dabo Commit
Revision 6337
Date: 2011-01-22 09:28:24 -0800 (Sat, 22 Jan 2011)
Author: Ed
Trac: http://trac.dabodev.com/changeset/6337

Changed:
U   trunk/dabo/ui/uiwx/dBitmap.py
U   trunk/dabo/ui/uiwx/dBitmapButton.py
U   trunk/dabo/ui/uiwx/dBorderlessButton.py
U   trunk/dabo/ui/uiwx/dBox.py
U   trunk/dabo/ui/uiwx/dButton.py
U   trunk/dabo/ui/uiwx/dCalendar.py
U   trunk/dabo/ui/uiwx/dCheckBox.py
U   trunk/dabo/ui/uiwx/dCheckList.py
U   trunk/dabo/ui/uiwx/dComboBox.py
U   trunk/dabo/ui/uiwx/dDockForm.py
U   trunk/dabo/ui/uiwx/dDropdownList.py
U   trunk/dabo/ui/uiwx/dEditBox.py
U   trunk/dabo/ui/uiwx/dEditableList.py
U   trunk/dabo/ui/uiwx/dEditor.py
U   trunk/dabo/ui/uiwx/dForm.py
U   trunk/dabo/ui/uiwx/dFormMixin.py
U   trunk/dabo/ui/uiwx/dGauge.py
U   trunk/dabo/ui/uiwx/dGlWindow.py
U   trunk/dabo/ui/uiwx/dGrid.py
U   trunk/dabo/ui/uiwx/dHtmlBox.py
U   trunk/dabo/ui/uiwx/dHyperLink.py
U   trunk/dabo/ui/uiwx/dImage.py
U   trunk/dabo/ui/uiwx/dLabel.py
U   trunk/dabo/ui/uiwx/dLine.py
U   trunk/dabo/ui/uiwx/dLinePlot.py
U   trunk/dabo/ui/uiwx/dListBox.py
U   trunk/dabo/ui/uiwx/dListControl.py
U   trunk/dabo/ui/uiwx/dMaskedTextBox.py
U   trunk/dabo/ui/uiwx/dMediaControl.py
U   trunk/dabo/ui/uiwx/dMenu.py
U   trunk/dabo/ui/uiwx/dPageFrame.py
U   trunk/dabo/ui/uiwx/dPdfWindow.py
U   trunk/dabo/ui/uiwx/dRadioList.py
U   trunk/dabo/ui/uiwx/dRichTextBox.py
U   trunk/dabo/ui/uiwx/dSearchBox.py
U   trunk/dabo/ui/uiwx/dShell.py
U   trunk/dabo/ui/uiwx/dSlidePanelControl.py
U   trunk/dabo/ui/uiwx/dSlider.py
U   trunk/dabo/ui/uiwx/dSpinner.py
U   trunk/dabo/ui/uiwx/dSplitter.py
U   trunk/dabo/ui/uiwx/dStatusBar.py
U   trunk/dabo/ui/uiwx/dTextBox.py
U   trunk/dabo/ui/uiwx/dTextBoxMixin.py
U   trunk/dabo/ui/uiwx/dToggleButton.py
U   trunk/dabo/ui/uiwx/dToolBar.py
U   trunk/dabo/ui/uiwx/dTreeView.py

Log:
Fixed a problem that was due to the way we were calling the super() of 
__init__(): we were taking the keyword params 'properties' and 'attProperties' 
and passing them as non-keyword params. This was causing some subtle errors 
that mostly manifested in the Class Designer.

Changed the default for self._fontSize from None to 10, as some routines were 
expecting it to be an int and throwing errors on receiving a NoneType value.


Diff:
Modified: trunk/dabo/ui/uiwx/dBitmap.py
===================================================================
--- trunk/dabo/ui/uiwx/dBitmap.py       2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dBitmap.py       2011-01-22 17:28:24 UTC (rev 6337)
@@ -21,8 +21,8 @@
                picName = self._extractKey((kwargs, properties, attProperties), 
"Picture", "")
 
                dim.dImageMixin.__init__(self)
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
                if picName:
                        self.Picture = picName

