Dillo v3.1.1-98-g318d1f14
|
#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. | |
void | removeExternalImgRenderer (ImgRenderer *ir) |
Remove a previously added additional ImgRenderer. | |
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 |
Definition at line 619 of file style.cc.
References DBG_OBJ_CREATE, imgbufSrc, imgbufTiled, imgRendererDist, dw::core::ImgRendererDist::put(), refCount, and styleImgRenderer.
Referenced by create().
|
private |
Definition at line 632 of file style.cc.
References DBG_OBJ_DELETE, imgbufSrc, imgbufTiled, imgRendererDist, styleImgRenderer, and dw::core::Imgbuf::unref().
|
inlinestatic |
Definition at line 873 of file style.hh.
References StyleImage().
Referenced by StyleEngine::apply(), and main().
|
inline |
Definition at line 879 of file style.hh.
References imgbufSrc.
Referenced by dw::core::style::calcBackgroundRelatedValues(), dw::core::Layout::draw(), dw::core::style::drawBackground(), dw::core::style::drawBackgroundImage(), dw::core::style::StyleImage::ExternalImgRenderer::drawRow(), and imageDrawTimeout().
|
inline |
Definition at line 880 of file style.hh.
References imgbufSrc, and imgbufTiled.
Referenced by dw::core::style::drawBackgroundImage().
|
inline |
Definition at line 886 of file style.hh.
References imgRendererDist.
Referenced by StyleEngine::apply(), imageDrawTimeout(), and imageInitTimeout().
|
inline |
Definition at line 882 of file style.hh.
References imgbufTiled, and tilesX.
Referenced by dw::core::style::drawBackgroundImage().
|
inline |
Definition at line 884 of file style.hh.
References imgbufTiled, and tilesY.
Referenced by dw::core::style::drawBackgroundImage().
|
inline |
Add an additional ImgRenderer, especially used for drawing.
Definition at line 892 of file style.hh.
References imgRendererDist, and dw::core::ImgRendererDist::put().
Referenced by dw::core::Layout::setBgImage(), dw::Textblock::setSpaceImgRenderer(), dw::core::Widget::setStyle(), and dw::Textblock::setWordImgRenderer().
|
inline |
Definition at line 875 of file style.hh.
References refCount.
Referenced by dw::core::Layout::setBgImage(), and dw::core::style::Style::Style().
|
inline |
Remove a previously added additional ImgRenderer.
Definition at line 898 of file style.hh.
References imgRendererDist, and dw::core::ImgRendererDist::remove().
Referenced by dw::Textblock::removeSpaceImgRenderer(), dw::Textblock::removeWordImgRenderer(), dw::core::Layout::setBgImage(), dw::core::Widget::setStyle(), dw::core::Layout::~Layout(), and dw::core::Widget::~Widget().
|
inline |
Definition at line 876 of file style.hh.
References refCount.
Referenced by dw::core::Layout::setBgImage(), dw::core::Layout::~Layout(), and dw::core::style::Style::~Style().
|
private |
Definition at line 802 of file style.hh.
Referenced by getImgbufSrc(), getImgbufTiled(), dw::core::style::StyleImage::StyleImgRenderer::setBuffer(), StyleImage(), and ~StyleImage().
|
private |
Definition at line 802 of file style.hh.
Referenced by getImgbufTiled(), getTilesX(), getTilesY(), dw::core::style::StyleImage::StyleImgRenderer::setBuffer(), StyleImage(), and ~StyleImage().
|
private |
Definition at line 803 of file style.hh.
Referenced by getMainImgRenderer(), putExternalImgRenderer(), removeExternalImgRenderer(), StyleImage(), and ~StyleImage().
|
private |
Definition at line 801 of file style.hh.
Referenced by ref(), StyleImage(), and unref().
|
private |
Definition at line 804 of file style.hh.
Referenced by StyleImage(), and ~StyleImage().
|
private |
Definition at line 801 of file style.hh.
Referenced by dw::core::style::drawBackgroundImage(), getTilesX(), and dw::core::style::StyleImage::StyleImgRenderer::setBuffer().
|
private |
Definition at line 801 of file style.hh.
Referenced by dw::core::style::drawBackgroundImage(), getTilesY(), and dw::core::style::StyleImage::StyleImgRenderer::setBuffer().