[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4634] contrib/py/scripts/addons/ io_scene_fpx: added a warning to the option panel, if an option is selected , that is not implemented yet.

Alexander N alpha-beta-release at gmx.net
Sun Jul 21 09:30:07 CEST 2013


Revision: 4634
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4634
Author:   beta-tester
Date:     2013-07-21 07:30:06 +0000 (Sun, 21 Jul 2013)
Log Message:
-----------
added a warning to the option panel, if an option is selected, that is not implemented yet.

Modified Paths:
--------------
    contrib/py/scripts/addons/io_scene_fpx/__init__.py
    contrib/py/scripts/addons/io_scene_fpx/fpx_strings.py
    contrib/py/scripts/addons/io_scene_fpx/fpx_ui.py

Modified: contrib/py/scripts/addons/io_scene_fpx/__init__.py
===================================================================
--- contrib/py/scripts/addons/io_scene_fpx/__init__.py	2013-07-20 20:28:54 UTC (rev 4633)
+++ contrib/py/scripts/addons/io_scene_fpx/__init__.py	2013-07-21 07:30:06 UTC (rev 4634)
@@ -34,7 +34,7 @@
     'name': "Future Pinball FPx format (.fpm/.fpl/.fpt)",
     'description': "Import Future Pinball Model, Library and Table files",
     'author': "Alexander Nussbaumer",
-    'version': (0, 0, 0, '2013-07-18'),
+    'version': (0, 0, 0, '2013-07-21'),
     'blender': (2, 68, 0),
     'location': "File > Import",
     'warning': "",

Modified: contrib/py/scripts/addons/io_scene_fpx/fpx_strings.py
===================================================================
--- contrib/py/scripts/addons/io_scene_fpx/fpx_strings.py	2013-07-20 20:28:54 UTC (rev 4633)
+++ contrib/py/scripts/addons/io_scene_fpx/fpx_strings.py	2013-07-21 07:30:06 UTC (rev 4634)
@@ -140,7 +140,7 @@
         'PROP_DESC_MODEL_MASK': "Import Mask Model",
         'PROP_NAME_MODEL_COLLISION': "Collision Model",
         'PROP_DESC_MODEL_COLLISION': "Import Collision Model",
-        'LABEL_NAME_TABLE_OPTIONS': "Table Data Options",
+        'LABEL_NAME_TABLE_OPTIONS': "Table Data Options:",
         'PROP_NAME_USE_LIBRARY_FILTER': "Library Filter",
         'PROP_DESC_USE_LIBRARY_FILTER': "Filter what you want to import",
         'PROP_NAME_ALL_LIBRARIES': "Import All Libraries Of Folder",
@@ -161,6 +161,10 @@
         'PROP_NAME_KEEP_TEMP': "Keep Temp Files",
         'PROP_DESC_KEEP_TEMP': "Do not delete temporary files",
 
+        'LABEL_NAME_NOT_IMPLEMENTED': "Not Implemented Yet!",
+        'LABEL_NAME_NOT_IMPLEMENTED_1': "You have chosen an option,",
+        'LABEL_NAME_NOT_IMPLEMENTED_2': "that is not implemented yet.",
+
         'PROP_NAME_': "Name",
         'PROP_DESC_': "Description",
         # fpx_str['']

Modified: contrib/py/scripts/addons/io_scene_fpx/fpx_ui.py
===================================================================
--- contrib/py/scripts/addons/io_scene_fpx/fpx_ui.py	2013-07-20 20:28:54 UTC (rev 4633)
+++ contrib/py/scripts/addons/io_scene_fpx/fpx_ui.py	2013-07-21 07:30:06 UTC (rev 4634)
@@ -141,6 +141,12 @@
 
     PROP_DEFAULT_KEEP_TEMP = False
 
+def NotImplemented(layout):
+    box = layout.box()
+    box.label(fpx_str['LABEL_NAME_NOT_IMPLEMENTED'], icon='ERROR')
+    flow = box.column_flow()
+    flow.label(fpx_str['LABEL_NAME_NOT_IMPLEMENTED_1'])
+    flow.label(fpx_str['LABEL_NAME_NOT_IMPLEMENTED_2'])
 
 ###############################################################################
 class FptEmptyItemProperties(PropertyGroup):
@@ -405,12 +411,13 @@
     def draw_model_options(cls, layout):
         box = layout.box()
         box.label(fpx_str['LABEL_NAME_MODEL_OPTIONS'], icon=FpxUI.ICON_MODEL)
+        if FpxUI.USE_MODEL_FILTER_COLLISION in cls.use_model_filter:
+            NotImplemented(box)
         flow = box.column_flow()
         flow.prop(cls, 'use_model_filter', icon='FILTER')
         flow = box.column_flow()
         flow.prop(cls, 'use_model_adjustment', icon='MODIFIER')
 
-
 ###############################################################################
 class FplImportOperator(Operator, ImportHelper):
     """ Load a Future Pinball Library FPL File """
@@ -615,6 +622,11 @@
     def draw_library_options(cls, layout):
         box = layout.box()
         box.label(fpx_str['LABEL_NAME_LIBRARYL_OPTIONS'], icon='IMPORT')
+        if FpxUI.USE_LIBRARY_FILTER_DMDFONT in cls.use_library_filter \
+                or FpxUI.USE_LIBRARY_FILTER_SOUND in cls.use_library_filter \
+                or FpxUI.USE_LIBRARY_FILTER_MUSIC in cls.use_library_filter \
+                or FpxUI.USE_LIBRARY_FILTER_SCRIPT in cls.use_library_filter:
+            NotImplemented(box)
         flow = box.column_flow()
         flow.prop(cls, 'use_library_filter', icon='FILTER')
 
@@ -856,6 +868,8 @@
 
         box = layout.box()
         box.label(fpx_str['LABEL_NAME_TABLE_OPTIONS'], icon=FpxUI.ICON_MODEL)
+        if self.convert_to_mesh:
+            NotImplemented(box)
         flow = box.column_flow()
         flow.prop(self, 'convert_to_mesh', icon='MOD_TRIANGULATE')
         flow = box.column_flow()



More information about the Bf-extensions-cvs mailing list