|
void | getPaddingArea (int *x, int *y, int *width, int *height) |
|
StyleImage * | getBackgroundImage () |
|
BackgroundRepeat | getBackgroundRepeat () |
|
BackgroundAttachment | getBackgroundAttachment () |
|
Length | getBackgroundPositionX () |
|
Length | getBackgroundPositionY () |
|
virtual Style * | getStyle ()=0 |
| Return the style this background image is part of. More...
|
|
void | setBuffer (core::Imgbuf *buffer, bool resize) |
| Called, when an image buffer is attached. More...
|
|
void | drawRow (int row) |
| Called, when data from a row is available and has been copied into the image buffer. More...
|
|
void | finish () |
| Called, when all image data has been retrieved. More...
|
|
void | fatal () |
| Called, when there are problems with the retrieval of image data. More...
|
|
virtual bool | readyToDraw ()=0 |
| If this method returns false, nothing is done at all. More...
|
|
virtual void | getBgArea (int *x, int *y, int *width, int *height)=0 |
| Return the area covered by the background image. More...
|
|
virtual void | getRefArea (int *xRef, int *yRef, int *widthRef, int *heightRef)=0 |
| Return the "reference area". More...
|
|
virtual void | draw (int x, int y, int width, int height)=0 |
| Draw (or queue for drawing) an area, which is given in canvas coordinates. More...
|
|
virtual | ~ImgRenderer () |
|
Suitable for widgets and parts of widgets.