home *** CD-ROM | disk | FTP | other *** search
- #ifndef CPP_BOOPSI_IMAGECLASS_H
- #define CPP_BOOPSI_IMAGECLASS_H
-
- // Die Image Klassen
- //
- // Autor: Jochen Becher
- //
- // Historie:
- // Version 1.0 am 26. Februar 94
-
- #ifndef INTUITION_IMAGECLASS_H
- #include <intuition/imageclass.h>
- #endif
-
- #ifndef CPP_BOOPSI_ROOTCLASS_H
- #include <classes/boopsi/rootclass.h>
- #endif
-
- class BoopsiImageC : public BoopsiRootC {
- protected:
- BoopsiImageC(struct IClass *c, STRPTR pubclass, struct TagItem *tags)
- : BoopsiRootC(c,pubclass,tags) { };
- };
-
- class BoopsiFrameiC : public BoopsiImageC {
- public:
- BoopsiFrameiC(Tag tag1type, ...)
- : BoopsiImageC(NULL,FRAMEICLASS,(struct TagItem *) &tag1type) { };
- BoopsiFrameiC(struct TagItem *tags)
- : BoopsiImageC(NULL,FRAMEICLASS,tags) { };
- protected:
- BoopsiFrameiC(struct IClass *c, STRPTR pubclass, struct TagItem *tags)
- : BoopsiImageC(c,pubclass,tags) { };
- };
-
- class BoopsiSysiC : public BoopsiImageC {
- public:
- BoopsiSysiC(Tag tag1type, ...)
- : BoopsiImageC(NULL,SYSICLASS,(struct TagItem *) &tag1type) { };
- BoopsiSysiC(struct TagItem *tags)
- : BoopsiImageC(NULL,SYSICLASS,tags) { };
- protected:
- BoopsiSysiC(struct IClass *c, STRPTR pubclass, struct TagItem *tags)
- : BoopsiImageC(c,pubclass,tags) { };
- };
-
- class BoopsiFillrectC : public BoopsiImageC {
- public:
- BoopsiFillrectC(Tag tag1type, ...)
- : BoopsiImageC(NULL,FILLRECTCLASS,(struct TagItem *) &tag1type) { };
- BoopsiFillrectC(struct TagItem *tags)
- : BoopsiImageC(NULL,FILLRECTCLASS,tags) { };
- protected:
- BoopsiFillrectC(struct IClass *c, STRPTR pubclass, struct TagItem *tags)
- : BoopsiImageC(c,pubclass,tags) { };
- };
-
- class BoopsiItextiC : public BoopsiImageC {
- public:
- BoopsiItextiC(Tag tag1type, ...)
- : BoopsiImageC(NULL,"itexticlass",(struct TagItem *) &tag1type) { };
- BoopsiItextiC(struct TagItem *tags)
- : BoopsiImageC(NULL,"itexticlass",tags) { };
- protected:
- BoopsiItextiC(struct IClass *c, STRPTR pubclass, struct TagItem *tags)
- : BoopsiImageC(c,pubclass,tags) { };
- };
-
- #endif
-