home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0400 / CCE_0423.ZIP / CCE_0423.PD / GEM.ZOO / gemm.h < prev    next >
C/C++ Source or Header  |  1992-04-26  |  879b  |  34 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  GEM Menu
  4. //
  5. //  A GEMmenu in its base class is a standard GEM menu, for which every
  6. //  button is like a "quit" button.  This class is intended to have the
  7. //  applications specific menu derived from it, to reimplement the
  8. //  "Do(item)" function, which should act according to the item chosen.
  9. //
  10. //  This file is Copyright 1992 by Warwick W. Allison,
  11. //  and is freely distributable providing no charge is made.
  12. //
  13. /////////////////////////////////////////////////////////////////////////////
  14.  
  15. #ifndef GEMM_h
  16. #define GEMM_h
  17.  
  18. #include "gemfeedb.h"
  19. #include "gemf.h"
  20. #include <gemfast.h>
  21.  
  22.  
  23. class GEMmenu : public GEMform
  24. {
  25. public:
  26.     virtual ClickResult Do(int item);
  27.     void Show(bool on=TRUE);
  28.     void Hide() { Show(FALSE); }
  29.  
  30.     friend class GEMactivity;
  31. };
  32.  
  33. #endif
  34.