- wxDialog(void);
- wxDialog( wxWindow *parent, wxWindowID id, const wxString &title,
- const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
- long style = wxDEFAULT_DIALOG_STYLE, const wxString &name = wxDialogNameStr );
- bool Create( wxWindow *parent, wxWindowID id, const wxString &title,
- const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
- long style = wxDEFAULT_DIALOG_STYLE, const wxString &name = wxDialogNameStr );
- ~wxDialog(void);
- void SetTitle(const wxString& title);
- wxString GetTitle(void) const;
- bool OnClose(void);
- void OnApply( wxCommandEvent &event );
- void OnCancel( wxCommandEvent &event );
- void OnOK( wxCommandEvent &event );
- void OnPaint(wxPaintEvent& event);
- bool Destroy(void);
- void OnCloseWindow(wxCloseEvent& event);
-/*
- void OnCharHook(wxKeyEvent& event);
-*/
- virtual bool Show( bool show );
- virtual int ShowModal(void);
- virtual void EndModal(int retCode);
- virtual bool IsModal(void) const { return ((GetWindowStyleFlag() & wxDIALOG_MODAL) == wxDIALOG_MODAL); }
- void SetModal( bool modal );
- virtual void InitDialog(void);
- virtual void Centre( int direction = wxHORIZONTAL );
-
- virtual void SetSizeHints( int minW, int minH, int maxW, int maxH, int incW = -1 );
-
- virtual void SetIcon( const wxIcon &icon );
- virtual void Iconize( bool WXUNUSED(iconize)) { }
- virtual bool IsIconized(void) const { return FALSE; }
- bool Iconized(void) const { return IsIconized(); }
- virtual void Maximize(void) { }
- virtual void Restore(void) { }
-
- private:
-
- friend wxWindow;
- friend wxDC;
- friend wxRadioBox;
-