blender/release/scripts/modules
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
..
bpy python declarative UI 2010-08-11 15:11:30 +00:00
console fix for autocomp., was raising an error when autocompleating functions defined in the console because their file wasnt found (which is correct in this case). 2010-07-14 14:56:33 +00:00
rigify Update address in license block. 2010-08-10 21:22:26 +00:00
add_object_utils.py Apply first pass of edits to rna values from rna_booleans.txt. 2010-07-15 16:56:04 +00:00
blend_render_info.py pedantic pep8 warnings, mostly white space. 2010-07-05 22:22:22 +00:00
bpy_types.py small edits to text editor from writing a python editor extension. 2010-08-11 05:21:43 +00:00
bpyml_ui.py python declarative UI 2010-08-11 15:11:30 +00:00
bpyml.py python declarative UI 2010-08-11 15:11:30 +00:00
graphviz_export.py naming changes 2010-06-14 03:52:10 +00:00
rigify_utils.py manually sync rigify with render branch 2010-05-03 19:12:11 +00:00
rna_info.py include rna parent class names in renaming list 2010-08-10 06:27:29 +00:00
rna_prop_ui.py 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