Modified: trunk/dabo/ui/uiwx/dBitmapButton.py
===================================================================
--- trunk/dabo/ui/uiwx/dBitmapButton.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dBitmapButton.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -37,7 +37,8 @@
                self._bmpBorder = 10
 
                dim.dImageMixin.__init__(self)
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dBorderlessButton.py
===================================================================
--- trunk/dabo/ui/uiwx/dBorderlessButton.py     2011-01-22 16:59:01 UTC (rev 
6336)
+++ trunk/dabo/ui/uiwx/dBorderlessButton.py     2011-01-22 17:28:24 UTC (rev 
6337)
@@ -46,8 +46,8 @@
                # around the bitmap image in order for it to appear correctly
                self._bmpBorder = 10
 
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dBox.py  2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dBox.py  2011-01-22 17:28:24 UTC (rev 6337)
@@ -14,7 +14,8 @@
        def __init__(self, parent, properties=None, attProperties=None, *args, 
**kwargs):
                self._baseClass = dBox
                preClass = wx.PreStaticBox
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dButton.py
===================================================================
--- trunk/dabo/ui/uiwx/dButton.py       2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dButton.py       2011-01-22 17:28:24 UTC (rev 6337)
@@ -28,8 +28,8 @@
        def __init__(self, parent, properties=None, attProperties=None, *args, 
**kwargs):
                self._baseClass = dButton
                preClass = wx.PreButton
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dCalendar.py
===================================================================
--- trunk/dabo/ui/uiwx/dCalendar.py     2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dCalendar.py     2011-01-22 17:28:24 UTC (rev 6337)
@@ -39,7 +39,8 @@
                self._currentMonth = None
                self._currentYear = None
 
-               dcm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dcm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
                # Store some event types in case we need to raise them
                self._setCalEventTypes()

Modified: trunk/dabo/ui/uiwx/dCheckBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dCheckBox.py     2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dCheckBox.py     2011-01-22 17:28:24 UTC (rev 6337)
@@ -15,8 +15,8 @@
        def __init__(self, parent, properties=None, attProperties=None, *args, 
**kwargs):
                self._baseClass = dCheckBox
                preClass = wx.PreCheckBox
-               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties,
-                               attProperties, *args, **kwargs)
+               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dCheckList.py
===================================================================
--- trunk/dabo/ui/uiwx/dCheckList.py    2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dCheckList.py    2011-01-22 17:28:24 UTC (rev 6337)
@@ -16,8 +16,8 @@
                self._baseClass = dCheckList
                self._choices = []
                preClass = wx.PreCheckListBox
-               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties,
-                               attProperties, *args, **kwargs)
+               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dComboBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dComboBox.py     2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dComboBox.py     2011-01-22 17:28:24 UTC (rev 6337)
@@ -28,7 +28,8 @@
                self._textToAppend = ""
 
                preClass = wx.PreComboBox
-               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties, attProperties, *args, **kwargs)
+               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _preInitUI(self, kwargs):

Modified: trunk/dabo/ui/uiwx/dDockForm.py
===================================================================
--- trunk/dabo/ui/uiwx/dDockForm.py     2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dDockForm.py     2011-01-22 17:28:24 UTC (rev 6337)
@@ -96,7 +96,8 @@
                self._showMaximizeButton = False
                self._showMinimizeButton = False
                self._showPinButton = True
-               super(_dDockPanel, self).__init__(parent, properties, 
attProperties, *args, **kwargs)
+               super(_dDockPanel, self).__init__(parent, properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
                if self.Floating:
                        self._floatingPosition = 
self.GetParent().GetPosition().Get()
                        self._floatingSize = self.GetParent().GetSize().Get()

Modified: trunk/dabo/ui/uiwx/dDropdownList.py
===================================================================
--- trunk/dabo/ui/uiwx/dDropdownList.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dDropdownList.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -20,7 +20,8 @@
                self._choices = []
 
                preClass = wx.PreChoice
-               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties, attProperties, *args, **kwargs)
+               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dEditBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dEditBox.py      2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dEditBox.py      2011-01-22 17:28:24 UTC (rev 6337)
@@ -23,7 +23,8 @@
 
                preClass = wx.PreTextCtrl
                kwargs["style"] = wx.TE_MULTILINE
-               tbm.dTextBoxMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               tbm.dTextBoxMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _getInitPropertiesList(self):

Modified: trunk/dabo/ui/uiwx/dEditableList.py
===================================================================
--- trunk/dabo/ui/uiwx/dEditableList.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dEditableList.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -42,8 +42,8 @@
                self._upButton = None
                self._panel = None
 
