+ //
+ void OnSysColourChanged(wxSysColourChangedEvent& rEvent);
+
+ //
+ // Callbacks
+ //
+ virtual MRESULT OS2WindowProc( WXUINT uMessage
+ ,WXWPARAM wParam
+ ,WXLPARAM lParam
+ );
+protected:
+ //
+ // Override more base class virtuals
+ //
+ virtual void DoSetClientSize( int nWidth
+ ,int nHeight
+ );
+ virtual void DoGetPosition( int* pnX
+ ,int* pnY
+ ) const;
+ //
+ // Show modal dialog and enter modal loop
+ //
+ void DoShowModal(void);
+
+ //
+ // Common part of all ctors
+ //
+ void Init();
+
+private:
+ wxWindow* m_pOldFocus;
+
+ //
+ // While we are showing a modal dialog we disable the other windows using
+ // this object
+ //
+ class wxWindowDisabler* m_pWindowDisabler;
+
+ DECLARE_DYNAMIC_CLASS(wxDialog)
+ DECLARE_EVENT_TABLE()
+}; // end of CLASS wxDialog
+
+#endif // _WX_DIALOG_H_