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