-               dcm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               dcm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def GetValue(self):

Modified: trunk/dabo/ui/uiwx/dEditor.py
===================================================================
--- trunk/dabo/ui/uiwx/dEditor.py       2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dEditor.py       2011-01-22 17:28:24 UTC (rev 6337)
@@ -273,7 +273,7 @@
                self._keyWordsLanguage = ""
                self._defaultsSet = False
                self._fontFace = None
-               self._fontSize = None
+               self._fontSize = 10
                self._useBookmarks = False
                self._selectionBackColor = None
                self._selectionForeColor = None
@@ -284,8 +284,8 @@
 
                stc.StyledTextCtrl.__init__(self, parent, -1,
                                style = wx.NO_BORDER)
-               dcm.dDataControlMixin.__init__(self, name, properties, 
attProperties,
-                               _explicitName=_explicitName, *args, **kwargs)
+               dcm.dDataControlMixin.__init__(self, name, 
properties=properties,
+                               attProperties=attProperties, 
_explicitName=_explicitName, *args, **kwargs)
                self._afterInit()
 
                self._printData = wx.PrintData()

Modified: trunk/dabo/ui/uiwx/dForm.py
===================================================================
--- trunk/dabo/ui/uiwx/dForm.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dForm.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -42,7 +42,8 @@
                # or a requery is about to happen.
                self._checkForChanges = True
 
-               fm.dFormMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               fm.dFormMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 #              if self.mainPanel:
 #                      # Can't do this in the _afterInit, as properties 
haven't been
@@ -928,7 +929,8 @@
 
                ## (Note that it is necessary to run the above blocks each 
time, because
                ##  we are modifying the dForm class definition globally.)
-               BaseForm.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               BaseForm.__init__(self, preClass, parent, 
properties=properties, attProperties=attProperties,
+                               *args, **kwargs)
                dForm._hackToFrame()
 
 
@@ -999,7 +1001,8 @@
                kwargs["TinyTitleBar"] = True
                kwargs["ShowStatusBar"] = False
                kwargs["ShowToolBar"] = False
-               BaseForm.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               BaseForm.__init__(self, preClass, parent, 
properties=properties, attProperties=attProperties,
+                               *args, **kwargs)
 
        def Show(self, show=True):
                self._gtk_show_fix(show)
@@ -1017,7 +1020,8 @@
                kwargs["ShowSystemMenu"] = False
                kwargs["MenuBarClass"] = None
                preClass = wx.PreFrame
-               BaseForm.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               BaseForm.__init__(self, preClass, parent, 
properties=properties, attProperties=attProperties,
+                               *args, **kwargs)
 
        def Show(self, show=True):
                self._gtk_show_fix(show)

Modified: trunk/dabo/ui/uiwx/dFormMixin.py
===================================================================
--- trunk/dabo/ui/uiwx/dFormMixin.py    2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dFormMixin.py    2011-01-22 17:28:24 UTC (rev 6337)
@@ -71,8 +71,8 @@
                # Flag to prevent infinite loops when doing field-level 
validation
                self._fieldValidationControl = None
 
