Commit: 37e7b328ec0b81fa8f9a34cb8522b3179a8f7697
Author: Julian Eisel
Date:   Sun Sep 11 15:50:31 2016 +0200
Branches: wiggly-widgets
https://developer.blender.org/rB37e7b328ec0b81fa8f9a34cb8522b3179a8f7697

Make branch work with changes from temp_manipulators_core

There's actually more renaming to be done here, but will do that later. 
Focusing on actual manipulator core for now.

===================================================================

M       source/blender/blenkernel/intern/screen.c
M       source/blender/editors/armature/pose_select.c
M       source/blender/editors/include/ED_transform.h
M       source/blender/editors/include/ED_view3d.h
M       source/blender/editors/include/UI_interface.h
M       source/blender/editors/object/object_edit.c
M       source/blender/editors/screen/screen_edit.c
M       source/blender/editors/space_graph/graph_edit.c
M       source/blender/editors/space_graph/space_graph.c
M       source/blender/editors/space_image/space_image.c
M       source/blender/editors/space_node/node_draw.c
M       source/blender/editors/space_node/node_intern.h
M       source/blender/editors/space_node/node_widgets.c
M       source/blender/editors/space_node/space_node.c
M       source/blender/editors/space_sequencer/sequencer_draw.c
M       source/blender/editors/space_sequencer/sequencer_view.c
M       source/blender/editors/space_sequencer/space_sequencer.c
M       source/blender/editors/space_view3d/space_view3d.c
M       source/blender/editors/space_view3d/view3d_draw.c
M       source/blender/editors/space_view3d/view3d_intern.h
M       source/blender/editors/space_view3d/view3d_widgets.c
M       source/blender/editors/transform/transform_manipulator.c
M       source/blender/editors/transform/transform_manipulator2d.c
M       source/blender/makesdna/DNA_object_types.h
M       source/blender/makesdna/DNA_screen_types.h
M       source/blender/makesrna/intern/rna_wm.c
M       source/blender/windowmanager/CMakeLists.txt
M       source/blender/windowmanager/intern/wm_event_system.c
M       source/blender/windowmanager/intern/wm_init_exit.c
M       source/blender/windowmanager/intern/wm_operators.c
R070    
source/blender/windowmanager/widgets/intern/widget_library/facemap_widget.c     
source/blender/windowmanager/manipulators/intern/manipulator_library/facemap_manipulator.c
M       source/blender/windowmanager/wm.h
M       source/blenderplayer/bad_level_call_stubs/stubs.c

===================================================================

