,const wxRect* pRect = (const wxRect *)NULL
);
virtual void Clear(void);
+ virtual void Freeze(void);
+ virtual void Update(void);
+ virtual void Thaw(void);
virtual bool SetCursor(const wxCursor& rCursor);
virtual bool SetFont(const wxFont& rFont);
virtual int GetCharHeight(void) const;
,WXHWND hWnd
);
+ bool IsMouseInWindow(void) const;
+ bool OS2GetCreateWindowCoords( const wxPoint& rPos
+ ,const wxSize& rSize
+ ,int& rnX
+ ,int& rnY
+ ,int& rnWidth
+ ,int& rnHeight
+ ) const;
+
// Window procedure
virtual MRESULT OS2WindowProc( WXUINT uMsg
,WXWPARAM wParam
,WXUINT uFlags
);
+ void MoveChildren(int nDiff);
+
protected:
// PM can't create some MSW styles natively but can perform these after
// creation by sending messages
virtual void DoSetToolTip(wxToolTip* pTip);
#endif // wxUSE_TOOLTIPS
+ int GetOS2ParentHeight(wxWindowOS2* pParent);
+
private:
// common part of all ctors
void Init(void);
{ return(wxWindowBase::Reparent(pNewParent));};
}; // end of wxWindow
+class wxWindowCreationHook
+{
+public:
+ wxWindowCreationHook(wxWindow* pWinBeingCreated);
+ ~wxWindowCreationHook();
+}; // end of CLASS wxWindowCreationHook
+
// ---------------------------------------------------------------------------
// global functions
// ---------------------------------------------------------------------------