- inline BTexture *getTexture(void) const { return _texture; }
- virtual void setTexture(BTexture *texture)
- { _texture = texture; _dirty = true; }
+ inline otk::BTexture *texture(void) const { return _texture; }
+ virtual void setTexture(otk::BTexture *texture)
+ { _texture = texture; _dirty = true; }
+
+ inline const otk::BColor *borderColor(void) const { return _bcolor; }
+ virtual void setBorderColor(const otk::BColor *color) {
+ assert(color); _bcolor = color;
+ XSetWindowBorder(OBDisplay::display, _window, color->pixel());
+ }
+
+ inline int borderWidth(void) const { return _bwidth; }
+ void setBorderWidth(int width) {
+ _bwidth = width;
+ XSetWindowBorderWidth(otk::OBDisplay::display, _window, width);
+ }