void OnEvent(wxMouseEvent& event);
+ void SetText(const wxString& text) { m_text = text; Refresh(); }
+
private:
+ wxString m_text;
+
bool m_dirty;
DECLARE_EVENT_TABLE()
{
public:
MyCanvas *canvas;
- MyChild(wxMDIParentFrame *parent, const wxString& title, const wxPoint& pos, const wxSize& size, const long style);
+ MyChild(wxMDIParentFrame *parent, const wxString& title);
~MyChild();
void OnActivate(wxActivateEvent& event);
void OnMove(wxMoveEvent& event);
void OnClose(wxCloseEvent& event);
+#if wxUSE_CLIPBOARD
+ void OnPaste(wxCommandEvent& event);
+ void OnUpdatePaste(wxUpdateUIEvent& event);
+#endif // wxUSE_CLIPBOARD
+
DECLARE_EVENT_TABLE()
};
// menu items ids
enum
{
- MDI_QUIT = 100,
- MDI_NEW_WINDOW,
+ MDI_QUIT = wxID_EXIT,
+ MDI_NEW_WINDOW = 101,
MDI_REFRESH,
MDI_CHANGE_TITLE,
MDI_CHANGE_POSITION,
MDI_CHANGE_SIZE,
MDI_CHILD_QUIT,
- MDI_ABOUT
+ MDI_ABOUT = wxID_ABOUT
};