diff options
author | Thomas Dinges <blender@dingto.org> | 2009-07-29 21:15:17 +0400 |
---|---|---|
committer | Thomas Dinges <blender@dingto.org> | 2009-07-29 21:15:17 +0400 |
commit | fa7a2091f1afb50e276730c5fdc0ff4b7141f327 (patch) | |
tree | 282252ba641c89b39c88fa6cffd01bbe9b505b41 /release | |
parent | 198d996934af5e7c6a8bf8a6bcfec8c664536f9b (diff) |
2.5 MetaBall Buttons:
* Code and layout cleanup.
Diffstat (limited to 'release')
-rw-r--r-- | release/ui/buttons_data_metaball.py | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/release/ui/buttons_data_metaball.py b/release/ui/buttons_data_metaball.py index 12d44ff7a42..03f489aeb9b 100644 --- a/release/ui/buttons_data_metaball.py +++ b/release/ui/buttons_data_metaball.py @@ -6,7 +6,7 @@ class DataButtonsPanel(bpy.types.Panel): __context__ = "data" def poll(self, context): - return (context.meta_ball != None) + return (context.meta_ball) class DATA_PT_context_metaball(DataButtonsPanel): __show_header__ = False @@ -35,37 +35,37 @@ class DATA_PT_metaball(DataButtonsPanel): mball = context.meta_ball - split = layout.split() - sub = split.column() + col = layout.column() - sub.itemL(text="Settings:") - sub.itemR(mball, "threshold", text="Threshold") - sub.itemR(mball, "wire_size", text="View Resolution") - sub.itemR(mball, "render_size", text="Render Resolution") - - sub.itemL(text="Update:") - sub.itemR(mball, "flag", expand=True) + col.itemL(text="Settings:") + col.itemR(mball, "threshold", text="Threshold") + col.itemL(text="Resolution:") + col = layout.column(align=True) + col.itemR(mball, "wire_size", text="View") + col.itemR(mball, "render_size", text="Render") + + layout.itemR(mball, "flag") -class DATA_PT_metaball_metaelem(DataButtonsPanel): - __label__ = "MetaElem" +class DATA_PT_metaball_element(DataButtonsPanel): + __label__ = "Meta Element" + + def poll(self, context): + return (context.meta_ball and context.meta_ball.last_selected_element) def draw(self, context): layout = self.layout metaelem = context.meta_ball.last_selected_element - if(metaelem != None): - split = layout.split() - sub = split.column() + col = layout.column() - sub.itemL(text="Settings:") - sub.itemR(metaelem, "stiffness", text="Stiffness") - sub.itemR(metaelem, "size", text="Size") - sub.itemL(text="Type:") - sub.itemR(metaelem, "type", expand=True) - sub.itemR(metaelem, "negative", text="Negative") - - + col.itemL(text="Settings:") + col.itemR(metaelem, "stiffness", text="Stiffness") + col.itemR(metaelem, "size", text="Size") + col.itemL(text="Type:") + col.row().itemR(metaelem, "type", expand=True) + col.itemR(metaelem, "negative", text="Negative") + bpy.types.register(DATA_PT_context_metaball) bpy.types.register(DATA_PT_metaball) -bpy.types.register(DATA_PT_metaball_metaelem)
\ No newline at end of file +bpy.types.register(DATA_PT_metaball_element)
\ No newline at end of file |