-               super(dFormMixin, self).__init__(preClass, parent, properties,
-                               attProperties, *args, **kwargs)
+               super(dFormMixin, self).__init__(preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
                dabo.ui.callAfter(self._createStatusBar)
                self._createToolBar()

Modified: trunk/dabo/ui/uiwx/dGauge.py
===================================================================
--- trunk/dabo/ui/uiwx/dGauge.py        2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dGauge.py        2011-01-22 17:28:24 UTC (rev 6337)
@@ -15,7 +15,8 @@
        def __init__(self, parent, properties=None, attProperties=None, *args, 
**kwargs):
                self._baseClass = dGauge
                preClass = wx.PreGauge
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dGlWindow.py
===================================================================
--- trunk/dabo/ui/uiwx/dGlWindow.py     2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dGlWindow.py     2011-01-22 17:28:24 UTC (rev 6337)
@@ -39,8 +39,8 @@
 
                self._baseClass = dGlWindow
                preClass = glcanvas.GLCanvas
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
        def initGL(self):
                """Hook function.  Put your initial GL code in here."""

Modified: trunk/dabo/ui/uiwx/dGrid.py
===================================================================
--- trunk/dabo/ui/uiwx/dGrid.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dGrid.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -461,7 +461,8 @@
 
                self._gridCellAttrs = {}
 
-               super(dColumn, self).__init__(properties, attProperties, *args, 
**kwargs)
+               super(dColumn, self).__init__(properties=properties, 
attProperties=attProperties,
+                               *args, **kwargs)
                self._baseClass = dColumn
 
 
@@ -1841,8 +1842,8 @@
                self._rowColorEven = "white"
                self._rowColorOdd = (212, 255, 212)             # very light 
green
 
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
                # Reduces grid flickering on Windows platform.
                self._enableDoubleBuffering()

Modified: trunk/dabo/ui/uiwx/dHtmlBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dHtmlBox.py      2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dHtmlBox.py      2011-01-22 17:28:24 UTC (rev 6337)
@@ -33,8 +33,8 @@
                self._source = self._page = ""
                self._respondToLinks = True
                self._openLinksInBrowser = False
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
                self.SetScrollRate(10, 10)
                if wx.VERSION >= (2, 7):
                        self.Bind(wx.html.EVT_HTML_LINK_CLICKED, 
self.__onWxLinkClicked)

Modified: trunk/dabo/ui/uiwx/dHyperLink.py
===================================================================
--- trunk/dabo/ui/uiwx/dHyperLink.py    2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dHyperLink.py    2011-01-22 17:28:24 UTC (rev 6337)
@@ -21,8 +21,8 @@
                self._baseClass = dHyperLink
                preClass = hyperlink.HyperLinkCtrl
 
-               dcm.dControlMixin.__init__(self, preClass, parent, properties,
-                               attProperties, *args, **kwargs)
+               dcm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
                # Make the rollover effect the default, unless it was specified 
as False.
                self.ShowHover = self.ShowHover

Modified: trunk/dabo/ui/uiwx/dImage.py
===================================================================
--- trunk/dabo/ui/uiwx/dImage.py        2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dImage.py        2011-01-22 17:28:24 UTC (rev 6337)
@@ -36,7 +36,7 @@
                self._pictureIndex = self._extractKey((kwargs, properties, 
attProperties), "PictureIndex", -1)
 
                dim.dImageMixin.__init__(self)
-               dcm.__init__(self, preClass, parent, properties, attProperties,
+               dcm.__init__(self, preClass, parent, properties=properties, 
attProperties=attProperties,
                                bitmap=bmp, *args, **kwargs)
 
                # Display the picture, if any. This will also initialize the

Modified: trunk/dabo/ui/uiwx/dLabel.py
===================================================================
--- trunk/dabo/ui/uiwx/dLabel.py        2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dLabel.py        2011-01-22 17:28:24 UTC (rev 6337)
@@ -20,8 +20,8 @@
                self._inResizeEvent = False
                self._resetAutoResize = True
                preClass = wx.PreStaticText
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
                self.bindEvent(dEvents.Resize, self.__onResize)
 
 

Modified: trunk/dabo/ui/uiwx/dLine.py
===================================================================
--- trunk/dabo/ui/uiwx/dLine.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dLine.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -23,7 +23,8 @@
                self._baseClass = dLine
                preClass = wx.PreStaticLine
 
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dLinePlot.py
===================================================================
--- trunk/dabo/ui/uiwx/dLinePlot.py     2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dLinePlot.py     2011-01-22 17:28:24 UTC (rev 6337)
@@ -153,7 +153,8 @@
                self._baseClass = dLinePlot
                plot.PlotCanvas.__init__(self, parent)
                name, _explicitName = self._processName(kwargs, 
self.__class__.__name__)
-               cm.dControlMixin.__init__(self, name, properties, 
attProperties, _explicitName=_explicitName, *args, **kwargs)
+               cm.dControlMixin.__init__(self, name, properties=properties,
+                               attProperties=attProperties, 
_explicitName=_explicitName, *args, **kwargs)
 
                self.SetPointLabelFunc(self.DrawPointLabel)
 

Modified: trunk/dabo/ui/uiwx/dListBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dListBox.py      2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dListBox.py      2011-01-22 17:28:24 UTC (rev 6337)
@@ -17,7 +17,8 @@
                self._choices = []
 
                preClass = wx.PreListBox
-               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties, attProperties, *args, **kwargs)
+               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dListControl.py
===================================================================
--- trunk/dabo/ui/uiwx/dListControl.py  2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dListControl.py  2011-01-22 17:28:24 UTC (rev 6337)
@@ -76,8 +76,8 @@
                except TypeError:
                        style = wx.LC_REPORT
                preClass = wx.PreListCtrl
-               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties, attProperties,
-                               style=style, *args, **kwargs)
+               dcm.dControlItemMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, style=style, 
*args, **kwargs)
                ListMixin.ListCtrlAutoWidthMixin.__init__(self)
                # Dictionary for tracking images by key value
                self.__imageList = {}

