[Bf-committers] Declarative UI Experiment

Thomas Dinges dingto at gmx.de
Tue Aug 10 08:47:38 CEST 2010


  Hey Campbell,
my main -1 argument was because of the big language change.
Also i was afraid of then having 2 files for a script (a py file for 
operators and 1 xml file for the ui)

The first 2 versions you propose now are much better than the xml 
version in my oppinion.
I even would prefer the second method, as it is much more readable.

As I said, let's focus more on what we have now and make changes to that.

+1 to that now. ;-)

Am 10.08.2010 05:34, schrieb Campbell Barton:
> As I feared the 'XML' topic came up, and without replying to each
> statement made above lets just say its a very different direction to
> the one we have been going in and I can understand resistance.
>
> The original spec for 2.5 was that we would have a UI layout defined in python,
> So here are 2 examples of python defined declarative UI's which could
> fairly easily co-exist with what we have now.
>
> - basically a python version of the XML panel
> http://pastie.org/1083109
>
> - this is python also but relies on having some custom classes defined
> which would expand themselves into the data structure above. Its nice
> in that it is much easier to read/write, but its also not pure python.
> http://pastie.org/1083111
>
> - original XML for reference.
> http://pastie.org/1083129
>
> For those who gave the proposal a -1, what about one of the 2 methods above?



More information about the Bf-committers mailing list