Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/gizmo_library/gizmo_types/cage2d_gizmo.c
| Context not available. | |||||
| int highlight_part = gz->highlight_part; | int highlight_part = gz->highlight_part; | ||||
| if (gz->parent_gzgroup->type->flag & WM_GIZMOGROUPTYPE_3D) { | if (gz->parent_gzgroup->type->flag & WM_GIZMOGROUPTYPE_3D) { | ||||
| return WM_CURSOR_NSEW_SCROLL; | return U.movement_cursor; | ||||
| } | } | ||||
| switch (highlight_part) { | switch (highlight_part) { | ||||
| case ED_GIZMO_CAGE2D_PART_TRANSLATE: | case ED_GIZMO_CAGE2D_PART_TRANSLATE: | ||||
| return WM_CURSOR_NSEW_SCROLL; | return U.movement_cursor; | ||||
| case ED_GIZMO_CAGE2D_PART_SCALE_MIN_X: | case ED_GIZMO_CAGE2D_PART_SCALE_MIN_X: | ||||
| case ED_GIZMO_CAGE2D_PART_SCALE_MAX_X: | case ED_GIZMO_CAGE2D_PART_SCALE_MAX_X: | ||||
| return WM_CURSOR_X_MOVE; | return WM_CURSOR_X_MOVE; | ||||
| Context not available. | |||||
| /* TODO diagonal cursor */ | /* TODO diagonal cursor */ | ||||
| case ED_GIZMO_CAGE2D_PART_SCALE_MIN_X_MIN_Y: | case ED_GIZMO_CAGE2D_PART_SCALE_MIN_X_MIN_Y: | ||||
| case ED_GIZMO_CAGE2D_PART_SCALE_MAX_X_MIN_Y: | case ED_GIZMO_CAGE2D_PART_SCALE_MAX_X_MIN_Y: | ||||
| return WM_CURSOR_NSEW_SCROLL; | return U.movement_cursor; | ||||
| case ED_GIZMO_CAGE2D_PART_SCALE_MIN_X_MAX_Y: | case ED_GIZMO_CAGE2D_PART_SCALE_MIN_X_MAX_Y: | ||||
| case ED_GIZMO_CAGE2D_PART_SCALE_MAX_X_MAX_Y: | case ED_GIZMO_CAGE2D_PART_SCALE_MAX_X_MAX_Y: | ||||
| return WM_CURSOR_NSEW_SCROLL; | return U.movement_cursor; | ||||
| case ED_GIZMO_CAGE2D_PART_ROTATE: | case ED_GIZMO_CAGE2D_PART_ROTATE: | ||||
| return WM_CURSOR_CROSS; | return WM_CURSOR_CROSS; | ||||
| default: | default: | ||||
| return WM_CURSOR_DEFAULT; | return U.select_cursor; | ||||
| } | } | ||||
| } | } | ||||
| Context not available. | |||||