Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_gizmo_empty.c
| Show First 20 Lines • Show All 131 Lines • ▼ Show 20 Lines | struct EmptyImageWidgetGroup *igzgroup = MEM_mallocN(sizeof(struct EmptyImageWidgetGroup), | ||||
| __func__); | __func__); | ||||
| igzgroup->gizmo = WM_gizmo_new("GIZMO_GT_cage_2d", gzgroup, NULL); | igzgroup->gizmo = WM_gizmo_new("GIZMO_GT_cage_2d", gzgroup, NULL); | ||||
| wmGizmo *gz = igzgroup->gizmo; | wmGizmo *gz = igzgroup->gizmo; | ||||
| RNA_enum_set(gz->ptr, "transform", ED_GIZMO_CAGE2D_XFORM_FLAG_SCALE); | RNA_enum_set(gz->ptr, "transform", ED_GIZMO_CAGE2D_XFORM_FLAG_SCALE); | ||||
| gzgroup->customdata = igzgroup; | gzgroup->customdata = igzgroup; | ||||
| WM_gizmo_set_flag(gz, WM_GIZMO_DRAW_HOVER, true); | WM_gizmo_set_flag(gz, WM_GIZMO_DRAW_HOVER, true); | ||||
| WM_gizmo_set_scale(gz, 0.02f); | |||||
| UI_GetThemeColor3fv(TH_GIZMO_PRIMARY, gz->color); | UI_GetThemeColor3fv(TH_GIZMO_PRIMARY, gz->color); | ||||
| UI_GetThemeColor3fv(TH_GIZMO_HI, gz->color_hi); | UI_GetThemeColor3fv(TH_GIZMO_HI, gz->color_hi); | ||||
| } | } | ||||
| static void WIDGETGROUP_empty_image_refresh(const bContext *C, wmGizmoGroup *gzgroup) | static void WIDGETGROUP_empty_image_refresh(const bContext *C, wmGizmoGroup *gzgroup) | ||||
| { | { | ||||
| struct EmptyImageWidgetGroup *igzgroup = gzgroup->customdata; | struct EmptyImageWidgetGroup *igzgroup = gzgroup->customdata; | ||||
| ▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines | |||||