Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
| Show First 20 Lines • Show All 260 Lines • ▼ Show 20 Lines | def eraser(): | ||||
| cursor='ERASER', | cursor='ERASER', | ||||
| keymap="Generic Tool: Annotate Eraser", | keymap="Generic Tool: Annotate Eraser", | ||||
| draw_settings=draw_settings, | draw_settings=draw_settings, | ||||
| ) | ) | ||||
| class _defs_transform: | class _defs_transform: | ||||
| def draw_transform_sculpt_tool_settings(context, layout): | |||||
| if context.mode != 'SCULPT': | |||||
| return | |||||
| layout.prop(context.tool_settings.sculpt, "use_sculpt_transform_pivot_only") | |||||
| @ToolDef.from_fn | @ToolDef.from_fn | ||||
| def translate(): | def translate(): | ||||
| def draw_settings(context, layout, _tool): | def draw_settings(context, layout, _tool): | ||||
| _defs_transform.draw_transform_sculpt_tool_settings(context, layout) | |||||
| _template_widget.VIEW3D_GGT_xform_gizmo.draw_settings_with_index(context, layout, 1) | _template_widget.VIEW3D_GGT_xform_gizmo.draw_settings_with_index(context, layout, 1) | ||||
| return dict( | return dict( | ||||
| idname="builtin.move", | idname="builtin.move", | ||||
| label="Move", | label="Move", | ||||
| # cursor='SCROLL_XY', | # cursor='SCROLL_XY', | ||||
| icon="ops.transform.translate", | icon="ops.transform.translate", | ||||
| widget="VIEW3D_GGT_xform_gizmo", | widget="VIEW3D_GGT_xform_gizmo", | ||||
| operator="transform.translate", | operator="transform.translate", | ||||
| keymap="3D View Tool: Move", | keymap="3D View Tool: Move", | ||||
| draw_settings=draw_settings, | draw_settings=draw_settings, | ||||
| ) | ) | ||||
| @ToolDef.from_fn | @ToolDef.from_fn | ||||
| def rotate(): | def rotate(): | ||||
| def draw_settings(context, layout, _tool): | def draw_settings(context, layout, _tool): | ||||
| _defs_transform.draw_transform_sculpt_tool_settings(context, layout) | |||||
| _template_widget.VIEW3D_GGT_xform_gizmo.draw_settings_with_index(context, layout, 2) | _template_widget.VIEW3D_GGT_xform_gizmo.draw_settings_with_index(context, layout, 2) | ||||
| return dict( | return dict( | ||||
| idname="builtin.rotate", | idname="builtin.rotate", | ||||
| label="Rotate", | label="Rotate", | ||||
| # cursor='SCROLL_XY', | # cursor='SCROLL_XY', | ||||
| icon="ops.transform.rotate", | icon="ops.transform.rotate", | ||||
| widget="VIEW3D_GGT_xform_gizmo", | widget="VIEW3D_GGT_xform_gizmo", | ||||
| operator="transform.rotate", | operator="transform.rotate", | ||||
| keymap="3D View Tool: Rotate", | keymap="3D View Tool: Rotate", | ||||
| draw_settings=draw_settings, | draw_settings=draw_settings, | ||||
| ) | ) | ||||
| @ToolDef.from_fn | @ToolDef.from_fn | ||||
| def scale(): | def scale(): | ||||
| def draw_settings(context, layout, _tool): | def draw_settings(context, layout, _tool): | ||||
| _defs_transform.draw_transform_sculpt_tool_settings(context, layout) | |||||
| _template_widget.VIEW3D_GGT_xform_gizmo.draw_settings_with_index(context, layout, 3) | _template_widget.VIEW3D_GGT_xform_gizmo.draw_settings_with_index(context, layout, 3) | ||||
| return dict( | return dict( | ||||
| idname="builtin.scale", | idname="builtin.scale", | ||||
| label="Scale", | label="Scale", | ||||
| # cursor='SCROLL_XY', | # cursor='SCROLL_XY', | ||||
| icon="ops.transform.resize", | icon="ops.transform.resize", | ||||
| widget="VIEW3D_GGT_xform_gizmo", | widget="VIEW3D_GGT_xform_gizmo", | ||||
| operator="transform.resize", | operator="transform.resize", | ||||
| Show All 39 Lines | def transform(): | ||||
| tool_settings = context.tool_settings | tool_settings = context.tool_settings | ||||
| if tool_settings.workspace_tool_type == 'FALLBACK': | if tool_settings.workspace_tool_type == 'FALLBACK': | ||||
| show_drag = False | show_drag = False | ||||
| if show_drag: | if show_drag: | ||||
| props = tool.gizmo_group_properties("VIEW3D_GGT_xform_gizmo") | props = tool.gizmo_group_properties("VIEW3D_GGT_xform_gizmo") | ||||
| layout.prop(props, "drag_action") | layout.prop(props, "drag_action") | ||||
| _defs_transform.draw_transform_sculpt_tool_settings(context, layout) | |||||
| _template_widget.VIEW3D_GGT_xform_gizmo.draw_settings_with_index(context, layout, 1) | _template_widget.VIEW3D_GGT_xform_gizmo.draw_settings_with_index(context, layout, 1) | ||||
| return dict( | return dict( | ||||
| idname="builtin.transform", | idname="builtin.transform", | ||||
| label="Transform", | label="Transform", | ||||
| description=( | description=( | ||||
| "Supports any combination of grab, rotate & scale at once" | "Supports any combination of grab, rotate & scale at once" | ||||
| ), | ), | ||||
| ▲ Show 20 Lines • Show All 2,560 Lines • Show Last 20 Lines | |||||