From ac4057b95a5b20c4903308881193e291266f87db Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 9 Jan 2020 13:56:45 +1100 Subject: Gizmo: use pivot center for UV gizmos --- source/blender/editors/space_image/space_image.c | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) (limited to 'source/blender/editors/space_image') diff --git a/source/blender/editors/space_image/space_image.c b/source/blender/editors/space_image/space_image.c index 2f93be8ae38..57560c560d7 100644 --- a/source/blender/editors/space_image/space_image.c +++ b/source/blender/editors/space_image/space_image.c @@ -470,11 +470,7 @@ static void IMAGE_GGT_gizmo2d(wmGizmoGroupType *gzgt) gzgt->gzmap_params.spaceid = SPACE_IMAGE; gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; - gzgt->poll = ED_widgetgroup_gizmo2d_xform_poll; - gzgt->setup = ED_widgetgroup_gizmo2d_xform_setup; - gzgt->setup_keymap = WM_gizmogroup_setup_keymap_generic_maybe_drag; - gzgt->refresh = ED_widgetgroup_gizmo2d_xform_refresh; - gzgt->draw_prepare = ED_widgetgroup_gizmo2d_xform_draw_prepare; + ED_widgetgroup_gizmo2d_xform_callbacks_set(gzgt); } static void IMAGE_GGT_gizmo2d_translate(wmGizmoGroupType *gzgt) @@ -488,11 +484,7 @@ static void IMAGE_GGT_gizmo2d_translate(wmGizmoGroupType *gzgt) gzgt->gzmap_params.spaceid = SPACE_IMAGE; gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; - gzgt->poll = ED_widgetgroup_gizmo2d_xform_poll; - gzgt->setup = ED_widgetgroup_gizmo2d_xform_setup_no_cage; - gzgt->setup_keymap = WM_gizmogroup_setup_keymap_generic_maybe_drag; - gzgt->refresh = ED_widgetgroup_gizmo2d_xform_refresh; - gzgt->draw_prepare = ED_widgetgroup_gizmo2d_xform_draw_prepare; + ED_widgetgroup_gizmo2d_xform_no_cage_callbacks_set(gzgt); } static void IMAGE_GGT_gizmo2d_resize(wmGizmoGroupType *gzgt) @@ -506,11 +498,7 @@ static void IMAGE_GGT_gizmo2d_resize(wmGizmoGroupType *gzgt) gzgt->gzmap_params.spaceid = SPACE_IMAGE; gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; - gzgt->poll = ED_widgetgroup_gizmo2d_resize_poll; - gzgt->setup = ED_widgetgroup_gizmo2d_resize_setup; - gzgt->setup_keymap = WM_gizmogroup_setup_keymap_generic_maybe_drag; - gzgt->refresh = ED_widgetgroup_gizmo2d_resize_refresh; - gzgt->draw_prepare = ED_widgetgroup_gizmo2d_resize_draw_prepare; + ED_widgetgroup_gizmo2d_resize_callbacks_set(gzgt); } static void IMAGE_GGT_gizmo2d_rotate(wmGizmoGroupType *gzgt) @@ -524,11 +512,7 @@ static void IMAGE_GGT_gizmo2d_rotate(wmGizmoGroupType *gzgt) gzgt->gzmap_params.spaceid = SPACE_IMAGE; gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; - gzgt->poll = ED_widgetgroup_gizmo2d_rotate_poll; - gzgt->setup = ED_widgetgroup_gizmo2d_rotate_setup; - gzgt->setup_keymap = WM_gizmogroup_setup_keymap_generic_maybe_drag; - gzgt->refresh = ED_widgetgroup_gizmo2d_rotate_refresh; - gzgt->draw_prepare = ED_widgetgroup_gizmo2d_rotate_draw_prepare; + ED_widgetgroup_gizmo2d_rotate_callbacks_set(gzgt); } static void IMAGE_GGT_navigate(wmGizmoGroupType *gzgt) -- cgit v1.2.3