]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/toolbar/test.h
Added the forgotten file txtstrm.tex
[wxWidgets.git] / samples / toolbar / test.h
index 1c680a819d5819de9893333d77a45b8cbe11140d..81ad6c421b60fde86fbc6287ed13a7826ab3b8e2 100644 (file)
@@ -14,6 +14,18 @@ class MyApp: public wxApp
 {
   public:
     bool OnInit(void);
+    bool InitToolbar(wxToolBar* toolBar);
+};
+
+class MyTimer : public wxTimer
+{
+public:
+  MyTimer(wxFrame *frame) { m_frame = frame; }
+
+  virtual void Notify() { wxLogStatus(m_frame, _T("Timer arrived!") ); }
+
+private:
+  wxFrame *m_frame;
 };
 
 // Define a new frame
@@ -25,29 +37,16 @@ public:
         long style = wxDEFAULT_FRAME_STYLE);
 
     void OnCloseWindow(wxCloseEvent& event);
-    void OnMenuHighlight(wxMenuEvent& event);
     void OnQuit(wxCommandEvent& event);
     void OnAbout(wxCommandEvent& event);
+    void OnToolLeftClick(wxCommandEvent& event);
+    void OnToolEnter(wxCommandEvent& event);
 
 private:
     wxTextCtrl*         m_textWindow;
 
-DECLARE_EVENT_TABLE()
-};
-
-class TestToolBar: public wxToolBar
-{
-  public:
-  TestToolBar(wxFrame *parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition,
-            const wxSize& size = wxDefaultSize,
-            long style = wxNO_BORDER, int direction = wxVERTICAL, int RowsOrColumns = 2);
-  bool OnLeftClick(int toolIndex, bool toggled);
-  void OnMouseEnter(int toolIndex);
-  void OnPaint(wxPaintEvent& event);
-  
-  DECLARE_EVENT_TABLE()
+    DECLARE_EVENT_TABLE()
 };
 
-#define TEST_QUIT                100
-#define TEST_ABOUT               101
+#define ID_TOOLBAR  500