123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- #ifndef Rahmen_H
- #define Rahmen_H
- #include "Zeichnung.h"
- namespace Framework
- {
- class Bild;
- struct VScrollData;
- struct HScrollData;
- class Rahmen : public Zeichnung
- {
- protected:
- int br;
- int farbe;
- bool alpha;
- int ref;
- public:
-
- __declspec( dllexport ) Rahmen();
-
- __declspec( dllexport ) virtual ~Rahmen();
-
-
- __declspec( dllexport ) void setRamenBreite( int br );
-
- __declspec( dllexport ) int getRBreite() const;
-
-
- __declspec( dllexport ) void setAlpha( bool a );
-
-
- __declspec( dllexport ) void setFarbe( int f );
-
- __declspec( dllexport ) int getFarbe() const;
-
- __declspec( dllexport ) bool hatAlpha() const;
-
-
- __declspec( dllexport ) Rahmen *getThis();
-
-
- __declspec( dllexport ) virtual Rahmen *release() = 0;
- };
-
- class LRahmen : public Rahmen
- {
- private:
- public:
-
- __declspec( dllexport ) LRahmen();
-
- __declspec( dllexport ) virtual ~LRahmen();
-
-
- __declspec( dllexport ) void render( Bild &zRObj ) override;
-
- __declspec( dllexport ) Zeichnung *dublizieren() const override;
-
-
- __declspec( dllexport ) Rahmen *release() override;
- };
- }
- #endif
|