|
Dillo v3.2.0-93-g6a586845
|
#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().