fltk::TiledImage Class Reference

Inherits fltk::Symbol.

List of all members.


Detailed Description

Draws the image supplied to it's constructor repeatedly to cover the area provided to draw(). Clips the images as necessary to fit them in the rectangle.


Public Member Functions

void _draw (const Rectangle &) const
void _measure (int &w, int &h) const
void image (const Symbol *i)
const Symbolimage () const
 TiledImage (Symbol *i)

Protected Attributes

const Symbolimage_


Constructor & Destructor Documentation

TiledImage::TiledImage Symbol i  )  [inline]
 

A pointer to the image must be provided to the constructor. If it is null then the TiledImage draws nothing.


Member Function Documentation

void TiledImage::_measure int &  w,
int &  h
const [virtual]
 

Returns w and h unchanged, indicating that it can draw any size of rectangle, with no preference.

Reimplemented from fltk::Symbol.

void TiledImage::_draw const Rectangle r  )  const [virtual]
 

Repeatedly draws the image to fill the area, putting the top-left corner at x,y. This checks the current clip region and does minimal drawing of only the visible portions of the image.

Implements fltk::Symbol.


Fri Apr 2 15:19:55 2010. FLTK ©2007 Bill Spitzak and others.
Permission is granted to reproduce this manual or any portion for any purpose, provided this copyright and permission notice are preserved.