class RDrawableWindow : public RWindowBase |
Handle to a drawable window.
This class cannot be constructed directly. The two concrete derived classes, RWindow and RBackedUpWindow, allow drawing but use different protocols because RWindow relies on the client to redraw invalid areas.
Public Member Functions | |
---|---|
IMPORT_C TRect | GetDrawRect() |
IMPORT_C void | Scroll(const TPoint &) |
IMPORT_C void | Scroll(const TRect &, const TPoint &) |
IMPORT_C void | Scroll(const TPoint &, const TRect &) |
IMPORT_C void | Scroll(const TRect &, const TPoint &, const TRect &) |
Protected Member Functions | |
---|---|
RDrawableWindow() | |
RDrawableWindow(RWsSession &) | |
void | SetDrawRect(const TRect &) |
Private Member Functions | |
---|---|
void | doScroll(const TRect &, const TPoint &, const TRect &, TInt) |
Inherited Enumerations | |
---|---|
RWindowBase:TCaptureFlags | |
RWindowTreeNode:TFadeControl |
Private Attributes | |
---|---|
TRect | iDrawRect |
Inherited Attributes | |
---|---|
MWsClientClass::iBuffer | |
MWsClientClass::iWsHandle | |
RWindowTreeNode::__DECLARE_TEST |
RDrawableWindow | ( | RWsSession & | aWs | ) | [protected] |
RWsSession & aWs |
IMPORT_C void | Scroll | ( | const TRect & | aClipRect, |
const TPoint & | aOffset | |||
) |
IMPORT_C void | Scroll | ( | const TPoint & | aOffset, |
const TRect & | aRect | |||
) |
IMPORT_C void | Scroll | ( | const TRect & | aClipRect, |
const TPoint & | aOffset, | |||
const TRect & | aRect | |||
) |
void | SetDrawRect | ( | const TRect & | aRect | ) | [protected] |
const TRect & aRect |
void | doScroll | ( | const TRect & | aClipRect, |
const TPoint & | aOffset, | |||
const TRect & | aRect, | |||
TInt | aOpcode | |||
) | [private] |