Blender Git Commit Log

Git Commits -> Revision db5e89a

July 8, 2015, 23:13 (GMT)
Initial refactor of interface widget architecture

Initial refactor of interface widget architecture towards the following goals:
* Widget Draw Styles (see T45025 - heavily overlaps with this)
* Isolating widget code to make it more future proof
* Adding callback based widgets handling module (currently handled in interface_handler.c)

Adds the following folders/files:
interface/widgets/
interface/widgets/widgets.c
interface/widgets/widgets.h
interface/widgets/widgets_draw/
interface/widgets/widgets_draw/drawstyle_classic.c
interface/widgets/widgets_draw/widgets_draw.c
interface/widgets/widgets_draw/widgets_draw_intern.h

Not sure if editors/interface/ is the right place for this, but depends on some further decisions.

Commit Details:

Full Hash: db5e89ad5c020bffc3bcc074fd5284772c6b03a2
Parent Commit: de6b4dc
Lines Changed: +734, -399

5 Added Paths:

/source/blender/editors/interface/widgets/widgets.c (+60, -0) (View)
/source/blender/editors/interface/widgets/widgets.h (+58, -0) (View)
/source/blender/editors/interface/widgets/widgets_draw/drawstyle_classic.c (+60, -0) (View)
/source/blender/editors/interface/widgets/widgets_draw/widgets_draw.c (+437, -0) (View)
/source/blender/editors/interface/widgets/widgets_draw/widgets_draw_intern.h (+87, -0) (View)

2 Modified Paths:

/source/blender/editors/interface/CMakeLists.txt (+7, -0) (Diff)
/source/blender/editors/interface/interface_widgets.c (+25, -399) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021