X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=otk%2Ftexture.hh;h=d887a33783ef66dc38f9ce74893e15ad1e8a135b;hb=52b83a9dbb2b7823d5f78781f5948dfd8d77d50b;hp=514a05846a301cde209b38322150ef9f2232cf87;hpb=85c41a1aec90b8daefc425596ea34b6f9d0e643c;p=chaz%2Fopenbox diff --git a/otk/texture.hh b/otk/texture.hh index 514a0584..d887a337 100644 --- a/otk/texture.hh +++ b/otk/texture.hh @@ -4,10 +4,13 @@ #include "color.hh" #include "util.hh" -class BImageControl; #include +namespace otk { + +class BImageControl; + class BTexture { public: enum Type { @@ -42,10 +45,8 @@ public: Interlaced = (1l<<18) }; - BTexture(const BaseDisplay * const _display = 0, - unsigned int _screen = ~(0u), BImageControl* _ctrl = 0); + BTexture(unsigned int _screen = ~(0u), BImageControl* _ctrl = 0); BTexture(const std::string &_description, - const BaseDisplay * const _display = 0, unsigned int _screen = ~(0u), BImageControl* _ctrl = 0); void setColor(const BColor &_color); @@ -69,10 +70,8 @@ public: inline bool operator!=(const BTexture &tt) { return (! operator==(tt)); } - const BaseDisplay *display(void) const { return dpy; } unsigned int screen(void) const { return scrn; } - void setDisplay(const BaseDisplay * const _display, - const unsigned int _screen); + void setScreen(const unsigned int _screen); void setImageControl(BImageControl* _ctrl) { ctrl = _ctrl; } const std::string &description(void) const { return descr; } void setDescription(const std::string &d); @@ -84,9 +83,10 @@ private: BColor c, ct, lc, sc, bc; std::string descr; unsigned long t; - const BaseDisplay *dpy; BImageControl *ctrl; unsigned int scrn; }; +} + #endif // TEXTURE_HH