[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2029] trunk/py/scripts/addons/ io_coat3D/coat.py: Makes menu more interactive with selected objects.
Kalle-Samuli Riihikoski
haikalle at gmail.com
Thu Jun 9 11:28:37 CEST 2011
Revision: 2029
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2029
Author: haikalle
Date: 2011-06-09 09:28:37 +0000 (Thu, 09 Jun 2011)
Log Message:
-----------
Makes menu more interactive with selected objects.
Modified Paths:
--------------
trunk/py/scripts/addons/io_coat3D/coat.py
Modified: trunk/py/scripts/addons/io_coat3D/coat.py
===================================================================
--- trunk/py/scripts/addons/io_coat3D/coat.py 2011-06-09 08:59:53 UTC (rev 2028)
+++ trunk/py/scripts/addons/io_coat3D/coat.py 2011-06-09 09:28:37 UTC (rev 2029)
@@ -545,34 +545,48 @@
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.menu("VIEW3D_MT_ImportMenu")
- layout.separator()
+ layout.operator("import_applink.pilgway_3d_coat", text="Import")
+ layout.separator()
- layout.menu("VIEW3D_MT_ExportMenu")
- layout.separator()
+ layout.operator("export_applink.pilgway_3d_coat", text="Export")
+ layout.separator()
- layout.menu("VIEW3D_MT_ExtraMenu")
- layout.separator()
+ layout.menu("VIEW3D_MT_ImportMenu")
+ 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_ExportMenu")
layout.separator()
- if(os.path.isfile(Blender_export)):
+ layout.menu("VIEW3D_MT_ExtraMenu")
+ layout.separator()
- layout.operator("import3b_applink.pilgway_3d_coat", text="Bring from 3D-Coat")
- 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.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"
More information about the Bf-extensions-cvs
mailing list