forked from bartvdbraak/blender
Gizmo: update Python templates
This commit is contained in:
parent
57ab7daa2a
commit
b29b73a67e
@ -334,9 +334,9 @@ except ImportError:
|
|||||||
# to avoid having to match Blender's source tree.
|
# to avoid having to match Blender's source tree.
|
||||||
EXTRA_SOURCE_FILES = (
|
EXTRA_SOURCE_FILES = (
|
||||||
"../../../release/scripts/templates_py/bmesh_simple.py",
|
"../../../release/scripts/templates_py/bmesh_simple.py",
|
||||||
"../../../release/scripts/templates_py/manipulator_operator.py",
|
"../../../release/scripts/templates_py/gizmo_operator.py",
|
||||||
"../../../release/scripts/templates_py/manipulator_operator_target.py",
|
"../../../release/scripts/templates_py/gizmo_operator_target.py",
|
||||||
"../../../release/scripts/templates_py/manipulator_simple.py",
|
"../../../release/scripts/templates_py/gizmo_simple.py",
|
||||||
"../../../release/scripts/templates_py/operator_simple.py",
|
"../../../release/scripts/templates_py/operator_simple.py",
|
||||||
"../../../release/scripts/templates_py/ui_panel_simple.py",
|
"../../../release/scripts/templates_py/ui_panel_simple.py",
|
||||||
"../../../release/scripts/templates_py/ui_previews_custom_icon.py",
|
"../../../release/scripts/templates_py/ui_previews_custom_icon.py",
|
||||||
|
@ -74,7 +74,7 @@ ToolDef = namedtuple(
|
|||||||
"icon",
|
"icon",
|
||||||
# An optional cursor to use when this tool is active.
|
# An optional cursor to use when this tool is active.
|
||||||
"cursor",
|
"cursor",
|
||||||
# An optional manipulator group to activate when the tool is set or None for no widget.
|
# An optional gizmo group to activate when the tool is set or None for no gizmo.
|
||||||
"widget",
|
"widget",
|
||||||
# Optional keymap for tool, either:
|
# Optional keymap for tool, either:
|
||||||
# - A function that populates a keymaps passed in as an argument.
|
# - A function that populates a keymaps passed in as an argument.
|
||||||
|
@ -51,7 +51,7 @@ class VIEW3D_HT_header(Header):
|
|||||||
|
|
||||||
layout.template_header_3D_mode()
|
layout.template_header_3D_mode()
|
||||||
|
|
||||||
# Contains buttons like Mode, Pivot, Manipulator, Layer, Mesh Select Mode...
|
# Contains buttons like Mode, Pivot, Layer, Mesh Select Mode...
|
||||||
shading_type = view.shading.type
|
shading_type = view.shading.type
|
||||||
shading_item = bpy.types.View3DShading.bl_rna.properties["type"].enum_items[shading_type]
|
shading_item = bpy.types.View3DShading.bl_rna.properties["type"].enum_items[shading_type]
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ class MyCameraWidgetGroup(GizmoGroup):
|
|||||||
def setup(self, context):
|
def setup(self, context):
|
||||||
# Run an operator using the dial gizmo
|
# Run an operator using the dial gizmo
|
||||||
ob = context.object
|
ob = context.object
|
||||||
mpr = self.gizmos.new("GIZMO_GGT_dial_3d")
|
mpr = self.gizmos.new("GIZMO_GT_dial_3d")
|
||||||
props = mpr.target_set_operator("transform.rotate")
|
props = mpr.target_set_operator("transform.rotate")
|
||||||
props.constraint_axis = False, False, True
|
props.constraint_axis = False, False, True
|
||||||
props.constraint_orientation = 'LOCAL'
|
props.constraint_orientation = 'LOCAL'
|
||||||
|
@ -25,7 +25,7 @@ class MyLightWidgetGroup(GizmoGroup):
|
|||||||
def setup(self, context):
|
def setup(self, context):
|
||||||
# Arrow gizmo has one 'offset' property we can assign to the light energy.
|
# Arrow gizmo has one 'offset' property we can assign to the light energy.
|
||||||
ob = context.object
|
ob = context.object
|
||||||
mpr = self.gizmos.new("GIZMO_GGT_arrow_3d")
|
mpr = self.gizmos.new("GIZMO_GT_arrow_3d")
|
||||||
mpr.target_set_prop("offset", ob.data, "energy")
|
mpr.target_set_prop("offset", ob.data, "energy")
|
||||||
mpr.matrix_basis = ob.matrix_world.normalized()
|
mpr.matrix_basis = ob.matrix_world.normalized()
|
||||||
mpr.draw_style = 'BOX'
|
mpr.draw_style = 'BOX'
|
||||||
|
@ -1832,7 +1832,7 @@ static int gpsculpt_brush_modal(bContext *C, wmOperator *op, const wmEvent *even
|
|||||||
case DOWNARROWKEY:
|
case DOWNARROWKEY:
|
||||||
return OPERATOR_PASS_THROUGH;
|
return OPERATOR_PASS_THROUGH;
|
||||||
|
|
||||||
/* Camera/View Manipulations - Allowed */
|
/* Camera/View Gizmo's - Allowed */
|
||||||
/* (See rationale in gpencil_paint.c -> gpencil_draw_modal()) */
|
/* (See rationale in gpencil_paint.c -> gpencil_draw_modal()) */
|
||||||
case PAD0: case PAD1: case PAD2: case PAD3: case PAD4:
|
case PAD0: case PAD1: case PAD2: case PAD3: case PAD4:
|
||||||
case PAD5: case PAD6: case PAD7: case PAD8: case PAD9:
|
case PAD5: case PAD6: case PAD7: case PAD8: case PAD9:
|
||||||
|
Loading…
Reference in New Issue
Block a user