home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2233.zip / wxOS2-2_3_3.zip / wxWindows-2.3.3 / demos / forty / playerdg.h < prev    next >
C/C++ Source or Header  |  2000-01-08  |  1KB  |  42 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name:        playerdg.h
  3. // Purpose:     Forty Thieves patience game
  4. // Author:      Chris Breeze
  5. // Modified by:
  6. // Created:     21/07/97
  7. // RCS-ID:      $Id: playerdg.h,v 1.1 2000/01/08 15:27:40 VZ Exp $
  8. // Copyright:   (c) 1993-1998 Chris Breeze
  9. // Licence:       wxWindows licence
  10. //---------------------------------------------------------------------------
  11. // Last modified: 22nd July 1998 - ported to wxWindows 2.0
  12. /////////////////////////////////////////////////////////////////////////////
  13. #ifndef _PLAYERDG_H_
  14. #define _PLAYERDG_H_
  15.  
  16. class PlayerSelectionDialog : public wxDialog
  17. {
  18. public:
  19.     PlayerSelectionDialog(wxWindow* parent, ScoreFile* file);
  20.     virtual ~PlayerSelectionDialog();
  21.  
  22.     const wxString& GetPlayersName();
  23.     void ButtonCallback(wxCommandEvent& event);
  24.     void SelectCallback(wxCommandEvent& event);
  25.     void OnSize(wxSizeEvent& event);
  26.  
  27.     DECLARE_EVENT_TABLE()
  28.  
  29. protected:
  30.     friend void SelectCallback(wxListBox&, wxCommandEvent&);
  31.     void OnCloseWindow(wxCloseEvent& event);
  32.  
  33. private:
  34.     ScoreFile*    m_scoreFile;
  35.     wxString    m_player;
  36.     wxButton*    m_OK;
  37.     wxButton*    m_cancel;
  38.     wxTextCtrl*    m_textField;
  39. };
  40.  
  41. #endif
  42.