dabo Commit
Revision 4334
Date: 2008-08-02 14:28:40 -0700 (Sat, 02 Aug 2008)
Author: Ed
Trac: http://svn.dabodev.com/trac/dabo/changeset/4334

Changed:
U   trunk/dabo/ui/uiwx/__init__.py

Log:
Replaced the recent commit that was wiped out by a subsequent commit.

Removed the use of a key word as a variable name.


Diff:
Modified: trunk/dabo/ui/uiwx/__init__.py
===================================================================
--- trunk/dabo/ui/uiwx/__init__.py      2008-08-02 21:02:04 UTC (rev 4333)
+++ trunk/dabo/ui/uiwx/__init__.py      2008-08-02 21:28:40 UTC (rev 4334)
@@ -987,40 +987,16 @@
                        expanded += argSp
                args = expanded
                arglist = []
-               tmplt = "%s Files (*.%s)|*.%s"
-               fileDict = {"html" : "HTML",
-                       "xml" : "XML",
-                       "txt" : "Text",
-                       "jpg" : "JPEG",
-                       "gif" : "GIF",
-                       "tif" : "TIFF",
-                       "tiff" : "TIFF",
-                       "png" : "PNG",
-                       "ico" : "Icon",
-                       "bmp" : "Bitmap" }
-
-               for a in args:
-                       descrp = ext = ""
-                       if a == "py":
-                               fDesc = "Python Scripts (*.py)|*.py"
-                       elif a == "*":
-                               fDesc = "All Files (*)|*"
-                       elif a == "fsxml":
-                               fDesc = "Dabo FieldSpec Files (*.fsxml)|*.fsxml"
-                       elif a == "cnxml":
-                               fDesc = "Dabo Connection Files 
(*.cnxml)|*.cnxml"
-                       elif a == "rfxml":
-                               fDesc = "Dabo Report Format Files 
(*.rfxml)|*.rfxml"
-                       elif a == "cdxml":
-                               fDesc = "Dabo Class Designer Files 
(*.cdxml)|*.cdxml"
-                       elif a == "mnxml":
-                               fDesc = "Dabo Menu Designer Files 
(*.mnxml)|*.mnxml"
-                       else:
-                               if a in fileDict:
-                                       fDesc = tmplt % (fileDict[a], a, a)
-                               else:
-                                       fDesc = "%s files (*.%s)|*.%s" % 
(a.upper(), a, a)
-                       arglist.append(fDesc)
+               fileDict = dabo.file_extensions
+               fileDict.update(dabo.custom_extensions)
+               tmplt = "%s (*.%s)|*.%s"
+               normArgs = list(set([arg.lower() for arg in args]))
+               for ftype in normArgs:
+                       try:
+                               fDesc = fileDict[ftype.lower()]
+                       except KeyError:
+                               fDesc = "%s Files" % ftype.upper()
+                       arglist.append(tmplt % (fDesc, ftype, ftype))
                ret = "|".join(arglist)
        return ret
 
@@ -1171,10 +1147,10 @@
                                                binding = eval(fnc)
                                        except NameError:
                                                binding = fnc
-                               type = menu._extractKey(itmatts, "MenuType", "")
+                               mtype = menu._extractKey(itmatts, "MenuType", 
"")
                                help = menu._extractKey(itmatts, "HelpText")
                                menuItem = menu.append(cap, OnHit=binding, 
help=help,
-                                               picture=pic, special=special, 
HotKey=hk, menutype=type)
+                                               picture=pic, special=special, 
HotKey=hk, menutype=mtype)
                                if itmatts:
                                        menuItem.setPropertiesFromAtts(itmatts, 
                                                        context={"form": form, 
"app": dabo.dAppRef})




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]

Reply via email to