Blender Git Commit Log
Git Commits -> Revision 4c3d641
Revision 4c3d641 by Brecht Van Lommel (master) March 13, 2009, 13:38 (GMT) |
2.5: UI Layout Engine, initial code. * As a test, used by: * Object buttons, tried to make it match the mockup. * Text window header. * Text window properties panel. * Panel interaction with view2d is still problematic, need to make this work properly still. * Templates are very basic, the ones there are simple but already can follow the object buttons mockup quite closely. * It's based on a three level system: panels, templates and items. To get an idea of what that means in practice, see: http://wiki.blender.org/index.php/BlenderDev/Blender2.5/UI_LayoutEngine#Panels.2C_Templates_and_Items |
Commit Details:
Full Hash: 4c3d64116e2c74315afea7b005ffaf320178337f
SVN Revision: 19274
Parent Commit: a4793a3
Lines Changed: +1441, -223
2 Added Paths:
/source/blender/editors/interface/interface_layout.c (+943, -0) (View)
/source/blender/editors/space_buttons/buttons_object.c (+179, -0) (View)
/source/blender/editors/space_buttons/buttons_object.c (+179, -0) (View)
25 Modified Paths:
/source/blender/blenloader/intern/readfile.c (+2, -5) (Diff)
/source/blender/editors/include/UI_interface.h (+87, -13) (Diff)
/source/blender/editors/include/UI_view2d.h (+2, -0) (Diff)
/source/blender/editors/interface/interface_draw.c (+2, -2) (Diff)
/source/blender/editors/interface/interface_handlers.c (+3, -0) (Diff)
/source/blender/editors/interface/interface_panel.c (+1, -2) (Diff)
/source/blender/editors/interface/interface_utils.c (+34, -23) (Diff)
/source/blender/editors/interface/view2d.c (+21, -0) (Diff)
/source/blender/editors/space_buttons/buttons_header.c (+28, -6) (Diff)
/source/blender/editors/space_buttons/buttons_intern.h (+1, -0) (Diff)
/source/blender/editors/space_buttons/space_buttons.c (+6, -6) (Diff)
/source/blender/editors/space_image/image_draw.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner.c (+2, -2) (Diff)
/source/blender/editors/space_text/space_text.c (+14, -18) (Diff)
/source/blender/editors/space_text/text_header.c (+84, -127) (Diff)
/source/blender/editors/space_text/text_intern.h (+3, -1) (Diff)
/source/blender/editors/space_text/text_ops.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+0, -2) (Diff)
/source/blender/makesrna/intern/rna_access.c (+13, -0) (Diff)
/source/blender/makesrna/intern/rna_image.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_text.c (+9, -10) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/python/intern/bpy_ui.c (+1, -1) (Diff)
/source/blender/editors/include/UI_interface.h (+87, -13) (Diff)
/source/blender/editors/include/UI_view2d.h (+2, -0) (Diff)
/source/blender/editors/interface/interface_draw.c (+2, -2) (Diff)
/source/blender/editors/interface/interface_handlers.c (+3, -0) (Diff)
/source/blender/editors/interface/interface_panel.c (+1, -2) (Diff)
/source/blender/editors/interface/interface_utils.c (+34, -23) (Diff)
/source/blender/editors/interface/view2d.c (+21, -0) (Diff)
/source/blender/editors/space_buttons/buttons_header.c (+28, -6) (Diff)
/source/blender/editors/space_buttons/buttons_intern.h (+1, -0) (Diff)
/source/blender/editors/space_buttons/space_buttons.c (+6, -6) (Diff)
/source/blender/editors/space_image/image_draw.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner.c (+2, -2) (Diff)
/source/blender/editors/space_text/space_text.c (+14, -18) (Diff)
/source/blender/editors/space_text/text_header.c (+84, -127) (Diff)
/source/blender/editors/space_text/text_intern.h (+3, -1) (Diff)
/source/blender/editors/space_text/text_ops.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+0, -2) (Diff)
/source/blender/makesrna/intern/rna_access.c (+13, -0) (Diff)
/source/blender/makesrna/intern/rna_image.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_text.c (+9, -10) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/python/intern/bpy_ui.c (+1, -1) (Diff)