KeyboardRef.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #ifndef KEYBOARDREF_H
  2. #define KEYBOARDREF_H
  3. /*************************************************************************************************\
  4. KeyboardRef.h : Interface for the KeyboardRef component.
  5. //===========================================================================//
  6. // Copyright (C) Microsoft Corporation. All rights reserved. //
  7. //===========================================================================//
  8. \*************************************************************************************************/
  9. #ifndef LOGISTICSSCREEN_H
  10. #include "LogisticsScreen.h"
  11. #endif
  12. #ifndef ALISTBOX_H
  13. #include "aListBox.h"
  14. #endif
  15. #ifndef MISSIONGUI_H
  16. #include "MissionGui.h"
  17. #endif
  18. //*************************************************************************************************
  19. /**************************************************************************************************
  20. CLASS DESCRIPTION
  21. KeyboardRef:
  22. **************************************************************************************************/
  23. class KeyboardRef: public LogisticsScreen
  24. {
  25. public:
  26. KeyboardRef();
  27. virtual ~KeyboardRef();
  28. KeyboardRef& operator=( const KeyboardRef& eyboardRef );
  29. int init();
  30. virtual void update();
  31. virtual void render();
  32. void reseed(MissionInterfaceManager::Command* );
  33. virtual int handleMessage( unsigned long, unsigned long );
  34. private:
  35. KeyboardRef( const KeyboardRef& src );
  36. // HELPER FUNCTIONS
  37. aListBox listBox;
  38. aTextListItem listItemTemplate;
  39. aTextListItem listItemTemplate2;
  40. };
  41. //*************************************************************************************************
  42. #endif // end of file ( KeyboardRef.h )