home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / g / gina15.zip / demos / gredit / DrawModeItem.h < prev    next >
C/C++ Source or Header  |  1992-02-27  |  746b  |  29 lines

  1. // This may look like C code, but it is really -*- C++ -*-
  2.  
  3. //   Module      : DrawModeItem.h   Version 1.1
  4. //   LastSCCS    : 2/18/92  15:11:36
  5. //   LastEdit    : "Tue Feb 18 14:56:12 1992"
  6. //   Description : 
  7. //   Author      : 
  8. //   Copyright   : GMD Schloss Birlinghoven
  9.  
  10. #ifndef Drawmodeitem_h
  11. #define Drawmodeitem_h
  12.  
  13. typedef enum DrawMode { eSelect, eRectangle, eSquare, eEllipse, eCircle,
  14.             eTriangle, eText };
  15.  
  16. class DrawModeItem : public GnBitmapBitsPresentable {
  17.     META_DEF_1(DrawModeItem,GnBitmapBitsPresentable);
  18.   public:
  19.     DrawModeItem(char *p_bitmap_bits,
  20.          unsigned int p_width, unsigned int p_height,
  21.          DrawMode p_draw_mode);
  22.     DrawMode GetDrawMode()
  23.     { return draw_mode; }
  24.   private:
  25.     DrawMode draw_mode;
  26. };
  27.  
  28. #endif
  29.