Blender Git Commit Log

Git Commits -> Revision 9f00ec6

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021