dabo Commit
Revision 5307
Date: 2009-08-06 07:11:34 -0700 (Thu, 06 Aug 2009)
Author: Paul
Trac: http://trac.dabodev.com/changeset/5307

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

Log:
dSearchBox needs some love. This commit at least makes the test work.
Thanks Jacek (ticket #1256).


Diff:
Modified: trunk/dabo/dEvents.py
===================================================================
--- trunk/dabo/dEvents.py       2009-08-02 14:45:57 UTC (rev 5306)
+++ trunk/dabo/dEvents.py       2009-08-06 14:11:34 UTC (rev 5307)
@@ -516,6 +516,13 @@
        appliesToClass = classmethod(appliesToClass)
 
 
+class SearchButtonClicked(dEvent):
+       """Occurs when the user clicks the search button in a dSearchBox."""
+       def appliesToClass(eventClass, objectClass):
+               return issubclass(objectClass, (dabo.ui.dSearchBox,))
+       appliesToClass = classmethod(appliesToClass)
+
+
 class SlidePanelChange(dEvent):
        """Occurs when a panel in a dSlidePanelControl control is hidden or 
shown."""
        def appliesToClass(eventClass, objectClass):

Modified: trunk/dabo/ui/uiwx/__init__.py
===================================================================
--- trunk/dabo/ui/uiwx/__init__.py      2009-08-02 14:45:57 UTC (rev 5306)
+++ trunk/dabo/ui/uiwx/__init__.py      2009-08-06 14:11:34 UTC (rev 5307)
@@ -133,6 +133,7 @@
 from dPageFrameNoTabs import dPageFrameNoTabs
 from dPage import dPage
 from dPdfWindow import dPdfWindow
+from dSearchBox import dSearchBox
 from dSizer import dSizer
 from dBorderSizer import dBorderSizer
 from dSlider import dSlider

Modified: trunk/dabo/ui/uiwx/dSearchBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dSearchBox.py    2009-08-02 14:45:57 UTC (rev 5306)
+++ trunk/dabo/ui/uiwx/dSearchBox.py    2009-08-06 14:11:34 UTC (rev 5307)
@@ -177,17 +177,6 @@
        
        testParms = [IntText, FloatText, StrText, PWText, BoolText, DateText, 
DateTimeText]                     
        
-       try:
-               import mx.DateTime
-               class MxDateTimeText(TestBase):
-                       def afterInit(self):
-                               self.Value = mx.DateTime.now()
-                               
-               testParms.append(MxDateTimeText)
-       except ImportError:
-               # skip it: mx may not be available
-               pass
-
        import decimal
        class DecimalText(TestBase):
                def afterInit(self):




_______________________________________________
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