Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > d9ec2159ccbfffd352edf0678f7b617a > files > 868

libwxgtk2.4-devel-2.4.0-3mdk.i586.rpm

/////////////////////////////////////////////////////////////////////////////
// Name:        resource.h
// Purpose:     Dialog resource sample
// Author:      Julian Smart
// Modified by:
// Created:     04/01/98
// RCS-ID:      $Id: resource.h,v 1.6 2002/03/17 14:15:55 VZ Exp $
// Copyright:   (c) Julian Smart and Markus Holzem
// Licence:     wxWindows license
/////////////////////////////////////////////////////////////////////////////

#ifdef __GNUG__
// #pragma interface
#endif

// Define a new application
class MyApp: public wxApp
{
public:
    MyApp();

    virtual bool OnInit();

    virtual ~MyApp();
};

class MyPanel: public wxPanel
{
public:
    MyPanel(wxWindow *parent, wxWindowID id, const wxPoint& pos,
            const wxSize& size, int style, const wxString &name);
    void OnClick(wxMouseEvent &event);
    
private:
    DECLARE_EVENT_TABLE()
};

class MyFrame: public wxFrame
{
public:
    MyFrame(wxWindow *parent, const wxWindowID id, const wxString& title,
            const wxPoint& pos, const wxSize& size);
    void OnQuit(wxCommandEvent& event);
    void OnAbout(wxCommandEvent& event);
    void OnTestDialog(wxCommandEvent& event);
    
    wxWindow *panel;

private:
    DECLARE_EVENT_TABLE()
};

class MyDialog : public wxDialog
{
public:
    void OnOk(wxCommandEvent& event);
    void OnCancel(wxCommandEvent& event);
    
private:
    DECLARE_EVENT_TABLE()
};

// the values should be the same as in menu.wxr file!
enum
{
    RESOURCE_TESTDIALOG = 2,
    RESOURCE_QUIT = 4,
    RESOURCE_ABOUT = 6
};