Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Gavrilov <angavrilov@gmail.com>2019-10-16 13:31:50 +0300
committerAlexander Gavrilov <angavrilov@gmail.com>2019-10-16 13:41:49 +0300
commit95284b8fa217def9dddd9d05541724e2ac61be5a (patch)
tree778c48f73569a2ecb6e8c20d802fd22814996c7b /rigify/utils/layers.py
parent358bc43ef460e97239bccc379086f98ef6d95472 (diff)
Rigify: improve the layer selection UI layout for narrow properties panel.
Diffstat (limited to 'rigify/utils/layers.py')
-rw-r--r--rigify/utils/layers.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/rigify/utils/layers.py b/rigify/utils/layers.py
index 7a1bcef8..0cbd41f8 100644
--- a/rigify/utils/layers.py
+++ b/rigify/utils/layers.py
@@ -71,7 +71,7 @@ class ControlLayersOption:
self.toggle_option = self.name+'_layers_extra'
self.layers_option = self.name+'_layers'
- self.toggle_name = toggle_name if toggle_name else self.toggle_option
+ self.toggle_name = toggle_name if toggle_name else "Assign " + self.name.title() + " Layers"
def get(self, params):
if getattr(params, self.toggle_option):
@@ -122,10 +122,15 @@ class ControlLayersOption:
setattr(params, self.layers_option, prop_layers)
def parameters_ui(self, layout, params):
- r = layout.row()
- r.prop(params, self.toggle_option)
- r.active = getattr(params, self.toggle_option)
+ box = layout.box()
+ box.prop(params, self.toggle_option)
+ active = getattr(params, self.toggle_option)
+
+ if not active:
+ return
+
+ r = box.row()
col = r.column(align=True)
row = col.row(align=True)