Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ONE::gui::BorderDelegate Class Reference

Inheritance diagram for ONE::gui::BorderDelegate:

Inheritance graph
[legend]
List of all members.

Detailed Description

a UI delegate class for Border s

Author:
Daniel Seibert


Public Member Functions

virtual void draw (render::Renderer2D *r, const BrdSP &brd, const Displayable *owner, const int &x, const int &y, const int &w, const int &h) const =0
virtual bool isOnBorder (const Point &pt, const BrdSP &brd, const Displayable *owner) const =0
 checks if pt is on the visible area of brd
virtual ~BorderDelegate ()


Constructor & Destructor Documentation

virtual ONE::gui::BorderDelegate::~BorderDelegate  )  [inline, virtual]
 


Member Function Documentation

virtual void ONE::gui::BorderDelegate::draw render::Renderer2D r,
const BrdSP brd,
const Displayable owner,
const int &  x,
const int &  y,
const int &  w,
const int &  h
const [pure virtual]
 

Implemented in ONE::gui::laf::chameleon::BorderDelegate.

virtual bool ONE::gui::BorderDelegate::isOnBorder const Point pt,
const BrdSP brd,
const Displayable owner
const [pure virtual]
 

checks if pt is on the visible area of brd

Implementations may assume that bounds and component inner area checks have already been performed. Completely opaque border implementations may simply return true.

Implemented in ONE::gui::laf::chameleon::BorderDelegate.


Generated on Wed Sep 7 19:03:15 2005 for ONEngine by  doxygen 1.4.3