Blender Git Commit Log

Git Commits -> Revision b7669ac

Revision b7669ac by Campbell Barton (master)
June 21, 2017, 04:08 (GMT)
Manipulators: move settings to ID properties

This makes manipulator access closer to operators,
and allows Python access.

This adds RNA for manipulators, but not Python registration yet.

- Split draw style into 2x settings:
`draw_style` (enum) & `draw_options` (enum-flag)
- Rename wmManipulator.properties -> properties_edit,
Use wmManipulator.properties for ID-properties.
Note that this area of the API will need further work since
manipulators now have 2 kinds of properties & API's to access them.

Commit Details:

Full Hash: b7669ac1c672a92f31735ae9f92b369f9ba30eb1
Parent Commit: 5b51dca
Lines Changed: +868, -492

1 Added Path:

/source/blender/makesrna/intern/rna_wm_manipulator.c (+231, -0) (View)

24 Modified Paths:

/source/blender/editors/include/ED_manipulator_library.h (+24, -36) (Diff)
/source/blender/editors/manipulator_library/arrow2d_manipulator.c (+32, -53) (Diff)
/source/blender/editors/manipulator_library/arrow3d_manipulator.c (+45, -61) (Diff)
/source/blender/editors/manipulator_library/cage2d_manipulator.c (+100, -91) (Diff)
/source/blender/editors/manipulator_library/dial3d_manipulator.c (+70, -87) (Diff)
/source/blender/editors/manipulator_library/grab3d_manipulator.c (+38, -48) (Diff)
/source/blender/editors/manipulator_library/primitive3d_manipulator.c (+27, -37) (Diff)
/source/blender/editors/mesh/editmesh_bisect.c (+8, -8) (Diff)
/source/blender/editors/mesh/editmesh_extrude.c (+10, -10) (Diff)
/source/blender/editors/screen/area.c (+2, -1) (Diff)
/source/blender/editors/space_node/node_manipulators.c (+8, -7) (Diff)
/source/blender/editors/space_view3d/view3d_manipulators.c (+18, -16) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+17, -17) (Diff)
/source/blender/editors/transform/transform_manipulator2d.c (+4, -4) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+3, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+2, -0) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+184, -8) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_map.c (+7, -1) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_property.c (+2, -2) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_type.c (+9, -0) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_api.h (+16, -4) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+9, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021