X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b2dc104421c340091342156d6b01f61f1ccff438..58211774c81794d1408967203294af1206b29394:/wxPython/src/_scrolbar.i diff --git a/wxPython/src/_scrolbar.i b/wxPython/src/_scrolbar.i index 5a32c1503f..a02af38c63 100644 --- a/wxPython/src/_scrolbar.i +++ b/wxPython/src/_scrolbar.i @@ -20,10 +20,12 @@ MAKE_CONST_WXSTRING(ScrollBarNameStr); //--------------------------------------------------------------------------- %newgroup +MustHaveApp(wxScrollBar); + class wxScrollBar : public wxControl { public: - %addtofunc wxScrollBar "self._setOORInfo(self)" - %addtofunc wxScrollBar() "" + %pythonAppend wxScrollBar "self._setOORInfo(self)" + %pythonAppend wxScrollBar() "" wxScrollBar(wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, @@ -31,7 +33,7 @@ public: long style = wxSB_HORIZONTAL, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxPyScrollBarNameStr); - %name(PreScrollBar)wxScrollBar(); + %RenameCtor(PreScrollBar, wxScrollBar()); bool Create(wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, @@ -49,9 +51,21 @@ public: bool IsVertical() const { return (m_windowStyle & wxVERTICAL) != 0; } virtual void SetThumbPosition(int viewStart); - virtual void SetScrollbar(int position, int thumbSize, - int range, int pageSize, - bool refresh = True); + + DocDeclStr( + virtual void , SetScrollbar(int position, int thumbSize, + int range, int pageSize, + bool refresh = true), + "", ""); + + + static wxVisualAttributes + GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL); + + %property(PageSize, GetPageSize, doc="See `GetPageSize`"); + %property(Range, GetRange, doc="See `GetRange`"); + %property(ThumbPosition, GetThumbPosition, SetThumbPosition, doc="See `GetThumbPosition` and `SetThumbPosition`"); + %property(ThumbSize, GetThumbSize, doc="See `GetThumbSize`"); }; //---------------------------------------------------------------------------