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]