Location:
frmtlay.h
Link against: form.lib
TViewYPosQualifier
Supported from 5.0
Parameter used to control which part of a line (top, baseline or bottom) should
be scrolled to a certain vertical position in a view rectangle. Used as a parameter in functions like CTextView::HandleGlobalChangeL()
and CTextLayout::SetViewL()
. The selected part of the line is called the hotspot.
Defined in TViewYPosQualifier
:
EFViewBaseLine
, EFViewBottomOfLine
, EFViewDontForceLineFullyVisible
, EFViewForceLineFullyVisible
, EFViewTopOfLine
, SetFillScreen()
, SetHotSpot()
, SetMakeLineFullyVisible()
, TFullyVisible
, TPartOfLine
, TViewYPosQualifier()
TViewYPosQualifier()
Default C++ constructor.
Constructs a fully initialized
TViewYPosQualifier
object. The hotspot is initialized to be the
baseline of the line, the screen is not filled, and the top line is not forced
to be fully visible.
void SetHotSpot(TPartOfLine aHotSpot);
Sets the hotspot.
|
void SetMakeLineFullyVisible(TFullyVisible aMakeLineFullyVisible=EFViewForceLineFullyVisible);
Forces the top line in the view to become fully visible if it is partially above the top of the view rectangle.
|
void SetFillScreen(TBool aFillScreen=ETrue);
Sets whether blank space should be allowed at the bottom of the view. This applies if the document is more than one page long and the last line is visible.
|
TPartOfLine
Which part of a line (top, baseline or bottom) should appear at a vertical pixel position.
|
TFullyVisible
Whether the top line in the view should be fully visible.
|