Ignore the GetVirtualSize in wxScrolled, and inherit it from wx.Window instead.

This commit is contained in:
Robin Dunn
2017-08-23 08:54:24 -05:00
parent d7cae3fe6c
commit 98ad3b69af
2 changed files with 5 additions and 2 deletions

View File

@@ -51,8 +51,8 @@ def run():
scrolled.find('GetScrollPixelsPerUnit.xUnit').out = True
scrolled.find('GetScrollPixelsPerUnit.yUnit').out = True
scrolled.find('GetVirtualSize.x').out = True
scrolled.find('GetVirtualSize.y').out = True
# Just ignore this one and let the already tweaked versions be inherited from wx.Window.
scrolled.find('GetVirtualSize').ignore()
scrolled.addPrivateCopyCtor()
scrolled.addPrivateAssignOp()

View File

@@ -26,6 +26,9 @@ class scrolwin_Tests(wtc.WidgetTestCase):
self.assertEqual(w.CalcScrolledPosition( (0,0) ), (-3*rate,-3*rate)) # pixels
self.assertEqual(w.CalcUnscrolledPosition( (0,0) ),(3*rate,3*rate)) # pixels
vs = w.GetVirtualSize()
assert isinstance(vs, wx.Size)
def test_scrolwinCtor(self):
w = wx.ScrolledWindow(self.frame)