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:
authorKalle-Samuli Riihikoski <haikalle@gmail.com>2011-06-09 13:28:37 +0400
committerKalle-Samuli Riihikoski <haikalle@gmail.com>2011-06-09 13:28:37 +0400
commit462db1e0c16794b5bc98a441f6d24059c9892b77 (patch)
treec07cb001457235e9143aae842ebda46c2033146c /io_coat3D
parent4e3db6224914c5b3f2c0fd73195bcef6da845c0f (diff)
Makes menu more interactive with selected objects.
Diffstat (limited to 'io_coat3D')
-rw-r--r--io_coat3D/coat.py54
1 files changed, 34 insertions, 20 deletions
diff --git a/io_coat3D/coat.py b/io_coat3D/coat.py
index fa2c733c..3300dbe6 100644
--- a/io_coat3D/coat.py
+++ b/io_coat3D/coat.py
@@ -545,34 +545,48 @@ class VIEW3D_MT_Coat_Dynamic_Menu(bpy.types.Menu):
layout.active = True
break
layout.active = False
- else:
- layout.active = False
-
-
- layout.operator("import_applink.pilgway_3d_coat", text="Import")
- layout.separator()
- layout.operator("export_applink.pilgway_3d_coat", text="Export")
- layout.separator()
+ if(layout.active == True):
+
+ layout.operator("import_applink.pilgway_3d_coat", text="Import")
+ layout.separator()
- layout.menu("VIEW3D_MT_ImportMenu")
- layout.separator()
+ layout.operator("export_applink.pilgway_3d_coat", text="Export")
+ layout.separator()
- layout.menu("VIEW3D_MT_ExportMenu")
- layout.separator()
+ layout.menu("VIEW3D_MT_ImportMenu")
+ layout.separator()
- layout.menu("VIEW3D_MT_ExtraMenu")
- layout.separator()
+ layout.menu("VIEW3D_MT_ExportMenu")
+ layout.separator()
- if(len(bpy.context.selected_objects) == 1):
- if(os.path.isfile(bpy.context.selected_objects[0].coat3D.path3b)):
- layout.operator("import_applink.pilgway_3d_coat_3b", text="Load 3b")
+ layout.menu("VIEW3D_MT_ExtraMenu")
layout.separator()
- if(os.path.isfile(Blender_export)):
+ if(len(bpy.context.selected_objects) == 1):
+ if(os.path.isfile(bpy.context.selected_objects[0].coat3D.path3b)):
+ layout.operator("import_applink.pilgway_3d_coat_3b", text="Load 3b")
+ layout.separator()
- layout.operator("import3b_applink.pilgway_3d_coat", text="Bring from 3D-Coat")
- layout.separator()
+ if(os.path.isfile(Blender_export)):
+
+ layout.operator("import3b_applink.pilgway_3d_coat", text="Bring from 3D-Coat")
+ layout.separator()
+ else:
+ if(os.path.isfile(Blender_export)):
+ layout.active = True
+
+ layout.operator("import3b_applink.pilgway_3d_coat", text="Bring from 3D-Coat")
+ layout.separator()
+ else:
+ if(os.path.isfile(Blender_export)):
+
+
+ layout.operator("import3b_applink.pilgway_3d_coat", text="Bring from 3D-Coat")
+ layout.separator()
+
+
+
class VIEW3D_MT_ImportMenu(bpy.types.Menu):
bl_label = "Import Settings"