remove narrow ui feature
- re-arranged UI in a way that gave far too much vert scrolling. - was added all over for simple things like making text="", layout engine should handle this. - Ton and Brecht are ok with removing this now. Ton would like to work on the layout engine to make it better support these cases.
This commit is contained in:
@@ -20,8 +20,6 @@
|
||||
import bpy
|
||||
from rna_prop_ui import PropertyPanel
|
||||
|
||||
narrowui = bpy.context.user_preferences.view.properties_width_check
|
||||
|
||||
|
||||
class MESH_MT_vertex_group_specials(bpy.types.Menu):
|
||||
bl_label = "Vertex Group Specials"
|
||||
@@ -71,21 +69,14 @@ class DATA_PT_context_mesh(DataButtonsPanel, bpy.types.Panel):
|
||||
ob = context.object
|
||||
mesh = context.mesh
|
||||
space = context.space_data
|
||||
wide_ui = context.region.width > narrowui
|
||||
|
||||
if wide_ui:
|
||||
split = layout.split(percentage=0.65)
|
||||
if ob:
|
||||
split.template_ID(ob, "data")
|
||||
split.separator()
|
||||
elif mesh:
|
||||
split.template_ID(space, "pin_id")
|
||||
split.separator()
|
||||
else:
|
||||
if ob:
|
||||
layout.template_ID(ob, "data")
|
||||
elif mesh:
|
||||
layout.template_ID(space, "pin_id")
|
||||
split = layout.split(percentage=0.65)
|
||||
if ob:
|
||||
split.template_ID(ob, "data")
|
||||
split.separator()
|
||||
elif mesh:
|
||||
split.template_ID(space, "pin_id")
|
||||
split.separator()
|
||||
|
||||
|
||||
class DATA_PT_custom_props_mesh(DataButtonsPanel, PropertyPanel, bpy.types.Panel):
|
||||
@@ -111,7 +102,6 @@ class DATA_PT_normals(DataButtonsPanel, bpy.types.Panel):
|
||||
layout = self.layout
|
||||
|
||||
mesh = context.mesh
|
||||
wide_ui = context.region.width > narrowui
|
||||
|
||||
split = layout.split()
|
||||
|
||||
@@ -121,10 +111,8 @@ class DATA_PT_normals(DataButtonsPanel, bpy.types.Panel):
|
||||
sub.active = mesh.autosmooth
|
||||
sub.prop(mesh, "autosmooth_angle", text="Angle")
|
||||
|
||||
if wide_ui:
|
||||
col = split.column()
|
||||
else:
|
||||
col.separator()
|
||||
col = split.column()
|
||||
|
||||
col.prop(mesh, "double_sided")
|
||||
|
||||
|
||||
@@ -210,7 +198,6 @@ class DATA_PT_shape_keys(DataButtonsPanel, bpy.types.Panel):
|
||||
ob = context.object
|
||||
key = ob.data.shape_keys
|
||||
kb = ob.active_shape_key
|
||||
wide_ui = context.region.width > narrowui
|
||||
|
||||
enable_edit = ob.mode != 'EDIT'
|
||||
enable_edit_value = False
|
||||
@@ -243,17 +230,11 @@ class DATA_PT_shape_keys(DataButtonsPanel, bpy.types.Panel):
|
||||
split = layout.split(percentage=0.4)
|
||||
row = split.row()
|
||||
row.enabled = enable_edit
|
||||
if wide_ui:
|
||||
row.prop(key, "relative")
|
||||
row.prop(key, "relative")
|
||||
|
||||
row = split.row()
|
||||
row.alignment = 'RIGHT'
|
||||
|
||||
if not wide_ui:
|
||||
layout.prop(key, "relative")
|
||||
row = layout.row()
|
||||
|
||||
|
||||
sub = row.row(align=True)
|
||||
subsub = sub.row(align=True)
|
||||
subsub.active = enable_edit_value
|
||||
@@ -281,8 +262,7 @@ class DATA_PT_shape_keys(DataButtonsPanel, bpy.types.Panel):
|
||||
col.prop(kb, "slider_min", text="Min")
|
||||
col.prop(kb, "slider_max", text="Max")
|
||||
|
||||
if wide_ui:
|
||||
col = split.column(align=True)
|
||||
col = split.column(align=True)
|
||||
col.active = enable_edit_value
|
||||
col.label(text="Blend:")
|
||||
col.prop_object(kb, "vertex_group", ob, "vertex_groups", text="")
|
||||
@@ -337,7 +317,6 @@ class DATA_PT_texface(DataButtonsPanel):
|
||||
layout = self.layout
|
||||
col = layout.column()
|
||||
|
||||
wide_ui = context.region.width > narrowui
|
||||
me = context.mesh
|
||||
|
||||
tf = me.faces.active_tface
|
||||
@@ -355,8 +334,7 @@ class DATA_PT_texface(DataButtonsPanel):
|
||||
col.prop(tf, "twoside")
|
||||
col.prop(tf, "object_color")
|
||||
|
||||
if wide_ui:
|
||||
col = split.column()
|
||||
col = split.column()
|
||||
|
||||
col.prop(tf, "halo")
|
||||
col.prop(tf, "billboard")
|
||||
|
Reference in New Issue
Block a user