Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_gizmo_preselect.c
| Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | static void WIDGETGROUP_mesh_preselect_elem_setup(const bContext *UNUSED(C), wmGizmoGroup *gzgroup) | ||||
| UI_GetThemeColor3fv(TH_GIZMO_HI, gz->color_hi); | UI_GetThemeColor3fv(TH_GIZMO_HI, gz->color_hi); | ||||
| } | } | ||||
| void VIEW3D_GGT_mesh_preselect_elem(wmGizmoGroupType *gzgt) | void VIEW3D_GGT_mesh_preselect_elem(wmGizmoGroupType *gzgt) | ||||
| { | { | ||||
| gzgt->name = "Mesh Preselect Element"; | gzgt->name = "Mesh Preselect Element"; | ||||
| gzgt->idname = "VIEW3D_GGT_mesh_preselect_elem"; | gzgt->idname = "VIEW3D_GGT_mesh_preselect_elem"; | ||||
| gzgt->flag = WM_GIZMOGROUPTYPE_3D; | gzgt->flag = WM_GIZMOGROUPTYPE_TOOL_FALLBACK_KEYMAP | WM_GIZMOGROUPTYPE_3D; | ||||
| gzgt->gzmap_params.spaceid = SPACE_VIEW3D; | gzgt->gzmap_params.spaceid = SPACE_VIEW3D; | ||||
| gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; | gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; | ||||
| gzgt->poll = ED_gizmo_poll_or_unlink_delayed_from_tool; | gzgt->poll = ED_gizmo_poll_or_unlink_delayed_from_tool; | ||||
| gzgt->setup = WIDGETGROUP_mesh_preselect_elem_setup; | gzgt->setup = WIDGETGROUP_mesh_preselect_elem_setup; | ||||
| } | } | ||||
| Show All 20 Lines | static void WIDGETGROUP_mesh_preselect_edgering_setup(const bContext *UNUSED(C), | ||||
| UI_GetThemeColor3fv(TH_GIZMO_HI, gz->color_hi); | UI_GetThemeColor3fv(TH_GIZMO_HI, gz->color_hi); | ||||
| } | } | ||||
| void VIEW3D_GGT_mesh_preselect_edgering(wmGizmoGroupType *gzgt) | void VIEW3D_GGT_mesh_preselect_edgering(wmGizmoGroupType *gzgt) | ||||
| { | { | ||||
| gzgt->name = "Mesh Preselect Edge Ring"; | gzgt->name = "Mesh Preselect Edge Ring"; | ||||
| gzgt->idname = "VIEW3D_GGT_mesh_preselect_edgering"; | gzgt->idname = "VIEW3D_GGT_mesh_preselect_edgering"; | ||||
| gzgt->flag = WM_GIZMOGROUPTYPE_3D; | gzgt->flag = WM_GIZMOGROUPTYPE_TOOL_FALLBACK_KEYMAP | WM_GIZMOGROUPTYPE_3D; | ||||
| gzgt->gzmap_params.spaceid = SPACE_VIEW3D; | gzgt->gzmap_params.spaceid = SPACE_VIEW3D; | ||||
| gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; | gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; | ||||
| gzgt->poll = ED_gizmo_poll_or_unlink_delayed_from_tool; | gzgt->poll = ED_gizmo_poll_or_unlink_delayed_from_tool; | ||||
| gzgt->setup = WIDGETGROUP_mesh_preselect_edgering_setup; | gzgt->setup = WIDGETGROUP_mesh_preselect_edgering_setup; | ||||
| } | } | ||||
| /** \} */ | /** \} */ | ||||