]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/ipc/client.h
fixed mouse input handling in wxUniv: the static boxes ust be transparent
[wxWidgets.git] / samples / ipc / client.h
index 8017a29def07e89519527a55927994f2fec32c76..8dcdc7dbe4f71d069c7077e8fe2d1971d672b0cf 100644 (file)
 // Define a new application
 class MyApp: public wxApp
 {
-  public:
-    bool OnInit();
-    int OnExit();
+public:
+    virtual bool OnInit();
+    virtual int OnExit();
 };
 
 // Define a new frame
 class MyFrame: public wxFrame
 {
-  public:
-    wxPanel *panel;
+public:
+    MyFrame(wxFrame *frame, const wxString& title);
 
-    MyFrame(wxFrame *frame, const wxString& title, const wxPoint& pos, const wxSize& size);
-    void OnCloseWindow(wxCloseEvent& event);
     void OnExit(wxCommandEvent& event);
     void OnExecute(wxCommandEvent& event);
     void OnPoke(wxCommandEvent& event);
     void OnRequest(wxCommandEvent& event);
-DECLARE_EVENT_TABLE()
+
+private:
+    wxPanel *panel;
+
+    DECLARE_EVENT_TABLE()
 };
 
 class MyConnection: public wxConnection
 {
- public:
-  MyConnection();
-  ~MyConnection();
-  bool OnAdvise(const wxString& topic, const wxString& item, char *data, int size, wxIPCFormat format);
-  bool OnDisconnect();
+public:
+    MyConnection();
+    ~MyConnection();
+
+    bool OnAdvise(const wxString& topic, const wxString& item, char *data, int size, wxIPCFormat format);
+    bool OnDisconnect();
 };
 
 class MyClient: public wxClient
 {
- public:
-  MyClient();
-  wxConnectionBase *OnMakeConnection();
+public:
+    wxConnectionBase *OnMakeConnection();
 };
 
 #define CLIENT_QUIT     wxID_EXIT