Modified: trunk/dabo/ui/uiwx/dMaskedTextBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dMaskedTextBox.py        2011-01-22 16:59:01 UTC (rev 
6336)
+++ trunk/dabo/ui/uiwx/dMaskedTextBox.py        2011-01-22 17:28:24 UTC (rev 
6337)
@@ -85,8 +85,8 @@
                kwargs["useFixedWidthFont"] = False
 
                preClass = wx.lib.masked.TextCtrl
-               tbm.dTextBoxMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               tbm.dTextBoxMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def getFormats(cls):

Modified: trunk/dabo/ui/uiwx/dMediaControl.py
===================================================================
--- trunk/dabo/ui/uiwx/dMediaControl.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dMediaControl.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -50,8 +50,8 @@
                dropHandler = self._extractKey((properties, kwargs), 
"DroppedFileHandler", self)
                kwargs["DroppedFileHandler"] = dropHandler
 
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
                # Create lower-case method names to be consistent with Dabo
 #              self.play = self.Play
                self.pause = self.Pause

Modified: trunk/dabo/ui/uiwx/dMenu.py
===================================================================
--- trunk/dabo/ui/uiwx/dMenu.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dMenu.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -41,7 +41,8 @@
                ##      To work around this, we maintain an internal dictionary 
that
                ##      maps the id of the wxMenuItem to the dMenuItem object.
                self._daboChildren = {}
-               pm.dPemMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               pm.dPemMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def __onMenuOpenMRU(self, evt):

Modified: trunk/dabo/ui/uiwx/dPageFrame.py
===================================================================
--- trunk/dabo/ui/uiwx/dPageFrame.py    2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dPageFrame.py    2011-01-22 17:28:24 UTC (rev 6337)
@@ -50,7 +50,8 @@
                self._baseClass = dPageFrame
                preClass = wx.PreNotebook
 
-               dPageFrameMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dPageFrameMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
        def _afterInit(self):
                if sys.platform[:3] == "win":
@@ -71,7 +72,8 @@
                self._baseClass = dPageToolBar
                preClass = wx.PreToolbook
 
-               dPageFrameMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dPageFrameMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
        def _afterInit(self):
                if sys.platform[:3] == "win":
@@ -96,7 +98,8 @@
                preClass = wx.PreListbook
                # Dictionary for tracking images by key value
                self._imageList = {}
-               dPageFrameMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dPageFrameMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
                self.Bind(wx.EVT_LIST_ITEM_MIDDLE_CLICK, self.__onWxMiddleClick)
                self.Bind(wx.EVT_LIST_ITEM_RIGHT_CLICK, self.__onWxRightClick)
@@ -154,7 +157,8 @@
        def __init__(self, parent, properties=None, attProperties=None, *args, 
**kwargs):
                self._baseClass = dPageSelect
                preClass = wx.PreChoicebook
-               dPageFrameMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dPageFrameMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
                # Dictionary for tracking images by key value
                self._imageList = {}
 
@@ -192,7 +196,8 @@
                if "style" in kwargs:
                        newStyle = kwargs["style"] | newStyle
                kwargs["style"] = newStyle
