dillo
3.0.5
About: dillo is a small, fast, extensible Web browser particularly suitable for older or smaller computers and embedded systems (but only limited or no support for frames, CSS, JavaScript, Java).
![]() ![]() |
#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... | |
![]() | |
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 |
|
private |
Definition at line 580 of file style.cc.
References DBG_OBJ_DELETE.
|
inlinestatic |
Definition at line 829 of file style.hh.
References StyleImage().
|
inline |
Definition at line 835 of file style.hh.
References imgbufSrc.
Referenced by dw::core::style::calcBackgroundRelatedValues(), dw::core::style::drawBackground(), dw::core::style::drawBackgroundImage(), and dw::core::style::StyleImage::ExternalImgRenderer::drawRow().
|
inline |
Definition at line 836 of file style.hh.
References imgbufSrc, and imgbufTiled.
Referenced by dw::core::style::drawBackgroundImage().
|
inline |
Definition at line 842 of file style.hh.
References imgRendererDist.
Referenced by StyleEngine::apply().
|
inline |
Definition at line 838 of file style.hh.
References imgbufTiled, and tilesX.
Referenced by dw::core::style::drawBackgroundImage().
|
inline |
Definition at line 840 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 848 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 831 of file style.hh.
References refCount.
Referenced by dw::core::Layout::setBgImage().
|
inline |
Remove a previously added additional ImgRenderer.
Definition at line 854 of file style.hh.
References imgRendererDist, and dw::core::ImgRendererDist::remove().
Referenced by dw::Textblock::removeSpaceImgRenderer(), dw::Textblock::removeWordImgRenderer(), dw::core::Layout::setBgImage(), and dw::core::Widget::setStyle().
|
inline |
Definition at line 832 of file style.hh.
References refCount.
Referenced by dw::core::Layout::setBgImage().
|
private |
Definition at line 758 of file style.hh.
Referenced by getImgbufSrc(), and getImgbufTiled().
|
private |
Definition at line 758 of file style.hh.
Referenced by getImgbufTiled(), getTilesX(), and getTilesY().
|
private |
Definition at line 759 of file style.hh.
Referenced by getMainImgRenderer(), putExternalImgRenderer(), and removeExternalImgRenderer().
|
private |
|
private |
|
private |
Definition at line 757 of file style.hh.
Referenced by getTilesX().
|
private |
Definition at line 757 of file style.hh.
Referenced by getTilesY().