Inheritance diagram for os::ProgressView:
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 |
ProgressView::ProgressView | ( | const Rect & | cFrame, | |
bool | bCanSkip | |||
) |
ProgressView::~ProgressView | ( | ) | [virtual] |
void ProgressView::Layout | ( | const Rect & | cBounds | ) |
void ProgressView::Paint | ( | const Rect & | cUpdateRect | ) | [virtual] |
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. |
Reimplemented from os::View.
void ProgressView::FrameSized | ( | const Point & | cDelta | ) | [virtual] |
cDelta
calue from the current size. cDelta | The distance the bottom/right corner was moved relative to the upper/left corner. |
Reimplemented from os::View.
friend class ProgressRequester [friend] |