KeysDialog.hpp 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /*
  2. * This file is part of XDRE.
  3. *
  4. * XDRE is free software: you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License as published by
  6. * the Free Software Foundation, either version 2 of the License, or
  7. * (at your option) any later version.
  8. *
  9. * XDRE is distributed in the hope that it will be useful,
  10. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. * GNU General Public License for more details.
  13. *
  14. * You should have received a copy of the GNU General Public License
  15. * along with XDRE. If not, see <http://www.gnu.org/licenses/>.
  16. *
  17. * Description: none?
  18. */
  19. #ifndef __KEYSDIALOG_HPP
  20. #define __KEYSDIALOG_HPP
  21. #include <wx/stattext.h>
  22. #include <wx/textctrl.h>
  23. #include <wx/panel.h>
  24. #include <wx/button.h>
  25. #include <wx/dialog.h>
  26. class KeysDialog: public wxDialog {
  27. public:
  28. KeysDialog(wxWindow* parent,wxWindowID id = wxID_ANY,const wxPoint& pos = wxDefaultPosition,const wxSize& size = wxDefaultSize);
  29. virtual ~KeysDialog();
  30. wxPanel* p;
  31. wxButton *set, *close;
  32. wxStaticText *StaticText1, *StaticText2, *StaticText3, *StaticText4, *StaticText5, *StaticText6, *StaticText7, *StaticText8, *StaticText9, *StaticText10, *StaticText11, *StaticText12,
  33. *StaticText13, *StaticText14, *StaticText15, *StaticText16, *StaticText17, *StaticText18, *StaticText19, *StaticText20, *StaticText21, *StaticText22, *StaticText23, *StaticText24, *StaticText25,
  34. *StaticText26, *StaticText27, *StaticText28, *StaticText29, *StaticText30;
  35. wxTextCtrl *Fire, *Use, *TurnStepLeft, *TurnStepRight, *TurnStep, *PrevTic, *NextTic, *CopyTic, *DeleteTic, *NewTic, *ToggleBlood, *SetSavepoint, *UnsetSavepoint, *Load, *Save, *Exit,
  36. *RunBwd, *RunFwd, *StrafeLeft, *StrafeRight, *TurnLeft, *TurnRight, *Weapon, *TransposeLeft, *TransposeRight, *CopyTicX, *DeleteTicX, *BackwardDemo, *ForwardDemo, *ChangePlayer;
  37. protected:
  38. static const long ID_SET, ID_CLOSE;
  39. private:
  40. void OnClose(wxCloseEvent& event);
  41. void OnSet(wxCommandEvent& event);
  42. DECLARE_EVENT_TABLE()
  43. };
  44. #endif //__KEYSDIALOG_HPP