diff --git a/source/blender/blenkernel/intern/screen.c 
b/source/blender/blenkernel/intern/screen.c
index 2f57bf4..afbc226 100644
--- a/source/blender/blenkernel/intern/screen.c
+++ b/source/blender/blenkernel/intern/screen.c
@@ -296,7 +296,7 @@ void BKE_spacedata_id_unref(struct ScrArea *sa, struct 
SpaceLink *sl, struct ID
 void BKE_area_region_free(SpaceType *st, ARegion *ar)
 {
        uiList *uilst;
-       struct wmWidgetMap *wmap, *wmap_tmp;
+       struct wmManipulatorMap *wmap, *wmap_tmp;
 
        if (st) {
                ARegionType *art = BKE_regiontype_from_id(st, ar->regiontype);
@@ -345,7 +345,7 @@ void BKE_area_region_free(SpaceType *st, ARegion *ar)
        
        for (wmap = ar->widgetmaps.first; wmap; wmap = wmap_tmp) {
                wmap_tmp = wmap->next;
-               WM_widgetmap_delete(wmap); /* XXX shouldn't be in blenkernel */
+               WM_manipulatormap_delete(wmap); /* XXX shouldn't be in 
blenkernel */
        }
        BLI_listbase_clear(&ar->widgetmaps);
        BLI_freelistN(&ar->ui_lists);
diff --git a/source/blender/editors/armature/pose_select.c 
b/source/blender/editors/armature/pose_select.c
index 21d13c1..0a2a498 100644
--- a/source/blender/editors/armature/pose_select.c
+++ b/source/blender/editors/armature/pose_select.c
@@ -374,7 +374,7 @@ static int pose_de_select_all_exec(bContext *C, wmOperator 
*op)
 
        /* handle facemap widget selection */
        if ((ob->mode & OB_MODE_POSE) && has_facemap) {
-               WM_widgetmap_select_all(C, (wmWidgetMap *)ar->widgetmaps.first, 
action);
+               WM_manipulatormap_select_all(C, (wmManipulatorMap 
*)ar->widgetmaps.first, action);
        }
 
        WM_event_add_notifier(C, NC_OBJECT | ND_BONE_SELECT, NULL);
diff --git a/source/blender/editors/include/ED_transform.h 
b/source/blender/editors/include/ED_transform.h
index a719231..463971b 100644
--- a/source/blender/editors/include/ED_transform.h
+++ b/source/blender/editors/include/ED_transform.h
@@ -117,9 +117,9 @@ struct ScrArea;
 struct Base;
 struct Scene;
 struct Object;
-struct wmWidget;
-struct wmWidgetGroup;
-struct wmWidgetGroupType;
+struct wmManipulator;
+struct wmManipulatorGroup;
+struct wmManipulatorGroupType;
 struct wmOperator;
 
 /* UNUSED */
@@ -162,14 +162,14 @@ void Transform_Properties(struct wmOperatorType *ot, int 
flags);
 
 /* transform manipulators */
 
-void TRANSFORM_WGT_manipulator(struct wmWidgetGroupType *wgt);
+void TRANSFORM_WGT_manipulator(struct wmManipulatorGroupType *wgt);
 
-void TRANSFORM_WGT_object(struct wmWidgetGroupType *wgt);
+void TRANSFORM_WGT_object(struct wmManipulatorGroupType *wgt);
 
-int WIDGETGROUP_manipulator2d_poll(const struct bContext *C, struct 
wmWidgetGroupType *wgrouptype);
-void WIDGETGROUP_manipulator2d_init(const struct bContext *C, struct 
wmWidgetGroup *wgroup);
-void WIDGETGROUP_manipulator2d_refresh(const struct bContext *C, struct 
wmWidgetGroup *wgroup);
-void WIDGETGROUP_manipulator2d_draw_prepare(const struct bContext *C, struct 
wmWidgetGroup *wgroup);
+int WIDGETGROUP_manipulator2d_poll(const struct bContext *C, struct 
wmManipulatorGroupType *wgrouptype);
+void WIDGETGROUP_manipulator2d_init(const struct bContext *C, struct 
wmManipulatorGroup *wgroup);
+void WIDGETGROUP_manipulator2d_refresh(const struct bContext *C, struct 
wmManipulatorGroup *wgroup);
+void WIDGETGROUP_manipulator2d_draw_prepare(const struct bContext *C, struct 
wmManipulatorGroup *wgroup);
 
 
 /* Snapping */
diff --git a/source/blender/editors/include/ED_view3d.h 
b/source/blender/editors/include/ED_view3d.h
index 5c72a9a..9015210 100644
--- a/source/blender/editors/include/ED_view3d.h
+++ b/source/blender/editors/include/ED_view3d.h
@@ -63,9 +63,9 @@ struct wmOperator;
 struct wmOperatorType;
 struct wmWindow;
 struct wmWindowManager;
-struct wmWidget;
-struct wmWidgetGroup;
-struct wmWidgetGroupType;
+struct wmManipulator;
+struct wmManipulatorGroup;
+struct wmManipulatorGroupType;
 struct GPUFX;
 struct GPUOffScreen;
 struct GPUFXSettings;
diff --git a/source/blender/editors/include/UI_interface.h 
b/source/blender/editors/include/UI_interface.h
index d6b6d67..6236e3d 100644
--- a/source/blender/editors/include/UI_interface.h
+++ b/source/blender/editors/include/UI_interface.h
@@ -73,8 +73,8 @@ struct bNodeSocket;
 struct wmDropBox;
 struct wmDrag;
 struct wmEvent;
-struct wmWidget;
-struct wmWidgetGroup;
+struct wmManipulator;
+struct wmManipulatorGroup;
 
 typedef struct uiBut uiBut;
 typedef struct uiBlock uiBlock;
diff --git a/source/blender/editors/object/object_edit.c 
b/source/blender/editors/object/object_edit.c
index 2935578..195be0b 100644
--- a/source/blender/editors/object/object_edit.c
+++ b/source/blender/editors/object/object_edit.c
@@ -2202,9 +2202,9 @@ void OBJECT_OT_game_physics_copy(struct wmOperatorType 
*ot)
 static int object_widget_add_exec(bContext *C, wmOperator *UNUSED(op))
 {
        Object *ob = ED_object_active_context((bContext *)C);
-       wmWidgetMapType *wmaptype = WM_widgetmaptype_find(&(const struct 
wmWidgetMapType_Params) {
-               "View3D", SPACE_VIEW3D, RGN_TYPE_WINDOW, WM_WIDGETMAPTYPE_3D});
-       wmWidgetGroupType *wgrouptype = WM_widgetgrouptype_append(wmaptype, 
TRANSFORM_WGT_object);
+       wmManipulatorMapType *wmaptype = WM_manipulatormaptype_find(&(const 
struct wmManipulatorMapType_Params) {
+               "View3D", SPACE_VIEW3D, RGN_TYPE_WINDOW, 
WM_MANIPULATORMAPTYPE_3D});
+       wmManipulatorGroupType *wgrouptype = 
WM_manipulatorgrouptype_append(wmaptype, TRANSFORM_WGT_object);
        /* assign the objects id name to the widget */
        strcpy(wgrouptype->idname, ob->id.name);
 
diff --git a/source/blender/editors/screen/screen_edit.c 
b/source/blender/editors/screen/screen_edit.c
index 4dfab2e..23f45e4 100644
--- a/source/blender/editors/screen/screen_edit.c
+++ b/source/blender/editors/screen/screen_edit.c
@@ -1069,7 +1069,7 @@ static void region_cursor_set(wmWindow *win, int swinid, 
int swin_changed)
                for (ARegion *ar = sa->regionbase.first; ar; ar = ar->next) {
                        if (ar->swinid == swinid) {
                                if (swin_changed || (ar->type && 
ar->type->event_cursor)) {
-                                       if 
(WM_widgetmap_cursor_set(ar->widgetmaps.first, win))
+                                       if 
(WM_manipulatormap_cursor_set(ar->widgetmaps.first, win))
                                                return;
                                        ED_region_cursor_set(win, sa, ar);
                                }
diff --git a/source/blender/editors/space_graph/graph_edit.c 
b/source/blender/editors/space_graph/graph_edit.c
index e7fcc9f..270892a 100644
--- a/source/blender/editors/space_graph/graph_edit.c
+++ b/source/blender/editors/space_graph/graph_edit.c
@@ -2765,19 +2765,19 @@ static int 
graph_widget_backdrop_transform_poll(bContext *C)
                (sipo->backdrop_camera));
 }
 
-static void widgetgroup_backdrop_init(const bContext *UNUSED(C), wmWidgetGroup 
*wgroup)
+static void widgetgroup_backdrop_init(const bContext *UNUSED(C), 
wmManipulatorGroup *wgroup)
 {
-       wmWidgetWrapper *wwrapper = MEM_mallocN(sizeof(wmWidgetWrapper), 
__func__);
+       wmManipulatorWrapper *wwrapper = 
MEM_mallocN(sizeof(wmManipulatorWrapper), __func__);
        wgroup->customdata = wwrapper;
 
-       wwrapper->widget = WIDGET_rect_transform_new(
+       wwrapper->widget = MANIPULATOR_rect_transform_new(
                             wgroup, "backdrop_cage",
-                            WIDGET_RECT_TRANSFORM_STYLE_SCALE_UNIFORM | 
WIDGET_RECT_TRANSFORM_STYLE_TRANSLATE);
+                            MANIPULATOR_RECT_TRANSFORM_STYLE_SCALE_UNIFORM | 
MANIPULATOR_RECT_TRANSFORM_STYLE_TRANSLATE);
 }
 
-static void widgetgroup_backdrop_refresh(const struct bContext *C, 
wmWidgetGroup *wgroup)
+static void widgetgroup_backdrop_refresh(const struct bContext *C, 
wmManipulatorGroup *wgroup)
 {
-       wmWidget *cage = ((wmWidgetWrapper *)wgroup->customdata)->widget;
+       wmManipulator *cage = ((wmManipulatorWrapper 
*)wgroup->customdata)->widget;
        ARegion *ar = CTX_wm_region(C);
        const Scene *scene = CTX_data_scene(C);
        const int width = (scene->r.size * scene->r.xsch) / 150.0f;
@@ -2787,16 +2787,16 @@ static void widgetgroup_backdrop_refresh(const struct 
bContext *C, wmWidgetGroup
        origin[0] = BLI_rcti_size_x(&ar->winrct) / 2.0f;
        origin[1] = BLI_rcti_size_y(&ar->winrct) / 2.0f;
 
-       WM_widget_set_origin(cage, origin);
-       WIDGET_rect_transform_set_dimensions(cage, width, height);
+       WM_manipulator_set_origin(cage, origin);
+       MANIPULATOR_rect_transform_set_dimensions(cage, width, height);
 
        /* XXX hmmm, can't we do this in _init somehow? Issue is op->ptr is 
freed after OP is done. */
        wmOperator *op = wgroup->type->op;
-       WM_widget_set_property(cage, RECT_TRANSFORM_SLOT_OFFSET, op->ptr, 
"offset");
-       WM_widget_set_property(cage, RECT_TRANSFORM_SLOT_SCALE, op->ptr, 
"scale");
+       WM_manipulator_set_property(cage, RECT_TRANSFORM_SLOT_OFFSET, op->ptr, 
"offset");
+       WM_manipulator_set_property(cage, RECT_TRANSFORM_SLOT_SCALE, op->ptr, 
"scale");
 }
 
-static void GRAPH_WGT_backdrop_transform(wmWidgetGroupType *wgt)
+static void GRAPH_WGT_backdrop_transform(wmManipulatorGroupType *wgt)
 {
        wgt->name = "Backdrop Transform Widgets";
 
@@ -2841,7 +2841,7 @@ static void graph_widget_backdrop_transform_cancel(struct 
bContext *C, struct wm
 static int graph_widget_backdrop_transform_modal(bContext *C, wmOperator *op, 
const wmEvent *event)
 {
        ARegion *ar = CTX_wm_region(C);
-       wmWidgetMap *wmap = ar->widgetmaps.first;
+       wmManipulatorMap *wmap = ar->widgetmaps.first;
        BackDropTransformData *data = op->customdata;
 
        if (event->type == data->event_type && event->val == KM_PRESS) {
@@ -2850,7 +2850,7 @@ static int graph_widget_backdrop_transform_modal(bContext 
*C, wmOperator *op, co
        }
 
        switch (event->type) {
-               case EVT_WIDGET_UPDATE:
+               case EVT_MANIPULATOR_UPDATE:
                {
                        SpaceIpo *sipo = CTX_wm_space_graph(C);
                        RNA_float_get_array(op->ptr, "offset", 
sipo->backdrop_offset);
@@ -2892,7 +2892,7 @@ static int graph_widget_backdrop_transform_modal(bContext 
*C, wmOperator *op, co
                        }
                }
        }
-       WM_widgetmap_tag_refresh(wmap);
+       WM_manipulatormap_tag_refresh(wmap);
 
        return OPERATOR_RUNNING_MODAL;
 }
@@ -2900,7 +2900,7 @@ static int graph_widget_backdrop_transform_modal(bContext 
*C, wmOperator *op, co
 void GRAPH_OT_widget_backdrop_transform(struct wmOperatorType *ot)
 {
        float default_offset[2] = {0.0f, 0.0f};
-       wmWidgetMapType *wmaptype = WM_widgetmaptype_find(&(const struct 
wmWidgetMapType_Params) {
+       wmManipulatorMapType *wmaptype = WM_manipulatormaptype_find(&(const 
struct wmManipulatorMapType_Params) {
                "Graph_Canvas", SPACE_IPO, RGN_TY

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to