blender/release/scripts
Campbell Barton ab8ccaa709 python declarative UI
- remove XML testing feature
- add 2 modules: bpyml - generic, bpyml_ui - blender spesific. nothing uses these now.

==bpyml_ui module==
defines BPyML_BaseUI and its draw() function which uses the bpyml member of the class instance self.draw_data & self.draw_header_data.

This way declarative ui is opt-in and easy to use by using BPyML_BaseUI as a mix-in class.

==bpyml module==

This module translates a python like XML representation into XML
or simple python blender/ui function calls.

    sometag(arg=10) [
        another(),
        another(key="value")
    ]

# converts into ...

    <sometag arg="10">
        <another/>
        <another key="value" />
    </sometag>
2010-08-11 15:11:30 +00:00
..
io Update address in license block. 2010-08-10 21:22:26 +00:00
keyingsets bugfix [#22311] BVH Import broken 2010-05-20 17:23:37 +00:00
modules python declarative UI 2010-08-11 15:11:30 +00:00
op small edits to text editor from writing a python editor extension. 2010-08-11 05:21:43 +00:00
presets bugfix [#22890] Setting the Maya keymap gives python errors 2010-07-17 14:34:52 +00:00
templates poll() as a python '@staticmethod' was too limiting and didnt allow useful base class poll functions in many cases. 2010-08-09 01:37:09 +00:00
ui python declarative UI 2010-08-11 15:11:30 +00:00