[Bf-blender-cvs] [d855fc4dad1] blender2.8: App Template: use manipulator flag
Campbell Barton
noreply at git.blender.org
Sat Dec 16 09:03:37 CET 2017
Commit: d855fc4dad10732b479d4f0d7e8fc81b9107108c
Author: Campbell Barton
Date: Sat Dec 16 18:32:12 2017 +1100
Branches: blender2.8
https://developer.blender.org/rBd855fc4dad10732b479d4f0d7e8fc81b9107108c
App Template: use manipulator flag
So templates can enable manipulators.
Also remove invalid enum set.
===================================================================
M source/blender/blenkernel/intern/blender.c
M source/blender/editors/space_view3d/view3d_manipulator_navigate.c
===================================================================
diff --git a/source/blender/blenkernel/intern/blender.c b/source/blender/blenkernel/intern/blender.c
index 50764e10ceb..60dad141e0b 100644
--- a/source/blender/blenkernel/intern/blender.c
+++ b/source/blender/blenkernel/intern/blender.c
@@ -278,6 +278,8 @@ void BKE_blender_userdef_app_template_data_swap(UserDef *userdef_a, UserDef *use
DATA_SWAP(font_path_ui);
DATA_SWAP(font_path_ui_mono);
+ DATA_SWAP(manipulator_flag);
+
#undef SWAP_TYPELESS
#undef LIST_SWAP
#undef DATA_SWAP
diff --git a/source/blender/editors/space_view3d/view3d_manipulator_navigate.c b/source/blender/editors/space_view3d/view3d_manipulator_navigate.c
index 553d3b03687..b7a62c3e60f 100644
--- a/source/blender/editors/space_view3d/view3d_manipulator_navigate.c
+++ b/source/blender/editors/space_view3d/view3d_manipulator_navigate.c
@@ -128,7 +128,6 @@ static void WIDGETGROUP_navigate_setup(const bContext *UNUSED(C), wmManipulatorG
navgroup->mpr_array[i] = WM_manipulator_new(info->manipulator, mgroup, NULL);
wmManipulator *mpr = navgroup->mpr_array[i];
mpr->flag |= WM_MANIPULATOR_GRAB_CURSOR;
- RNA_enum_set(mpr->ptr, "draw_options", ED_MANIPULATOR_GRAB_DRAW_FLAG_FILL);
copy_v3_fl(mpr->color, 1.0f);
mpr->color[3] = 0.4f;
More information about the Bf-blender-cvs
mailing list