| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        joytest.cpp
 
- // Purpose:     Joystick sample
 
- // Author:      Julian Smart
 
- // Modified by:
 
- // Created:     04/01/98
 
- // Copyright:   (c) Julian Smart
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- // Define a new application
 
- class MyApp: public wxApp
 
- {
 
- public:
 
-     bool OnInit();
 
-     // Joystick max values
 
-     int     m_minX;
 
-     int     m_minY;
 
-     int     m_maxX;
 
-     int     m_maxY;
 
- #if wxUSE_SOUND
 
-     wxSound  m_fire;
 
- #endif // wxUSE_SOUND
 
- };
 
- DECLARE_APP(MyApp)
 
- class MyCanvas: public wxScrolledWindow
 
- {
 
- public:
 
-     MyCanvas(wxWindow *parent, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize);
 
-     ~MyCanvas();
 
-     void OnJoystickEvent(wxJoystickEvent& event);
 
-     wxJoystick* m_stick;
 
-     wxDECLARE_EVENT_TABLE();
 
- };
 
- class MyFrame: public wxFrame
 
- {
 
- public:
 
-     MyCanvas *canvas;
 
-     MyFrame(wxFrame *parent, const wxString& title,
 
-         const wxPoint& pos, const wxSize& size, const long style);
 
-     ~MyFrame(){};
 
-     void OnActivate(wxActivateEvent& event);
 
-     void OnQuit(wxCommandEvent& event);
 
- DECLARE_EVENT_TABLE()
 
- };
 
- #define JOYTEST_QUIT        1
 
 
  |