-               dPageFrameMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dPageFrameMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def insertPage(self, pos, pgCls=None, caption="", imgKey=None,
@@ -254,7 +259,8 @@
                        # explicitly set.
                        selpg = int(self._extractKey((properties, 
attProperties, kwargs), "SelectedPageNumber",
                                        defaultVal=0))
-                       dPageFrameMixin.__init__(self, preClass, parent, 
properties, attProperties, *args, **kwargs)
+                       dPageFrameMixin.__init__(self, preClass, parent, 
properties=properties,
+                                       attProperties=attProperties, *args, 
**kwargs)
                        dabo.ui.setAfter(self, "SelectedPageNumber", selpg)
 
 

Modified: trunk/dabo/ui/uiwx/dPdfWindow.py
===================================================================
--- trunk/dabo/ui/uiwx/dPdfWindow.py    2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dPdfWindow.py    2011-01-22 17:28:24 UTC (rev 6337)
@@ -38,8 +38,8 @@
 
                self._baseClass = dPdfWindow
                preClass = pdfwin.PDFWindow
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
 

Modified: trunk/dabo/ui/uiwx/dRadioList.py
===================================================================
--- trunk/dabo/ui/uiwx/dRadioList.py    2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dRadioList.py    2011-01-22 17:28:24 UTC (rev 6337)
@@ -20,7 +20,8 @@
        def __init__(self, parent, properties=None, attProperties=None, *args, 
**kwargs):
                self._baseClass = _dRadioButton
                preClass = wx.PreRadioButton
-               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties, attProperties, *args, **kwargs)
+               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):
@@ -149,7 +150,8 @@
                # 'ButtonSpacing' property.
                self._buttonSpacing = 5
 
-               cim.dControlItemMixin.__init__(self, preClass, parent, 
properties, attProperties, *args, **kwargs)
+               cim.dControlItemMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _resetChoices(self):

Modified: trunk/dabo/ui/uiwx/dRichTextBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dRichTextBox.py  2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dRichTextBox.py  2011-01-22 17:28:24 UTC (rev 6337)
@@ -30,8 +30,8 @@
                self._htmlHandler = wx.richtext.RichTextHTMLHandler()
                self._handlers = (self._xmlHandler, self._htmlHandler)
                preClass = wx.richtext.PreRichTextCtrl
-               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties,
-                               attProperties, *args, **kwargs)
+               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def load(self, fileOrObj=None):

Modified: trunk/dabo/ui/uiwx/dSearchBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dSearchBox.py    2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dSearchBox.py    2011-01-22 17:28:24 UTC (rev 6337)
@@ -19,8 +19,8 @@
                self._searchVisible = True
 
                preClass = wx.PreSearchCtrl
-               tbm.dTextBoxMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               tbm.dTextBoxMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
        def _initEvents(self):
                super(dSearchBox, self)._initEvents()

Modified: trunk/dabo/ui/uiwx/dShell.py
===================================================================
--- trunk/dabo/ui/uiwx/dShell.py        2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dShell.py        2011-01-22 17:28:24 UTC (rev 6337)
@@ -148,7 +148,8 @@
                self._fontFace = ""
                self._baseClass = _Shell
                preClass = wx.py.shell.Shell
-               dPemMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dPemMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _afterInit(self):

Modified: trunk/dabo/ui/uiwx/dSlidePanelControl.py
===================================================================
--- trunk/dabo/ui/uiwx/dSlidePanelControl.py    2011-01-22 16:59:01 UTC (rev 
6336)
+++ trunk/dabo/ui/uiwx/dSlidePanelControl.py    2011-01-22 17:28:24 UTC (rev 
6337)
@@ -52,7 +52,8 @@
                                "borderonly" : fpb.CAPTIONBAR_RECTANGLE,
                                "filledborder" : 
fpb.CAPTIONBAR_FILLED_RECTANGLE}
 
-               dcm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dcm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
                self._cont.appendPanel(self)
                self._cont.RedisplayFoldPanelItems()
@@ -400,7 +401,8 @@
                # Ensures that the control has a minimum size.
                self._minSizerWidth = self._minSizerHeight = 100
 
-               dcm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dcm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
                self._setInitialOpenPanel()
                self.bindEvent(dEvents.SlidePanelChange, 
self.__onSlidePanelChange)

Modified: trunk/dabo/ui/uiwx/dSlider.py
===================================================================
--- trunk/dabo/ui/uiwx/dSlider.py       2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dSlider.py       2011-01-22 17:28:24 UTC (rev 6337)
@@ -29,7 +29,8 @@
                self._reversed = False
 
                preClass = wx.PreSlider
-               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties, attProperties, *args, **kwargs)
+               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initProperties(self):

Modified: trunk/dabo/ui/uiwx/dSpinner.py
===================================================================
--- trunk/dabo/ui/uiwx/dSpinner.py      2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dSpinner.py      2011-01-22 17:28:24 UTC (rev 6337)
@@ -23,8 +23,8 @@
                self._baseClass = _dSpinButton
                preClass = wx.PreSpinButton
                kwargs["style"] = kwargs.get("style", 0) | wx.SP_ARROW_KEYS
