Blender Git Commit Log
Git Commits -> Revision 39dd7ec
Revision 39dd7ec by Antonis Ryakiotakis (pie-menus) April 22, 2014, 11:24 (GMT) |
Pie menus beta code. What is included here: * Some initial code that lays out and displays items of a pie menu in a circular manner around the mouse. Collision detection is still not as expected for a pie menu. * Code to spawn a pie menu for enums and operator enums (a bogus pie menu for object mode is included, not yet set to any specific key). For testing, the sculpt mode stroke mode enum is bound as a pie menu to A key. * Support to spawn pie menus from python. Design could change radically, but best have the code here where all can checkout and see the state of the code. |
Commit Details:
Full Hash: 39dd7ec5b4645a6a3f6505213e380f828c54bd2f
Parent Commit: 1e3f8b5
Lines Changed: +649, -16
18 Modified Paths:
/release/scripts/modules/bpy_types.py (+9, -0) (Diff)
/release/scripts/startup/bl_operators/wm.py (+25, -0) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+10, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+13, -2) (Diff)
/source/blender/editors/interface/interface.c (+38, -4) (Diff)
/source/blender/editors/interface/interface_intern.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_layout.c (+255, -8) (Diff)
/source/blender/editors/interface/interface_regions.c (+160, -1) (Diff)
/source/blender/editors/interface/interface_widgets.c (+21, -0) (Diff)
/source/blender/editors/object/object_ops.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+3, -1) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+32, -0) (Diff)
/source/blender/makesrna/intern/rna_wm_api.c (+38, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_keymap.c (+7, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+26, -0) (Diff)
/source/blender/windowmanager/WM_keymap.h (+2, -0) (Diff)
/release/scripts/startup/bl_operators/wm.py (+25, -0) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+10, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+13, -2) (Diff)
/source/blender/editors/interface/interface.c (+38, -4) (Diff)
/source/blender/editors/interface/interface_intern.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_layout.c (+255, -8) (Diff)
/source/blender/editors/interface/interface_regions.c (+160, -1) (Diff)
/source/blender/editors/interface/interface_widgets.c (+21, -0) (Diff)
/source/blender/editors/object/object_ops.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_ops.c (+3, -1) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+32, -0) (Diff)
/source/blender/makesrna/intern/rna_wm_api.c (+38, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_keymap.c (+7, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+26, -0) (Diff)
/source/blender/windowmanager/WM_keymap.h (+2, -0) (Diff)