current code  dsplitter.py line 219+-:

    def _onSashPos(self, evt):
        """Fires when the sash position is changed."""
        evt.Skip()
        # Update the internal sash position attribute.
        self._getSashPosition()
        sz = {"V": self.Width, "H": self.Height}[self.Orientation[0]] * 1.0
        if sz:
            pct = self.SashPosition / sz
            #self._sashPercent = pct
            self._sashPercent = max(0, min(1, pct))
            print "self._sashPercent =",self._sashPercent 
            self.SetSashGravity(pct)
        # Raise a dEvent for other code to bind to,
        self.raiseEvent(dEvents.SashPositionChanged, evt)

output generated:

$ python ClassDesigner.py
Dabo Info Log: Mon May 14 13:58:31 2007: PyOpenGL not present, so dGlWindow is 
not loaded.
Dabo Info Log: Mon May 14 13:58:32 2007: 1 database connection definition(s) 
loaded.
Dabo Info Log: Mon May 14 13:58:32 2007: User interface already set to 'wx', so 
dApp didn't touch it.
Dabo Info Log: Mon May 14 13:58:32 2007: wxPython Version: 2.8.3.0 wxMSW 
(unicode)
self._sashPercent = 1
Traceback (most recent call last):
  File 
"c:\Python25\lib\site-packages\dabo-0.8a-py2.5.egg\dabo\ui\uiwx\dSplitter.py", 
line 222, in _onSashPos
    self.SetSashGravity(pct)
  File "C:\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_windows.py", line 
1193, in SetSashGravity
    return _windows_.SplitterWindow_SetSashGravity(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "gravity >= 0. && gravity <= 1." 
failed at ..\..\src\generic\splitter.cpp(454) in wxSplit
rWindow::SetSashGravity(): invalid gravity value
self._sashPercent = 1
Traceback (most recent call last):
  File 
"c:\Python25\lib\site-packages\dabo-0.8a-py2.5.egg\dabo\ui\uiwx\dSplitter.py", 
line 222, in _onSashPos
    self.SetSashGravity(pct)
  File "C:\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_windows.py", line 
1193, in SetSashGravity
    return _windows_.SplitterWindow_SetSashGravity(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "gravity >= 0. && gravity <= 1." 
failed at ..\..\src\generic\splitter.cpp(454) in wxSplit
rWindow::SetSashGravity(): invalid gravity value
self._sashPercent = 1
Traceback (most recent call last):
  File 
"c:\Python25\lib\site-packages\dabo-0.8a-py2.5.egg\dabo\ui\uiwx\dSplitter.py", 
line 222, in _onSashPos
    self.SetSashGravity(pct)
  File "C:\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_windows.py", line 
1193, in SetSashGravity
    return _windows_.SplitterWindow_SetSashGravity(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "gravity >= 0. && gravity <= 1." 
failed at ..\..\src\generic\splitter.cpp(454) in wxSplit
rWindow::SetSashGravity(): invalid gravity value




 
____________________________________________________________________________________
8:00? 8:25? 8:40? Find a flick in no time 
with the Yahoo! Search movie showtime shortcut.
http://tools.search.yahoo.com/shortcuts/#news


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

Reply via email to