- virtual void SetScrollbar( int orient, int pos, int thumbVisible,
- int range, bool refresh = TRUE );
- virtual void SetScrollPos( int orient, int pos, bool refresh = TRUE );
- virtual int GetScrollPos( int orient ) const;
- virtual int GetScrollThumb( int orient ) const;
- virtual int GetScrollRange( int orient ) const;
- virtual void ScrollWindow( int dx, int dy,
- const wxRect* rect = (wxRect *) NULL );
+ // implement base class pure virtuals
+ virtual void SetTitle(const wxString& rTitle);
+ virtual wxString GetTitle(void) const;
+ virtual void Raise(void);
+ virtual void Lower(void);
+ virtual bool Show(bool bShow = TRUE);
+ virtual bool Enable(bool bEnable = TRUE);
+ virtual void SetFocus(void);
+ virtual bool Reparent(wxWindow* pNewParent);
+ virtual void WarpPointer( int x
+ ,int y
+ );
+ virtual void CaptureMouse(void);
+ virtual void ReleaseMouse(void);
+ virtual void Refresh( bool bEraseBackground = TRUE
+ ,const wxRect* pRect = (const wxRect *)NULL
+ );
+ virtual void Clear(void);
+ virtual bool SetCursor(const wxCursor& rCursor);
+ virtual bool SetFont(const wxFont& rFont);
+ virtual int GetCharHeight(void) const;
+ virtual int GetCharWidth(void) const;
+ virtual void GetTextExtent( const wxString& rString
+ ,int* pX
+ ,int* pY
+ ,int* pDescent = (int *)NULL
+ ,int* pExternalLeading = (int *)NULL
+ ,const wxFont* pTheFont = (const wxFont *)NULL
+ ) const;
+#if wxUSE_MENUS_NATIVE
+ virtual bool DoPopupMenu( wxMenu* pMenu
+ ,int nX
+ ,int nY
+ );
+#endif // wxUSE_MENUS_NATIVE
+
+ virtual void SetScrollbar( int nOrient
+ ,int nPos
+ ,int nThumbVisible
+ ,int nRange
+ ,bool bRefresh = TRUE
+ );
+ virtual void SetScrollPos( int nOrient
+ ,int nPos
+ ,bool bRefresh = TRUE
+ );
+ virtual int GetScrollPos(int nOrient) const;
+ virtual int GetScrollThumb(int nOrient) const;
+ virtual int GetScrollRange(int nOrient) const;
+ virtual void ScrollWindow( int nDx
+ ,int nDy
+ ,const wxRect* pRect = (wxRect *)NULL
+ );