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:
authormeta-androcto <meta.androcto1@gmail.com>2016-05-20 12:56:06 +0300
committermeta-androcto <meta.androcto1@gmail.com>2016-05-20 12:56:06 +0300
commit4eafe3195c9a18aae0813ccf39371ff910d47a5a (patch)
treeed3265417f8e0b212dc2da31262cc974d2c224d7
parent27a781104baf6a9890538b62254f70d59d14e834 (diff)
Add Tab Name Change: T48459
-rw-r--r--ui_layer_manager.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/ui_layer_manager.py b/ui_layer_manager.py
index 876e20cd..ad08512b 100644
--- a/ui_layer_manager.py
+++ b/ui_layer_manager.py
@@ -546,6 +546,36 @@ class SCENE_PT_namedlayer_groups(bpy.types.Panel):
layout.prop(scene.layergroups[group_idx], "layers", text="", toggle=True)
layout.prop(scene.layergroups[group_idx], "name", text="Name:")
+## Addons Preferences Update Panel
+def update_panel(self, context):
+ try:
+ bpy.utils.unregister_class(SCENE_PT_namedlayer_layers)
+ bpy.utils.unregister_class(SCENE_PT_namedlayer_groups)
+ except:
+ pass
+ SCENE_PT_namedlayer_layers.bl_category = context.user_preferences.addons[__name__].preferences.category
+ bpy.utils.register_class(SCENE_PT_namedlayer_layers)
+ SCENE_PT_namedlayer_groups.bl_category = context.user_preferences.addons[__name__].preferences.category
+ bpy.utils.register_class(SCENE_PT_namedlayer_groups)
+
+class LayerMAddonPreferences(bpy.types.AddonPreferences):
+ # this must match the addon name, use '__package__'
+ # when defining this in a submodule of a python package.
+ bl_idname = __name__
+
+ category = bpy.props.StringProperty(
+ name="Category",
+ description="Choose a name for the category of the panel",
+ default="Layers",
+ update=update_panel)
+
+ def draw(self, context):
+
+ layout = self.layout
+ row = layout.row()
+ col = row.column()
+ col.label(text="Category:")
+ col.prop(self, "category", text="")
def register():
bpy.utils.register_module(__name__)