os::ProgressView Class Reference

Inheritance diagram for os::ProgressView:

os::View os::Handler List of all members.

Public Member Functions

 ProgressView (const Rect &cFrame, bool bCanSkip)
virtual ~ProgressView ()
void Layout (const Rect &cBounds)
virtual void Paint (const Rect &cUpdateRect)
 Called by the system update "damaged" areas of the view.
virtual void FrameSized (const Point &cDelta)
 Virtual hook called by the system when the view is resized.

Friends

class ProgressRequester

Classes

class  Private

Constructor & Destructor Documentation

ProgressView::ProgressView ( const Rect cFrame,
bool  bCanSkip 
)

ProgressView::~ProgressView (  )  [virtual]


Member Function Documentation

void ProgressView::Layout ( const Rect cBounds  ) 

void ProgressView::Paint ( const Rect cUpdateRect  )  [virtual]

Description:
Note:
Warning:
Parameters:
cUpdateRect A rectangle enclosing all damaged areas. This is just a rough "worst-case", further fine-grained clipping will be performed by the Application Server to avoid updating non-damaged pixels and make the update as fast and flicker-free as possible.
See also:
Invalidate(), Flush()
Author:
Kurt Skauen ([email protected])

Reimplemented from os::View.

void ProgressView::FrameSized ( const Point cDelta  )  [virtual]

Description:
Overload this member if you need to know when the view is resized.
Note:
This member is called after the view is resized. If you need the old size you can subtract the cDelta calue from the current size.
Parameters:
cDelta The distance the bottom/right corner was moved relative to the upper/left corner.
See also:
FrameMoved(), SetFrame, ResizeBy(), ResizeTo()
Author:
Kurt Skauen ([email protected])

Reimplemented from os::View.


Friends And Related Function Documentation

friend class ProgressRequester [friend]


Generated on Sat May 9 22:51:40 2009 for Syllable higlevel API by  doxygen 1.5.1