X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fscreen.hh;fp=src%2Fscreen.hh;h=37e56cf1085625c9bc77484202667fd2d869891d;hb=dd6f90684899e8e26e653af4b2e7e7eab1abf798;hp=7f33b9c89d1bda67c7e758fc84335fd07654b053;hpb=17d63184998b747e1a0554dc4364a36238b039e1;p=chaz%2Fopenbox diff --git a/src/screen.hh b/src/screen.hh index 7f33b9c8..37e56cf1 100644 --- a/src/screen.hh +++ b/src/screen.hh @@ -12,10 +12,9 @@ extern "C" { #include "client.hh" #include "widgetbase.hh" -#include "otk/image.hh" +#include "otk/renderstyle.hh" #include "otk/strut.hh" #include "otk/rect.hh" -#include "otk/style.hh" #include "otk/screeninfo.hh" #include "otk/eventhandler.hh" #include "otk/property.hh" @@ -59,11 +58,8 @@ private: //! Information about this screen const otk::ScreenInfo *_info; - //! The Image Control used for rendering on the screen - otk::ImageControl *_image_control; - //! The style with which to render on the screen - otk::Style _style; + otk::RenderStyle _style; //! Is the root colormap currently installed? bool _root_cmap_installed; @@ -148,12 +144,10 @@ public: used. */ inline bool managed() const { return _managed; } - //! Returns the Image Control used for rendering on the screen - inline otk::ImageControl *imageControl() { return _image_control; } //! Returns the area of the screen not reserved by applications' Struts inline const otk::Rect &area() const { return _area; } //! Returns the style in use on the screen - inline const otk::Style *style() const { return &_style; } + inline const otk::RenderStyle *style() const { return &_style; } //! An offscreen window which gets focus when nothing else has it inline Window focuswindow() const { return _focuswindow; } //! Returns the desktop being displayed