dabo Commit
Revision 2493
Date: 2006-11-24 14:03:17 -0800 (Fri, 24 Nov 2006)
Author: ed

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

Log:
Enhanced the getImagePath() function to work better with Windows pathing.

Added a refresh() to dPemMixin._setCaption().

Diff:
Modified: trunk/dabo/ui/uiwx/__init__.py
===================================================================
--- trunk/dabo/ui/uiwx/__init__.py      2006-11-24 21:54:01 UTC (rev 2492)
+++ trunk/dabo/ui/uiwx/__init__.py      2006-11-24 22:03:17 UTC (rev 2493)
@@ -1,5 +1,6 @@
 import sys
 import os
+import re
 import glob
 import datetime
 import time
@@ -1118,7 +1119,11 @@
                        except IndexError:
                                pass
        if ret and url:
-               ret = "file://%s" % ret
+               if wx.Platform == "__WXMSW__":
+                       ret = "file:%s" % urllib.pathname2url(ret).replace("|", 
":")
+                       ret = re.sub(r"([A-Z])\|/", r"\1/", ret, re.I)
+               else:
+                       ret = "file://%s" % ret
        return ret
                
 

Modified: trunk/dabo/ui/uiwx/dPemMixin.py
===================================================================
--- trunk/dabo/ui/uiwx/dPemMixin.py     2006-11-24 21:54:01 UTC (rev 2492)
+++ trunk/dabo/ui/uiwx/dPemMixin.py     2006-11-24 22:03:17 UTC (rev 2493)
@@ -1600,6 +1600,7 @@
                                pass
                else:
                        self._properties["Caption"] = val
+               self.refresh()
 
 
        def _getChildren(self):




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to