UI: center align 3D view header snap, pivot etc

This commit is contained in:
Campbell Barton 2018-06-13 15:03:09 +02:00
parent 6b6c86d1f7
commit eed9458c22
1 changed files with 13 additions and 12 deletions

View File

@ -98,20 +98,21 @@ class VIEW3D_HT_header(Header):
object_mode = 'OBJECT' if obj is None else obj.mode
scene = context.scene
# Pivot & Orientation
pivot_point = tool_settings.transform_pivot_point
act_pivot_point = bpy.types.ToolSettings.bl_rna.properties['transform_pivot_point'].enum_items[pivot_point]
row = layout.row(align=True)
row.popover(
space_type='TOPBAR',
region_type='HEADER',
panel_type="TOPBAR_PT_pivot_point",
icon=act_pivot_point.icon,
text="",
)
# Orientation & Pivot
if object_mode in {'OBJECT', 'EDIT', 'POSE'}:
layout.prop(scene, "transform_orientation", text="")
pivot_point = tool_settings.transform_pivot_point
act_pivot_point = bpy.types.ToolSettings.bl_rna.properties["transform_pivot_point"].enum_items[pivot_point]
row = layout.row(align=True)
row.popover(
space_type='TOPBAR',
region_type='HEADER',
panel_type="TOPBAR_PT_pivot_point",
icon=act_pivot_point.icon,
text="",
)
if obj:
# Proportional editing
if context.gpencil_data and context.gpencil_data.use_stroke_edit_mode:
@ -183,7 +184,7 @@ class VIEW3D_HT_header(Header):
text=""
)
layout.separator()
layout.separator_spacer()
# Viewport Settings
row = layout.row(align=True)