1///////////////////////////////////////////////////////////////////////////// 2// Name: minifram.h 3// Purpose: wxToolBar sample 4// Author: Julian Smart 5// Modified by: 6// Created: 23/07/98 7// RCS-ID: $Id: minifram.h 42618 2006-10-29 14:53:37Z RR $ 8// Copyright: (c) Julian Smart and Robert Roebling 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#include "wx/minifram.h" 13 14// Define a new application 15class MyApp: public wxApp 16{ 17 public: 18 bool OnInit(void); 19 bool InitToolbar(wxToolBar* toolBar); 20}; 21 22// Define a new mini frame 23class MyMiniFrame: public wxMiniFrame 24{ 25public: 26 MyMiniFrame(wxFrame *parent, wxWindowID id = wxID_ANY, const wxString& title = _T("wxToolBar Sample"), 27 const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize ); 28 29 void OnCloseWindow(wxCloseEvent& event); 30 void OnReparent(wxCommandEvent& event); 31 32DECLARE_EVENT_TABLE() 33}; 34 35// Define a new frame 36class MyMainFrame: public wxFrame 37{ 38public: 39 MyMainFrame(wxFrame *parent, wxWindowID id = wxID_ANY, const wxString& title = _T("wxToolBar Sample"), 40 const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize ); 41 42 void OnCloseWindow(wxCloseEvent& event); 43 void OnReparent(wxCommandEvent& event); 44 void OnSetSize_150_150(wxCommandEvent &event); 45 void OnSetSize_200_200(wxCommandEvent &event); 46 void OnSetMaxSize_150_150(wxCommandEvent &event); 47 void OnSetMaxSize_300_300(wxCommandEvent &event); 48 49DECLARE_EVENT_TABLE() 50}; 51 52#define ID_TOOLBAR 500 53#define ID_REPARENT 501 54 55