-               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties, attProperties,
-                               *args, **kwargs)
+               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
 class dSpinner(dabo.ui.dDataPanel, wx.Control):

Modified: trunk/dabo/ui/uiwx/dSplitter.py
===================================================================
--- trunk/dabo/ui/uiwx/dSplitter.py     2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dSplitter.py     2011-01-22 17:28:24 UTC (rev 6337)
@@ -141,8 +141,8 @@
                self._showPanelSplitMenu = False
 
                preClass = wx.PreSplitterWindow
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               style=style, *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, style=style, 
*args, **kwargs)
 
 
        def _initEvents(self):

Modified: trunk/dabo/ui/uiwx/dStatusBar.py
===================================================================
--- trunk/dabo/ui/uiwx/dStatusBar.py    2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dStatusBar.py    2011-01-22 17:28:24 UTC (rev 6337)
@@ -20,8 +20,8 @@
                preClass = wx.PreStatusBar
                self._platformIsWindows = (self.Application.Platform == "Win")
                self._fieldCount = 1
-               dcm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               dcm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def layout(self):

Modified: trunk/dabo/ui/uiwx/dTextBox.py
===================================================================
--- trunk/dabo/ui/uiwx/dTextBox.py      2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dTextBox.py      2011-01-22 17:28:24 UTC (rev 6337)
@@ -15,8 +15,8 @@
                self._baseClass = dTextBox
                preClass = wx.PreTextCtrl
 
-               tbm.dTextBoxMixin.__init__(self, preClass, parent, properties, 
attProperties,
-                               *args, **kwargs)
+               tbm.dTextBoxMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
 

Modified: trunk/dabo/ui/uiwx/dTextBoxMixin.py
===================================================================
--- trunk/dabo/ui/uiwx/dTextBoxMixin.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dTextBoxMixin.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -35,7 +35,8 @@
                self._inTextLength = False
                self._flushOnLostFocus = True  ## see 
dabo.ui.dDataControlMixinBase::flushValue()
 
-               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties, attProperties, *args, **kwargs)
+               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initEvents(self):
@@ -463,7 +464,8 @@
                self._dregex = {}
                self._lastDataType = unicode
 
-               dTextBoxMixinBase.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               dTextBoxMixinBase.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
                # Keep passwords, etc., from being written to disk
                if self.PasswordEntry:

Modified: trunk/dabo/ui/uiwx/dToggleButton.py
===================================================================
--- trunk/dabo/ui/uiwx/dToggleButton.py 2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dToggleButton.py 2011-01-22 17:28:24 UTC (rev 6337)
@@ -35,7 +35,8 @@
                style = self._extractKey((properties, attProperties, kwargs), 
"style", 0) | wx.BORDER_NONE
                kwargs["style"] = style
                dim.dImageMixin.__init__(self)
-               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties, attProperties, *args, **kwargs)
+               dcm.dDataControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
                self.Bind(wx.EVT_BUTTON, self.__onButton)
 
 

Modified: trunk/dabo/ui/uiwx/dToolBar.py
===================================================================
--- trunk/dabo/ui/uiwx/dToolBar.py      2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dToolBar.py      2011-01-22 17:28:24 UTC (rev 6337)
@@ -41,7 +41,8 @@
                # Need this to load/convert image files to bitmaps
                self._image = wx.NullImage
 
-               cm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties, *args, **kwargs)
+               cm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, *args, **kwargs)
 
 
        def _initProperties(self):

Modified: trunk/dabo/ui/uiwx/dTreeView.py
===================================================================
--- trunk/dabo/ui/uiwx/dTreeView.py     2011-01-22 16:59:01 UTC (rev 6336)
+++ trunk/dabo/ui/uiwx/dTreeView.py     2011-01-22 17:28:24 UTC (rev 6337)
@@ -411,8 +411,8 @@
                        style = style | wx.TR_LINES_AT_ROOT
 
                preClass = wx.PreTreeCtrl
-               dcm.dControlMixin.__init__(self, preClass, parent, properties, 
attProperties, style=style,
-                               *args, **kwargs)
+               dcm.dControlMixin.__init__(self, preClass, parent, 
properties=properties,
+                               attProperties=attProperties, style=style, 
*args, **kwargs)
 
 
        def _initEvents(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