Blender Git Commit Log
Git Commits -> Revision df7e766
Revision df7e766 by Brecht Van Lommel (master) February 4, 2009, 11:52 (GMT) |
UI * Changed uiPupMenuOperator usage to uiPupMenuBegin/End (simpler, no need to build a string). Also made transform orientation and subdiv type enums instead of ints for this. * Added an icon argument to many of the uiMenu calls, and added a uiMenuItemIntO. * Move auto rna button creation out of outliner code, now is uiDefAutoButR for individual buttons and uiDefAutoButsRNA for a whole block. * Implemented uiPupBlock(O). Pressing F6 gives a menu with the properties of the last operator to test. I tried to make a redo last operator out of this but couldn't get the context correct for the operator to repeat in. Further the popup block also has some issues getting closed while editing buttons. * Fix uiAfterFunc memory leak on Ctrl+Q quit. * Fix handling of RNA number button dragging and sliding for RNA buttons with range -inf/inf. |
Commit Details:
Full Hash: df7e7660325611847721768fb7d082e7d5f2736c
SVN Revision: 18809
Parent Commit: 0341e76
Lines Changed: +861, -551
1 Added Path:
/source/blender/editors/interface/interface_utils.c (+393, -0) (View)
18 Modified Paths:
/source/blender/editors/include/BIF_transform.h (+2, -0) (Diff)
/source/blender/editors/include/ED_util.h (+1, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+17, -11) (Diff)
/source/blender/editors/include/UI_resources.h (+3, -0) (Diff)
/source/blender/editors/interface/interface.c (+26, -10) (Diff)
/source/blender/editors/interface/interface_handlers.c (+59, -48) (Diff)
/source/blender/editors/interface/interface_intern.h (+5, -4) (Diff)
/source/blender/editors/interface/interface_regions.c (+64, -49) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+19, -22) (Diff)
/source/blender/editors/object/object_edit.c (+16, -16) (Diff)
/source/blender/editors/screen/screen_ops.c (+98, -14) (Diff)
/source/blender/editors/space_image/image_header.c (+48, -48) (Diff)
/source/blender/editors/space_outliner/outliner.c (+3, -231) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+30, -30) (Diff)
/source/blender/editors/transform/transform_ops.c (+24, -18) (Diff)
/source/blender/editors/transform/transform_orientations.c (+18, -0) (Diff)
/source/blender/editors/util/undo.c (+8, -3) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+27, -47) (Diff)
/source/blender/editors/include/ED_util.h (+1, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+17, -11) (Diff)
/source/blender/editors/include/UI_resources.h (+3, -0) (Diff)
/source/blender/editors/interface/interface.c (+26, -10) (Diff)
/source/blender/editors/interface/interface_handlers.c (+59, -48) (Diff)
/source/blender/editors/interface/interface_intern.h (+5, -4) (Diff)
/source/blender/editors/interface/interface_regions.c (+64, -49) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+19, -22) (Diff)
/source/blender/editors/object/object_edit.c (+16, -16) (Diff)
/source/blender/editors/screen/screen_ops.c (+98, -14) (Diff)
/source/blender/editors/space_image/image_header.c (+48, -48) (Diff)
/source/blender/editors/space_outliner/outliner.c (+3, -231) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+30, -30) (Diff)
/source/blender/editors/transform/transform_ops.c (+24, -18) (Diff)
/source/blender/editors/transform/transform_orientations.c (+18, -0) (Diff)
/source/blender/editors/util/undo.c (+8, -3) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+27, -47) (Diff)