+class VarScrollHelperBase(object):
+ """Proxy of C++ VarScrollHelperBase class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ def __init__(self): raise AttributeError, "No constructor defined"
+ __repr__ = _swig_repr
+ def EnablePhysicalScrolling(*args, **kwargs):
+ """EnablePhysicalScrolling(self, bool scrolling=True)"""
+ return _windows_.VarScrollHelperBase_EnablePhysicalScrolling(*args, **kwargs)
+
+ def HitTest(*args, **kwargs):
+ """HitTest(self, int coord) -> int"""
+ return _windows_.VarScrollHelperBase_HitTest(*args, **kwargs)
+
+ def RefreshAll(*args, **kwargs):
+ """RefreshAll(self)"""
+ return _windows_.VarScrollHelperBase_RefreshAll(*args, **kwargs)
+
+ def GetVisibleBegin(*args, **kwargs):
+ """GetVisibleBegin(self) -> size_t"""
+ return _windows_.VarScrollHelperBase_GetVisibleBegin(*args, **kwargs)
+
+ def GetVisibleEnd(*args, **kwargs):
+ """GetVisibleEnd(self) -> size_t"""
+ return _windows_.VarScrollHelperBase_GetVisibleEnd(*args, **kwargs)
+
+ def IsVisible(*args, **kwargs):
+ """IsVisible(self, size_t unit) -> bool"""
+ return _windows_.VarScrollHelperBase_IsVisible(*args, **kwargs)
+
+ def CalcScrolledPosition(*args, **kwargs):
+ """CalcScrolledPosition(self, int coord) -> int"""
+ return _windows_.VarScrollHelperBase_CalcScrolledPosition(*args, **kwargs)
+
+ def CalcUnscrolledPosition(*args, **kwargs):
+ """CalcUnscrolledPosition(self, int coord) -> int"""
+ return _windows_.VarScrollHelperBase_CalcUnscrolledPosition(*args, **kwargs)
+
+ def UpdateScrollbar(*args, **kwargs):
+ """UpdateScrollbar(self)"""
+ return _windows_.VarScrollHelperBase_UpdateScrollbar(*args, **kwargs)
+
+ def RemoveScrollbar(*args, **kwargs):
+ """RemoveScrollbar(self)"""
+ return _windows_.VarScrollHelperBase_RemoveScrollbar(*args, **kwargs)
+
+ def SetTargetWindow(*args, **kwargs):
+ """SetTargetWindow(self, Window target)"""
+ return _windows_.VarScrollHelperBase_SetTargetWindow(*args, **kwargs)
+
+ def GetTargetWindow(*args, **kwargs):
+ """GetTargetWindow(self) -> Window"""
+ return _windows_.VarScrollHelperBase_GetTargetWindow(*args, **kwargs)
+
+ def GetOrientationTargetSize(*args, **kwargs):
+ """GetOrientationTargetSize(self) -> int"""
+ return _windows_.VarScrollHelperBase_GetOrientationTargetSize(*args, **kwargs)
+
+ def GetNonOrientationTargetSize(*args, **kwargs):
+ """GetNonOrientationTargetSize(self) -> int"""
+ return _windows_.VarScrollHelperBase_GetNonOrientationTargetSize(*args, **kwargs)
+
+ def GetOrientation(*args, **kwargs):
+ """GetOrientation(self) -> int"""
+ return _windows_.VarScrollHelperBase_GetOrientation(*args, **kwargs)
+
+_windows_.VarScrollHelperBase_swigregister(VarScrollHelperBase)
+
+class VarVScrollHelper(VarScrollHelperBase):
+ """Proxy of C++ VarVScrollHelper class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ def __init__(self): raise AttributeError, "No constructor defined"
+ __repr__ = _swig_repr
+ def SetRowCount(*args, **kwargs):
+ """SetRowCount(self, size_t rowCount)"""
+ return _windows_.VarVScrollHelper_SetRowCount(*args, **kwargs)
+
+ def ScrollToRow(*args, **kwargs):
+ """ScrollToRow(self, size_t row) -> bool"""
+ return _windows_.VarVScrollHelper_ScrollToRow(*args, **kwargs)
+
+ def ScrollRows(*args, **kwargs):
+ """ScrollRows(self, int rows) -> bool"""
+ return _windows_.VarVScrollHelper_ScrollRows(*args, **kwargs)
+
+ def ScrollRowPages(*args, **kwargs):
+ """ScrollRowPages(self, int pages) -> bool"""
+ return _windows_.VarVScrollHelper_ScrollRowPages(*args, **kwargs)
+
+ def RefreshRow(*args, **kwargs):
+ """RefreshRow(self, size_t row)"""
+ return _windows_.VarVScrollHelper_RefreshRow(*args, **kwargs)
+
+ def RefreshRows(*args, **kwargs):
+ """RefreshRows(self, size_t from, size_t to)"""
+ return _windows_.VarVScrollHelper_RefreshRows(*args, **kwargs)
+
+ def GetRowCount(*args, **kwargs):
+ """GetRowCount(self) -> size_t"""
+ return _windows_.VarVScrollHelper_GetRowCount(*args, **kwargs)
+
+ def GetVisibleRowsBegin(*args, **kwargs):
+ """GetVisibleRowsBegin(self) -> size_t"""
+ return _windows_.VarVScrollHelper_GetVisibleRowsBegin(*args, **kwargs)
+
+ def GetVisibleRowsEnd(*args, **kwargs):
+ """GetVisibleRowsEnd(self) -> size_t"""
+ return _windows_.VarVScrollHelper_GetVisibleRowsEnd(*args, **kwargs)
+
+ def IsRowVisible(*args, **kwargs):
+ """IsRowVisible(self, size_t row) -> bool"""
+ return _windows_.VarVScrollHelper_IsRowVisible(*args, **kwargs)
+
+_windows_.VarVScrollHelper_swigregister(VarVScrollHelper)
+
+class VarHScrollHelper(VarScrollHelperBase):
+ """Proxy of C++ VarHScrollHelper class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ def __init__(self): raise AttributeError, "No constructor defined"
+ __repr__ = _swig_repr
+ def SetColumnCount(*args, **kwargs):
+ """SetColumnCount(self, size_t columnCount)"""
+ return _windows_.VarHScrollHelper_SetColumnCount(*args, **kwargs)
+
+ def ScrollToColumn(*args, **kwargs):
+ """ScrollToColumn(self, size_t column) -> bool"""
+ return _windows_.VarHScrollHelper_ScrollToColumn(*args, **kwargs)
+
+ def ScrollColumns(*args, **kwargs):
+ """ScrollColumns(self, int columns) -> bool"""
+ return _windows_.VarHScrollHelper_ScrollColumns(*args, **kwargs)
+
+ def ScrollColumnPages(*args, **kwargs):
+ """ScrollColumnPages(self, int pages) -> bool"""
+ return _windows_.VarHScrollHelper_ScrollColumnPages(*args, **kwargs)
+
+ def RefreshColumn(*args, **kwargs):
+ """RefreshColumn(self, size_t column)"""
+ return _windows_.VarHScrollHelper_RefreshColumn(*args, **kwargs)
+
+ def RefreshColumns(*args, **kwargs):
+ """RefreshColumns(self, size_t from, size_t to)"""
+ return _windows_.VarHScrollHelper_RefreshColumns(*args, **kwargs)
+
+ def GetColumnCount(*args, **kwargs):
+ """GetColumnCount(self) -> size_t"""
+ return _windows_.VarHScrollHelper_GetColumnCount(*args, **kwargs)
+
+ def GetVisibleColumnsBegin(*args, **kwargs):
+ """GetVisibleColumnsBegin(self) -> size_t"""
+ return _windows_.VarHScrollHelper_GetVisibleColumnsBegin(*args, **kwargs)
+
+ def GetVisibleColumnsEnd(*args, **kwargs):
+ """GetVisibleColumnsEnd(self) -> size_t"""
+ return _windows_.VarHScrollHelper_GetVisibleColumnsEnd(*args, **kwargs)
+
+ def IsColumnVisible(*args, **kwargs):
+ """IsColumnVisible(self, size_t column) -> bool"""
+ return _windows_.VarHScrollHelper_IsColumnVisible(*args, **kwargs)
+
+_windows_.VarHScrollHelper_swigregister(VarHScrollHelper)
+
+class VarHVScrollHelper(VarVScrollHelper,VarHScrollHelper):
+ """Proxy of C++ VarHVScrollHelper class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ def __init__(self): raise AttributeError, "No constructor defined"
+ __repr__ = _swig_repr
+ def SetRowColumnCount(*args, **kwargs):
+ """SetRowColumnCount(self, size_t rowCount, size_t columnCount)"""
+ return _windows_.VarHVScrollHelper_SetRowColumnCount(*args, **kwargs)
+
+ def EnablePhysicalScrolling(*args, **kwargs):
+ """EnablePhysicalScrolling(self, bool vscrolling=True, bool hscrolling=True)"""
+ return _windows_.VarHVScrollHelper_EnablePhysicalScrolling(*args, **kwargs)
+
+ def ScrollToRowColumn(*args, **kwargs):
+ """ScrollToRowColumn(self, Position pos) -> bool"""
+ return _windows_.VarHVScrollHelper_ScrollToRowColumn(*args, **kwargs)
+
+ def RefreshRowColumn(*args, **kwargs):
+ """RefreshRowColumn(self, Position pos)"""
+ return _windows_.VarHVScrollHelper_RefreshRowColumn(*args, **kwargs)
+
+ def RefreshRowsColumns(*args, **kwargs):
+ """RefreshRowsColumns(self, Position from, Position to)"""
+ return _windows_.VarHVScrollHelper_RefreshRowsColumns(*args, **kwargs)
+
+ def HitTest(*args, **kwargs):
+ """HitTest(self, Point pos) -> Position"""
+ return _windows_.VarHVScrollHelper_HitTest(*args, **kwargs)
+
+ def ScrollLayout(*args, **kwargs):
+ """ScrollLayout(self) -> bool"""
+ return _windows_.VarHVScrollHelper_ScrollLayout(*args, **kwargs)
+
+ def GetRowColumnCount(*args, **kwargs):
+ """GetRowColumnCount(self) -> Size"""
+ return _windows_.VarHVScrollHelper_GetRowColumnCount(*args, **kwargs)
+
+ def GetVisibleBegin(*args, **kwargs):
+ """GetVisibleBegin(self) -> Position"""
+ return _windows_.VarHVScrollHelper_GetVisibleBegin(*args, **kwargs)
+
+ def GetVisibleEnd(*args, **kwargs):
+ """GetVisibleEnd(self) -> Position"""
+ return _windows_.VarHVScrollHelper_GetVisibleEnd(*args, **kwargs)
+
+ def IsVisible(*args, **kwargs):
+ """IsVisible(self, Position pos) -> bool"""
+ return _windows_.VarHVScrollHelper_IsVisible(*args, **kwargs)
+
+_windows_.VarHVScrollHelper_swigregister(VarHVScrollHelper)
+
+class VScrolledWindow(Panel,VarVScrollHelper):