virtual void DoEnable(bool bEnable);
virtual void SetFocus(void);
virtual void SetFocusFromKbd(void);
- virtual bool Reparent(wxWindow* pNewParent);
+ virtual bool Reparent(wxWindowBase* pNewParent);
virtual void WarpPointer( int x
,int y
);
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
virtual int GetScrollRange(int nOrient) const;
virtual void ScrollWindow( int nDx
,int nDy
- ,const wxRect* pRect = (wxRect *)NULL
+ ,const wxRect* pRect = NULL
);
inline HWND GetScrollBarHorz(void) const {return m_hWndScrollBarHorz;}
- inline HWND GetScrollBarVert(void) const {return m_hWndScrollBarVert;};
+ inline HWND GetScrollBarVert(void) const {return m_hWndScrollBarVert;}
#if wxUSE_DRAG_AND_DROP
virtual void SetDropTarget(wxDropTarget* pDropTarget);
#endif // wxUSE_DRAG_AND_DROP
);
// PM only: true if this control is part of the main control
- virtual bool ContainsHWND(WXHWND WXUNUSED(hWnd)) const { return false; };
+ virtual bool ContainsHWND(WXHWND WXUNUSED(hWnd)) const { return false; }
// translate wxWidgets style flags for this control into the PM style
// and optional extended style for the corresponding native control
long m_lDlgCode;
// implement the base class pure virtuals
+ virtual void GetTextExtent( const wxString& rString
+ ,int* pX
+ ,int* pY
+ ,int* pDescent = NULL
+ ,int* pExternalLeading = NULL
+ ,const wxFont* pTheFont = NULL
+ ) const;
+#if wxUSE_MENUS_NATIVE
+ virtual bool DoPopupMenu( wxMenu* pMenu
+ ,int nX
+ ,int nY
+ );
+#endif // wxUSE_MENUS_NATIVE
virtual void DoClientToScreen( int* pX
,int* pY
) const;
SWP m_vWinSwp;
DECLARE_DYNAMIC_CLASS(wxWindowOS2);
- DECLARE_NO_COPY_CLASS(wxWindowOS2)
+ wxDECLARE_NO_COPY_CLASS(wxWindowOS2);
DECLARE_EVENT_TABLE()
-
- //
- // Virtual function hiding supression
- //
- inline virtual bool Reparent(wxWindowBase* pNewParent)
- { return(wxWindowBase::Reparent(pNewParent));}
}; // end of wxWindow
class wxWindowCreationHook