Commit: 967dddd849ea7101532bff5cfdb6e3a971a2fb4d
Author: Julian Eisel
Date:   Sun Sep 11 23:48:36 2016 +0200
Branches: wiggly-widgets
https://developer.blender.org/rB967dddd849ea7101532bff5cfdb6e3a971a2fb4d

Make branch work with changes from temp_manipulators_core

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

M       source/blender/CMakeLists.txt
M       source/blender/blenkernel/CMakeLists.txt
M       source/blender/editors/armature/pose_select.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_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_widgets.c
M       source/blender/editors/transform/transform_manipulator2d.c
M       source/blender/makesrna/intern/rna_userdef.c
M       source/blender/makesrna/intern/rna_wm.c
M       source/blender/windowmanager/manipulators/intern/wm_manipulator.c

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

diff --git a/source/blender/CMakeLists.txt b/source/blender/CMakeLists.txt
index 636b4b7..300baca 100644
--- a/source/blender/CMakeLists.txt
+++ b/source/blender/CMakeLists.txt
@@ -89,7 +89,6 @@ set(SRC_DNA_INC
        ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_view2d_types.h
        ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_view3d_types.h
        ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_windowmanager_types.h
-       ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_widget_types.h
        ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_world_types.h
        ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_movieclip_types.h
        ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_tracking_types.h
diff --git a/source/blender/blenkernel/CMakeLists.txt 
b/source/blender/blenkernel/CMakeLists.txt
index ff6c7a7..bac11f0 100644
--- a/source/blender/blenkernel/CMakeLists.txt
+++ b/source/blender/blenkernel/CMakeLists.txt
@@ -40,7 +40,6 @@ set(INC
        ../nodes
        ../physics
        ../render/extern/include
-       ../windowmanager # XXX
        ../../../intern/ghost
        ../../../intern/guardedalloc
        ../../../intern/glew-mx
diff --git a/source/blender/editors/armature/pose_select.c 
b/source/blender/editors/armature/pose_select.c
index 0a2a498..a4f7860 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_manipulatormap_select_all(C, (wmManipulatorMap 
*)ar->widgetmaps.first, action);
+               WM_manipulatormap_select_all(C, (wmManipulatorMap 
*)ar->manipulator_maps.first, action);
        }
 
        WM_event_add_notifier(C, NC_OBJECT | ND_BONE_SELECT, NULL);
diff --git a/source/blender/editors/space_graph/graph_edit.c 
b/source/blender/editors/space_graph/graph_edit.c
index 270892a..f74d31a 100644
--- a/source/blender/editors/space_graph/graph_edit.c
+++ b/source/blender/editors/space_graph/graph_edit.c
@@ -2770,14 +2770,14 @@ static void widgetgroup_backdrop_init(const bContext 
*UNUSED(C), wmManipulatorGr
        wmManipulatorWrapper *wwrapper = 
MEM_mallocN(sizeof(wmManipulatorWrapper), __func__);
        wgroup->customdata = wwrapper;
 
-       wwrapper->widget = MANIPULATOR_rect_transform_new(
+       wwrapper->manipulator = MANIPULATOR_rect_transform_new(
                             wgroup, "backdrop_cage",
                             MANIPULATOR_RECT_TRANSFORM_STYLE_SCALE_UNIFORM | 
MANIPULATOR_RECT_TRANSFORM_STYLE_TRANSLATE);
 }
 
 static void widgetgroup_backdrop_refresh(const struct bContext *C, 
wmManipulatorGroup *wgroup)
 {
-       wmManipulator *cage = ((wmManipulatorWrapper 
*)wgroup->customdata)->widget;
+       wmManipulator *cage = ((wmManipulatorWrapper 
*)wgroup->customdata)->manipulator;
        ARegion *ar = CTX_wm_region(C);
        const Scene *scene = CTX_data_scene(C);
        const int width = (scene->r.size * scene->r.xsch) / 150.0f;
@@ -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);
-       wmManipulatorMap *wmap = ar->widgetmaps.first;
+       wmManipulatorMap *wmap = ar->manipulator_maps.first;
        BackDropTransformData *data = op->customdata;
 
        if (event->type == data->event_type && event->val == KM_PRESS) {
@@ -2883,7 +2883,7 @@ static int graph_widget_backdrop_transform_modal(bContext 
*C, wmOperator *op, co
                        SpaceIpo *sipo = CTX_wm_space_graph(C);
 
                        /* only end modal if we're not dragging a widget */
-                       if (!wmap->wmap_context.active_widget && event->val == 
KM_PRESS) {
+                       if (!wmap->mmap_context.active_manipulator && 
event->val == KM_PRESS) {
                                copy_v2_v2(sipo->backdrop_offset, 
data->init_offset);
                                sipo->backdrop_zoom = data->init_zoom;
 
@@ -2917,7 +2917,7 @@ void GRAPH_OT_widget_backdrop_transform(struct 
wmOperatorType *ot)
        /* flags */
        ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
 
-       ot->wgrouptype = WM_manipulatorgrouptype_append(wmaptype, 
GRAPH_WGT_backdrop_transform);
+       ot->mgrouptype = WM_manipulatorgrouptype_append(wmaptype, 
GRAPH_WGT_backdrop_transform);
 
        RNA_def_float_array(ot->srna, "offset", 2, default_offset, FLT_MIN, 
FLT_MAX, "Offset", "Offset of the backdrop", FLT_MIN, FLT_MAX);
        RNA_def_float(ot->srna, "scale", 1.0f, 0.0f, FLT_MAX, "Scale", "Scale 
of the backdrop", 0.0f, FLT_MAX);
diff --git a/source/blender/editors/space_graph/space_graph.c 
b/source/blender/editors/space_graph/space_graph.c
index 0d6ee33..8e922b8 100644
--- a/source/blender/editors/space_graph/space_graph.c
+++ b/source/blender/editors/space_graph/space_graph.c
@@ -226,10 +226,10 @@ static void graph_main_region_init(wmWindowManager *wm, 
ARegion *ar)
        WM_event_add_keymap_handler(&ar->handlers, keymap);
        
        /* widgets */
-       if (BLI_listbase_is_empty(&ar->widgetmaps)) {
+       if (BLI_listbase_is_empty(&ar->manipulator_maps)) {
                wmManipulatorMap *wmap = WM_manipulatormap_from_type(&(const 
struct wmManipulatorMapType_Params) {
                        "Graph_Canvas", SPACE_IPO, RGN_TYPE_WINDOW, 0});
-               BLI_addhead(&ar->widgetmaps, wmap);
+               BLI_addhead(&ar->manipulator_maps, wmap);
        }
 }
 
@@ -352,8 +352,8 @@ static void graph_main_region_draw(const bContext *C, 
ARegion *ar)
        UI_view2d_view_restore(C);
        
        /* finally draw any widgets here */
-       WM_manipulatormap_widgets_update(C, ar->widgetmaps.first);
-       WM_manipulatormap_widgets_draw(C, ar->widgetmaps.first, false, true);
+       WM_manipulatormap_update(C, ar->manipulator_maps.first);
+       WM_manipulatormap_draw(C, ar->manipulator_maps.first, false, true);
        
        /* scrollers */
        // FIXME: args for scrollers depend on the type of data being shown...
diff --git a/source/blender/editors/space_image/space_image.c 
b/source/blender/editors/space_image/space_image.c
index e5b6435..dd4f259 100644
--- a/source/blender/editors/space_image/space_image.c
+++ b/source/blender/editors/space_image/space_image.c
@@ -674,10 +674,10 @@ static void image_main_region_init(wmWindowManager *wm, 
ARegion *ar)
        // UI_view2d_region_reinit(&ar->v2d, V2D_COMMONVIEW_STANDARD, ar->winx, 
ar->winy);
 
        /* widgets */
-       if (BLI_listbase_is_empty(&ar->widgetmaps)) {
+       if (BLI_listbase_is_empty(&ar->manipulator_maps)) {
                wmManipulatorMap *wmap = WM_manipulatormap_from_type(&(const 
struct wmManipulatorMapType_Params) {
                        "Image_UV", SPACE_IMAGE, RGN_TYPE_WINDOW, 0});
-               BLI_addhead(&ar->widgetmaps, wmap);
+               BLI_addhead(&ar->manipulator_maps, wmap);
        }
        WM_manipulatormaps_add_handlers(ar);
 
@@ -821,8 +821,8 @@ static void image_main_region_draw(const bContext *C, 
ARegion *ar)
                UI_view2d_view_restore(C);
        }
 
-       WM_manipulatormap_widgets_update(C, ar->widgetmaps.first);
-       WM_manipulatormap_widgets_draw(C, ar->widgetmaps.first, false, true);
+       WM_manipulatormap_update(C, ar->manipulator_maps.first);
+       WM_manipulatormap_draw(C, ar->manipulator_maps.first, false, true);
 
        draw_image_cache(C, ar);
 
diff --git a/source/blender/editors/space_node/node_draw.c 
b/source/blender/editors/space_node/node_draw.c
index ede8d87..2faed99 100644
--- a/source/blender/editors/space_node/node_draw.c
+++ b/source/blender/editors/space_node/node_draw.c
@@ -1378,8 +1378,8 @@ void drawnodespace(const bContext *C, ARegion *ar)
                        glaDefine2DArea(&ar->winrct);
                        wmOrtho2_pixelspace(ar->winx, ar->winy);
 
-                       WM_manipulatormap_widgets_update(C, 
ar->widgetmaps.first);
-                       WM_manipulatormap_widgets_draw(C, ar->widgetmaps.first, 
false, true);
+                       WM_manipulatormap_update(C, ar->manipulator_maps.first);
+                       WM_manipulatormap_draw(C, ar->manipulator_maps.first, 
false, true);
 
                        glMatrixMode(GL_PROJECTION);
                        glPopMatrix();
diff --git a/source/blender/editors/space_node/node_widgets.c 
b/source/blender/editors/space_node/node_widgets.c
index bdac36e..8129c20 100644
--- a/source/blender/editors/space_node/node_widgets.c
+++ b/source/blender/editors/space_node/node_widgets.c
@@ -59,7 +59,7 @@ static void WIDGETGROUP_node_transform_init(const bContext 
*UNUSED(C), wmManipul
 {
        wmManipulatorWrapper *wwrapper = 
MEM_mallocN(sizeof(wmManipulatorWrapper), __func__);
 
-       wwrapper->widget = MANIPULATOR_rect_transform_new(
+       wwrapper->manipulator = MANIPULATOR_rect_transform_new(
                               wgroup, "backdrop_cage",
                               MANIPULATOR_RECT_TRANSFORM_STYLE_TRANSLATE | 
MANIPULATOR_RECT_TRANSFORM_STYLE_SCALE_UNIFORM);
        wgroup->customdata = wwrapper;
@@ -68,7 +68,7 @@ static void WIDGETGROUP_node_transform_init(const bContext 
*UNUSED(C), wmManipul
 
 static void WIDGETGROUP_node_transform_refresh(const bContext *C, 
wmManipulatorGroup *wgroup)
 {
-       wmManipulator *cage = ((wmManipulatorWrapper 
*)wgroup->customdata)->widget;
+       wmManipulator *cage = ((wmManipulatorWrapper 
*)wgroup->customdata)->manipulator;
        const ARegion *ar = CTX_wm_region(C);
        /* center is always at the origin */
        const float origin[3] = {ar->winx / 2, ar->winy / 2};
diff --git a/source/blender/editors/space_node/space_node.c 
b/source/blender/editors/space_node/space_node.c
index d25ea57..2260f75 100644
--- a/source/blender/editors/space_node/space_node.c
+++ b/source/blender/editors/space_node/space_node.c
@@ -649,10 +649,10 @@ static void node_main_region_init(wmWindowManager *wm, 
ARegion *ar)
        UI_view2d_region_reinit(&ar->v2d, V2D_COMMONVIEW_CUSTOM, ar->winx, 
ar->winy);
 
        /* widgets stay in the background for now - quick patchjob to make sure 
nodes themselves work */
-       if (BLI_listbase_is_empty(&ar->widgetmaps)) {
+       if (BLI_listbase_is_empty(&ar->manipulator_maps)) {
                wmManipulatorMap *wmap = WM_manipulatormap_from_type(&(const 
struct wmManipulatorMapType_Params) {
                        "Node_Canvas", SPACE_NODE, RGN_TYPE_WINDOW, 0});
-               BLI_addhead(&ar->widgetmaps, wmap);
+               BLI_addhead(&ar->manipulator_maps, wmap);
        }
 
        WM_manipulatormaps_add_handlers(ar);
diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c 
b/source/blender/editors/space_sequencer/sequencer_draw.c
index 5132be8..9a8fb98 100644
--- a/source/blender/editors/space_sequencer/sequencer_draw.c
+++ b/source/blender/editors/space_sequencer/sequencer_draw.c
@@ -1680,8 +1680,8 @@ void draw_timeline_seq(const bContext *C, ARegion *ar)
        UI_view2d_view_restore(C);
        
        /* finally draw any widgets here */
-       WM_manipulatormap_widgets_update(C, ar->widge

@@ 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