[Bf-blender-cvs] [1486c17] wiggly-widgets: Merge branch 'temp_manipulators_core' into wiggly-widgets
Julian Eisel
noreply at git.blender.org
Sun Sep 11 23:49:07 CEST 2016
Commit: 1486c171ac63afe31dc59f60b9eecb938b0c2dbf
Author: Julian Eisel
Date: Sun Sep 11 23:25:47 2016 +0200
Branches: wiggly-widgets
https://developer.blender.org/rB1486c171ac63afe31dc59f60b9eecb938b0c2dbf
Merge branch 'temp_manipulators_core' into wiggly-widgets
Conflicts:
source/blender/blenkernel/intern/screen.c
source/blender/blenloader/intern/readfile.c
source/blender/editors/interface/resources.c
source/blender/editors/screen/screen_edit.c
source/blender/makesdna/DNA_userdef_types.h
source/blender/makesdna/DNA_view3d_types.h
source/blender/windowmanager/intern/wm_event_system.c
source/blender/windowmanager/intern/wm_init_exit.c
source/blender/windowmanager/intern/wm_operators.c
source/blenderplayer/bad_level_call_stubs/stubs.c
===================================================================
===================================================================
diff --cc source/blender/editors/interface/resources.c
index cfe408f,4f30bf4..d9fb514
--- a/source/blender/editors/interface/resources.c
+++ b/source/blender/editors/interface/resources.c
@@@ -1651,8 -1651,13 +1651,8 @@@ void init_userdef_do_versions(void
// XXX error(STRINGIFY(BLENDER_STARTUP_FILE)" is buggy, please consider removing it.\n");
}
/* transform widget settings */
- if (U.widget_scale == 0)
- U.widget_scale = 75;
- if (U.tw_hotspot == 0) {
- U.tw_hotspot = 14;
- U.tw_size = 25; /* percentage of window size */
- U.tw_handlesize = 16; /* percentage of widget radius */
- }
+ if (U.manipulator_scale == 0)
+ U.manipulator_scale = 75;
if (U.pad_rot_angle == 0.0f)
U.pad_rot_angle = 15.0f;
diff --cc source/blender/makesdna/DNA_userdef_types.h
index e2ef77c,14dd3f9..192e1d9
--- a/source/blender/makesdna/DNA_userdef_types.h
+++ b/source/blender/makesdna/DNA_userdef_types.h
@@@ -489,7 -489,8 +489,7 @@@ typedef struct UserDef
short gp_settings;
short tb_leftmouse, tb_rightmouse;
struct SolidLight light[3];
- short widget_flag, widget_scale;
- short tw_hotspot, tw_flag, tw_handlesize, tw_size;
+ short manipulator_flag, manipulator_scale;
int pad3;
short textimeout, texcollectrate;
short wmdrawmethod; /* removed wmpad */
diff --cc source/blender/makesdna/DNA_view3d_types.h
index 00692d4,0ba5c9387..b8f0e48
--- a/source/blender/makesdna/DNA_view3d_types.h
+++ b/source/blender/makesdna/DNA_view3d_types.h
@@@ -362,11 -363,13 +362,11 @@@ enum
#define V3D_MANIP_GIMBAL 4
#define V3D_MANIP_CUSTOM 5 /* anything of value 5 or higher is custom */
- /* View3d->widget_flag */
-/* View3d->twflag */
++/* View3d->manipulator_flag */
/* USE = user setting, DRAW = based on selection */
- #define V3D_USE_MANIPULATOR (1 << 0)
- #define V3D_3D_WIDGETS (1 << 1)
- #define V3D_SHADED_WIDGETS (1 << 2)
+ #define V3D_USE_MANIPULATOR 1
-#define V3D_DRAW_MANIPULATOR 2
-/* #define V3D_CALC_MANIPULATOR 4 */ /*UNUSED*/
-#define V3D_3D_MANIPULATORS (1 << 2)
-#define V3D_SHADED_MANIPULATORS (1 << 3)
++#define V3D_3D_MANIPULATORS (1 << 1)
++#define V3D_SHADED_MANIPULATORS (1 << 2)
/* BGPic->flag */
/* may want to use 1 for select ? */
diff --cc source/blender/windowmanager/intern/wm_operators.c
index a1df469,97893bd..25f506f
--- a/source/blender/windowmanager/intern/wm_operators.c
+++ b/source/blender/windowmanager/intern/wm_operators.c
@@@ -175,10 -175,6 +175,10 @@@ void WM_operatortype_append(void (*opfu
ot->name = N_("Dummy Name");
}
- if (ot->wgrouptype) {
- ot->wgrouptype->flag |= WM_MANIPULATORGROUPTYPE_OP;
++ if (ot->mgrouptype) {
++ ot->mgrouptype->flag |= WM_MANIPULATORGROUPTYPE_OP;
+ }
+
/* XXX All ops should have a description but for now allow them not to. */
RNA_def_struct_ui_text(ot->srna, ot->name, ot->description ? ot->description : UNDOCUMENTED_OPERATOR_TIP);
RNA_def_struct_identifier(ot->srna, ot->idname);
diff --cc source/blender/windowmanager/wm.h
index 8ea2cf9,3dd2941..3960290
--- a/source/blender/windowmanager/wm.h
+++ b/source/blender/windowmanager/wm.h
@@@ -33,14 -33,9 +33,16 @@@
struct wmWindow;
struct ReportList;
+struct wmEvent;
+struct wmOperatorType;
+struct PointerRNA;
+struct PropertyRNA;
+struct wmOperator;
+
+#include "manipulators/wm_manipulator_wmapi.h" /* manipulators wm API */
+ #include "manipulators/wm_manipulator_wmapi.h"
+
typedef struct wmPaintCursor {
struct wmPaintCursor *next, *prev;
More information about the Bf-blender-cvs
mailing list