StringForm.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #ifndef STRING_EDIT_FORM
  2. #define STRING_EDIT_FORM
  3. #include "..\..\..\common_h\gui.h"
  4. #include "..\..\..\common_h\templates.h"
  5. #define STRINGEDIT_WINDOWNAME "String"
  6. class StringAttribute;
  7. class TStringEdit : public GUIWindow
  8. {
  9. public:
  10. StringAttribute* MasterAttrib;
  11. GUIButton* btnOK;
  12. GUIButton* btnCancel;
  13. GUIButton* btnTakeFromStatic;
  14. GUIButton* btnTakeFromMission;
  15. GUIButton* btnTakeFromFile;
  16. GUIEdit* eValue;
  17. TStringEdit (int posX, int posY);
  18. ~TStringEdit ();
  19. void _cdecl OnDataChange (GUIControl* sender);
  20. void _cdecl OnButtonPressed (GUIControl* sender);
  21. void _cdecl OnButtonOK (GUIControl* sender);
  22. void _cdecl OnButtonCancel (GUIControl* sender);
  23. void _cdecl OnSelectFromMission (GUIControl* sender);
  24. void _cdecl OnSelectFromGMX (GUIControl* sender);
  25. void _cdecl OnSelectFromFile (GUIControl* sender);
  26. void _cdecl OnSelectFileAndClose (GUIControl* sender);
  27. void _cdecl OnCloseSFM (GUIControl* sender);
  28. void _cdecl OnCloseSFG (GUIControl* sender);
  29. void KeyPressed(int key, bool bSysKey);
  30. };
  31. #endif