Dillo
|
#include <style.hh>
Classes | |
class | ExternalImgRenderer |
Useful (but not mandatory) base class for updates of areas with background images. More... | |
class | ExternalWidgetImgRenderer |
Suitable for widgets and parts of widgets. More... | |
class | StyleImgRenderer |
Public Member Functions | |
void | ref () |
void | unref () |
Imgbuf * | getImgbufSrc () |
Imgbuf * | getImgbufTiled (bool repeatX, bool repeatY) |
int | getTilesX (bool repeatX, bool repeatY) |
int | getTilesY (bool repeatX, bool repeatY) |
ImgRenderer * | getMainImgRenderer () |
void | putExternalImgRenderer (ImgRenderer *ir) |
Add an additional ImgRenderer, especially used for drawing. More... | |
void | removeExternalImgRenderer (ImgRenderer *ir) |
Remove a previously added additional ImgRenderer. More... | |
Public Member Functions inherited from lout::signal::ObservedObject | |
virtual | ~ObservedObject () |
void | connectDeletion (DeletionReceiver *receiver) |
Static Public Member Functions | |
static StyleImage * | create () |
Private Member Functions | |
StyleImage () | |
~StyleImage () | |
Private Attributes | |
int | refCount |
int | tilesX |
int | tilesY |
Imgbuf * | imgbufSrc |
Imgbuf * | imgbufTiled |
ImgRendererDist * | imgRendererDist |
StyleImgRenderer * | styleImgRenderer |
|
private |
References DBG_OBJ_CREATE.
Referenced by create().
|
private |
References DBG_OBJ_DELETE.
|
inlinestatic |
References StyleImage().
|
inline |
|
inline |
References imgbufSrc.
Referenced by dw::core::style::drawBackgroundImage().
|
inline |
References imgRendererDist.
Referenced by imageDrawTimeout(), and imageInitTimeout().
|
inline |
Referenced by dw::core::style::drawBackgroundImage().
|
inline |
Referenced by dw::core::style::drawBackgroundImage().
|
inline |
Add an additional ImgRenderer, especially used for drawing.
References dw::core::ImgRendererDist::put().
Referenced by dw::core::Layout::setBgImage(), dw::Textblock::setSpaceImgRenderer(), dw::core::Widget::setStyle(), and dw::Textblock::setWordImgRenderer().
|
inline |
Referenced by dw::core::Layout::setBgImage().
|
inline |
Remove a previously added additional ImgRenderer.
References dw::core::ImgRendererDist::remove().
Referenced by dw::Textblock::removeSpaceImgRenderer(), dw::Textblock::removeWordImgRenderer(), dw::core::Layout::setBgImage(), and dw::core::Widget::setStyle().
|
inline |
Referenced by dw::core::Layout::setBgImage().
|
private |
Referenced by getImgbufSrc(), and getImgbufTiled().
|
private |
|
private |
Referenced by getMainImgRenderer().
|
private |
|
private |
|
private |
|
private |