John, Thank you for doing this.
Nate L. On Mon, Sep 29, 2008 at 4:43 PM, John Fabiani <[EMAIL PROTECTED]> wrote: > dabo Commit > Revision 4536 > Date: 2008-09-29 15:43:18 -0700 (Mon, 29 Sep 2008) > Author: Johnf > Trac: http://svn.dabodev.com/trac/dabo/changeset/4536 > > Changed: > U trunk/dabo/ui/uiwx/dPemMixin.py > > Log: > wrapped wx.lib.platebtn on wx.version to fix use with older versions of > wxpython > > Diff: > Modified: trunk/dabo/ui/uiwx/dPemMixin.py > =================================================================== > --- trunk/dabo/ui/uiwx/dPemMixin.py 2008-09-29 22:42:29 UTC (rev 4535) > +++ trunk/dabo/ui/uiwx/dPemMixin.py 2008-09-29 22:43:18 UTC (rev 4536) > @@ -123,7 +123,9 @@ > properties = dictStringify(properties) > > # Hacks to fix up various things: > - import dMenuBar, dMenuItem, dMenu, dSlidePanelControl, > dToggleButton, dBorderlessButton > + import dMenuBar, dMenuItem, dMenu, dSlidePanelControl, > dToggleButton > + if wx.VERSION >= (2, 8, 8): > + import dBorderlessButton > if isinstance(self, dMenuItem.dMenuItem): > # Hack: wx.MenuItem doesn't take a style arg, > # and the parent arg is parentMenu. > @@ -145,7 +147,7 @@ > del self._preInitProperties["style"] > # This is needed because these classes require a > 'parent' param. > kwargs["parent"] = parent > - elif isinstance(self, (wx.lib.platebtn.PlateButton)): > + elif wx.VERSION >= (2, 8, 8) and isinstance(self, > (wx.lib.platebtn.PlateButton)): > self._preInitProperties["id_"] = > self._preInitProperties["id"] > del self._preInitProperties["id"] > # This is needed when running from a saved design file > > > > [excessive quoting removed by server] _______________________________________________ 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]
