home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #3 / Amiga Plus CD - 2002 - No. 03.iso / AmiSoft / Dev / Gui / Cit.lha / CIT / citra / CITImage.h < prev    next >
Encoding:
C/C++ Source or Header  |  2003-02-13  |  649 b   |  43 lines

  1. //
  2. //                    CITImage include
  3. //
  4. //                          StormC
  5. //
  6. //                     version 2003.02.12
  7. //
  8.  
  9. #ifndef CITIMAGE_H
  10. #define CITIMAGE_H TRUE
  11.  
  12. #include "CITRootClass.h"
  13.  
  14. class CITContainer;
  15.  
  16. class CITImage:public CITRootClass
  17. {
  18.   public:
  19.     CITImage();
  20.     ~CITImage();
  21.  
  22.     struct Image* objectPtr();
  23.  
  24.   protected:
  25.     virtual BOOL Create(CITWindow* CITWd,CITContainer* parent);
  26.     virtual void Delete();
  27.     virtual Object* NewObjectA(TagItem* tags);
  28.  
  29.     LONG  fgPen;
  30.     LONG  bgPen;
  31.     UBYTE textMode;
  32.     
  33.   private:
  34.     TagItem* imageTag;
  35. };
  36.  
  37. enum
  38. {
  39.   IMAGECLASS_FLAGBITUSED = WINCLASS_FLAGBITUSED
  40. };
  41.  
  42. #endif
  43.