Blender Git Commit Log
Git Commits -> Revision 9f00ec6
Revision 9f00ec6 by Julian Eisel (temp_widgets_c++_experiment) December 28, 2015, 03:39 (GMT) |
Port wmWidget struct to lower-level C++ class Main changes here are moving wmWidget to windowmanager/widgets/wm_widget.h, making it a class with private members, and adding/adjusting needed _get/_set API calls. To avoid lots of noise in code, D1697 is applied. And of course there is some cleanup too. |
Commit Details:
Full Hash: 9f00ec6f4fd88f5f488b5424ab14cd51758c308c
Parent Commit: e3daeb5
Lines Changed: +463, -254
16 Modified Paths:
/intern/guardedalloc/MEM_guardedalloc.h (+6, -0) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+8, -12) (Diff)
/source/blender/windowmanager/widgets/widget_library/arrow_widget.cc (+11, -3) (Diff)
/source/blender/windowmanager/widgets/widget_library/cage_widget.cc (+11, -4) (Diff)
/source/blender/windowmanager/widgets/widget_library/dial_widget.cc (+11, -3) (Diff)
/source/blender/windowmanager/widgets/widget_library/facemap_widget.cc (+11, -3) (Diff)
/source/blender/windowmanager/widgets/widget_library/plane_widget.cc (+11, -3) (Diff)
/source/blender/windowmanager/widgets/wm_widget.cc (+122, -117) (Diff)
/source/blender/windowmanager/widgets/wm_widget.h (+107, -7) (Diff)
/source/blender/windowmanager/widgets/wm_widgetgroup.cc (+1, -1) (Diff)
/source/blender/windowmanager/widgets/wm_widgetgrouptype.cc (+1, -1) (Diff)
/source/blender/windowmanager/widgets/wm_widgetmap.cc (+35, -18) (Diff)
/source/blender/windowmanager/widgets/wm_widgets_c_api.cc (+107, -0) (Diff)
/source/blender/windowmanager/widgets/wm_widgets_c_api.h (+20, -5) (Diff)
/source/blender/windowmanager/wm.h (+0, -76) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+8, -12) (Diff)
/source/blender/windowmanager/widgets/widget_library/arrow_widget.cc (+11, -3) (Diff)
/source/blender/windowmanager/widgets/widget_library/cage_widget.cc (+11, -4) (Diff)
/source/blender/windowmanager/widgets/widget_library/dial_widget.cc (+11, -3) (Diff)
/source/blender/windowmanager/widgets/widget_library/facemap_widget.cc (+11, -3) (Diff)
/source/blender/windowmanager/widgets/widget_library/plane_widget.cc (+11, -3) (Diff)
/source/blender/windowmanager/widgets/wm_widget.cc (+122, -117) (Diff)
/source/blender/windowmanager/widgets/wm_widget.h (+107, -7) (Diff)
/source/blender/windowmanager/widgets/wm_widgetgroup.cc (+1, -1) (Diff)
/source/blender/windowmanager/widgets/wm_widgetgrouptype.cc (+1, -1) (Diff)
/source/blender/windowmanager/widgets/wm_widgetmap.cc (+35, -18) (Diff)
/source/blender/windowmanager/widgets/wm_widgets_c_api.cc (+107, -0) (Diff)
/source/blender/windowmanager/widgets/wm_widgets_c_api.h (+20, -5) (Diff)
/source/blender/windowmanager/wm.h (+0, -76) (Diff)