Property | Type | Description | |
---|---|---|---|
ConvertKeyValue | int | ||
GetCoordRects | void | ||
RotatePointDstToPaint | Point | ||
RotatePointPaintToDst | Point | ||
RotateRectDstToPaint |
Method | Description | |
---|---|---|
DrawTheRoot ( IVwDrawRootBuffered vdrb, IVwRootBox rootb, |
The core of the Draw() method, where the rectangle actually gets painted. Vertical views use a rotated drawing routine.
|
|
GetAvailWidth ( ) : int |
The width available for laying out a line of text, before subtracting margins. Normally this is the width of the pane, but for vertical alignment it is the height.
|
|
OrientationManager ( |
Make one.
|
Method | Description | |
---|---|---|
ConvertKeyValue ( int keyValue ) : int |
Allow the orientation manager to convert arrow key codes. The default changes nothing.
|
|
GetCoordRects ( |
Construct coord transformation rectangles. Height and width are dots per inch. src origin is 0, dest origin is controlled by scrolling.
|
|
RotatePointDstToPaint ( Point pt ) : Point |
The specified point is in 'destination' coordinates. In a vertical view it requires rotation in the same way that the drawing code rotates the actual pixels drawn.
|
|
RotatePointPaintToDst ( Point pt ) : Point |
The specified point is in 'paint' coordinates. In a vertical view it requires rotation reversing way that the drawing code rotates the actual pixels drawn to get 'destination' coordinates that the root box will interpret correctly.
|
|
RotateRectDstToPaint ( |
The specified rectangle is in 'destination' coordinates. In a vertical view it requires rotation in the same was that the drawing code rotates the actual pixels drawn.
|
public DrawTheRoot ( IVwDrawRootBuffered vdrb, IVwRootBox rootb, |
||
vdrb | IVwDrawRootBuffered | |
rootb | IVwRootBox | |
hdc | ||
drawRect | SIL | |
backColor | uint | |
drawSel | bool | |
clipRect | ||
return | void |
public OrientationManager ( |
||
site | ||
return | System |