Go to the source code of this file.
Macros | |
#define | _ResourcesFont_ |
#define | _ViewsText_ |
Functions | |
EW_METHOD (initLayoutContext, void)(CoreRectView _this | |
XRect CoreOutline aOutline | EW_METHOD (GetRoot, CoreRoot)(CoreView _this) EW_METHOD(Draw |
XRect CoreOutline aOutline | void (ViewsText _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend) EW_METHOD(HandleEvent |
XRect CoreOutline aOutline | XObject (CoreView _this, CoreEvent aEvent) EW_METHOD(CursorHitTest |
XRect CoreOutline aOutline | CoreCursorHit (CoreView _this, XRect aArea, XInt32 aFinger, XInt32 aStrikeCount, CoreView aDedicatedView, XSet aRetargetReason) EW_METHOD(ArrangeView |
XRect CoreOutline aOutline | XPoint (CoreRectView _this, XRect aBounds, XEnum aFormation) EW_METHOD(MoveView |
XRect CoreOutline aOutline | void (CoreRectView _this, XPoint aOffset, XBool aFastMove) EW_METHOD(GetExtent |
XRect CoreOutline aOutline | XRect (CoreRectView _this) EW_METHOD(ChangeViewState |
XRect CoreOutline aOutline | void (CoreView _this, XSet aSetState, XSet aClearState) EW_METHOD(OnSetBounds |
XRect CoreOutline aOutline | void (ViewsText _this, XRect value) void ViewsText_Done(ViewsText _this) |
void | ViewsText_Draw (ViewsText _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend) |
void | ViewsText_OnSetBounds (ViewsText _this, XRect value) |
void | ViewsText_freeBidi (ViewsText _this, XHandle aBidi) |
XHandle | ViewsText_createBidi (ViewsText _this, XInt32 aSize) |
void | ViewsText_preOnUpdateSlot (ViewsText _this, XObject sender) |
void | ViewsText_preReparseSlot (ViewsText _this, XObject sender) |
void | ViewsText_reparseSlot (ViewsText _this, XObject sender) |
void | ViewsText_OnSetEnableBidiText (ViewsText _this, XBool value) |
void | ViewsText_OnSetEllipsis (ViewsText _this, XBool value) |
void | ViewsText_OnSetAutoSize (ViewsText _this, XBool value) |
void | ViewsText_OnSetWrapText (ViewsText _this, XBool value) |
void | ViewsText_OnSetAlignment (ViewsText _this, XSet value) |
void | ViewsText_OnSetString (ViewsText _this, XString value) |
void | ViewsText_OnSetFont (ViewsText _this, ResourcesFont value) |
void | ViewsText_OnSetColor (ViewsText _this, XColor value) |
void | ViewsText_OnSetOpacity (ViewsText _this, XInt32 value) |
XBool | ViewsText_IsBaseDirectionRTL (ViewsText _this) |
XBool | ViewsText_IsBidiText (ViewsText _this) |
XRect | ViewsText_GetContentArea (ViewsText _this) |
XInt32 | ViewsText_OnGetOpacity (ViewsText _this) |
Variables | |
XRect | aBounds |
#define _ResourcesFont_ |
#define _ViewsText_ |
XRect CoreOutline aOutline CoreCursorHit | ( | CoreView | _this, |
XRect | aArea, | ||
XInt32 | aFinger, | ||
XInt32 | aStrikeCount, | ||
CoreView | aDedicatedView, | ||
XSet | aRetargetReason | ||
) |
EW_METHOD | ( | initLayoutContext | , |
void | |||
) |
References EW_UNUSED_ARG, and EwCreateBidi().
void ViewsText_Draw | ( | ViewsText | _this, |
GraphicsCanvas | aCanvas, | ||
XRect | aClip, | ||
XPoint | aOffset, | ||
XInt32 | aOpacity, | ||
XBool | aBlend | ||
) |
References aBlend, aCanvas, aClip, XColor::Alpha, aOffset, aOpacity, EW_UNUSED_ARG, EwCompString(), EwGetRectH(), EwGetRectW(), EwGetStringChar(), EwMovePointNeg(), EwMoveRectPos(), EwNewPoint(), EwStringFindChar(), GraphicsCanvas_DrawText(), XRect::Point1, XRect::Point2, ResourcesFont_GetTextAdvance(), ViewsOrientationNormal, ViewsOrientationRotated_180, ViewsOrientationRotated_270, ViewsOrientationRotated_90, ViewsText_GetContentArea(), ViewsText_IsBaseDirectionRTL(), ViewsTextAlignmentAlignHorzAuto, ViewsTextAlignmentAlignHorzCenter, ViewsTextAlignmentAlignHorzJustified, ViewsTextAlignmentAlignHorzLeft, ViewsTextAlignmentAlignHorzRight, XPoint::X, and XPoint::Y.
References EW_UNUSED_ARG, and EwFreeBidi().
XRect ViewsText_GetContentArea | ( | ViewsText | _this | ) |
References _Const0001, _Const0002, EwCompPoint(), EwCompString(), EwGetRectH(), EwGetRectW(), EwGetStringChar(), EwMovePointPos(), EwMoveRectPos(), EwNewPoint(), EwNewRect(), EwNewRect2Point(), EwNewSlot(), EwSetRectW(), EwSetRectX(), EwSetRectY(), EwSignal(), XRect::Point1, XRect::Point2, ResourcesFont_GetFlowTextAdvance(), ViewsOrientationNormal, ViewsOrientationRotated_180, ViewsOrientationRotated_270, ViewsOrientationRotated_90, ViewsText_IsBaseDirectionRTL(), ViewsText_reparseSlot(), ViewsTextAlignmentAlignHorzAuto, ViewsTextAlignmentAlignHorzCenter, ViewsTextAlignmentAlignHorzJustified, ViewsTextAlignmentAlignHorzLeft, ViewsTextAlignmentAlignHorzRight, ViewsTextAlignmentAlignVertBottom, ViewsTextAlignmentAlignVertCenter, XPoint::X, and XPoint::Y.
XBool ViewsText_IsBaseDirectionRTL | ( | ViewsText | _this | ) |
References EwBidiIsRTL(), EwNewSlot(), EwSignal(), and ViewsText_reparseSlot().
XBool ViewsText_IsBidiText | ( | ViewsText | _this | ) |
References EwBidiIsNeeded(), EwNewSlot(), EwSignal(), and ViewsText_reparseSlot().
XInt32 ViewsText_OnGetOpacity | ( | ViewsText | _this | ) |
References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwNewSlot(), EwPostSignal(), value, ViewsText_preOnUpdateSlot(), and ViewsText_preReparseSlot().
References CoreRectView__OnSetBounds(), CoreViewStateUpdatingLayout, EwInflateRect(), EwMoveRectNeg(), EwNewPoint(), EwNewSlot(), EwPostSignal(), value, ViewsOrientationRotated_270, ViewsOrientationRotated_90, ViewsText_GetContentArea(), ViewsText_preReparseSlot(), XPoint::X, and XPoint::Y.
References CoreRectView_OnSetBounds(), CoreViewStateUpdatingLayout, EwCompPoint(), EwCompRect(), EwGetRectH(), EwGetRectSize(), EwGetRectW(), EwNewSlot(), EwPostSignal(), value, ViewsOrientationNormal, ViewsOrientationRotated_180, ViewsText_preOnUpdateSlot(), and ViewsText_preReparseSlot().
References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompColor(), and value.
References EwNewSlot(), EwPostSignal(), value, and ViewsText_preReparseSlot().
References EwNewSlot(), EwPostSignal(), value, and ViewsText_preReparseSlot().
void ViewsText_OnSetFont | ( | ViewsText | _this, |
ResourcesFont | value | ||
) |
References EwNewSlot(), EwPostSignal(), value, and ViewsText_preReparseSlot().
References CoreGroup__InvalidateArea(), CoreViewStateVisible, and value.
References EwCompString(), EwNewSlot(), EwPostSignal(), EwShareString(), value, and ViewsText_preReparseSlot().
References CoreViewStateFastReshape, EwNewSlot(), EwPostSignal(), value, and ViewsText_preReparseSlot().
References EW_UNUSED_ARG, EwPostSignal(), and sender.
References EW_UNUSED_ARG, EwNewSlot(), EwPostSignal(), sender, and ViewsText_reparseSlot().
References _Const0001, _Const0003, CoreGroup__InvalidateArea(), CoreRectView__OnSetBounds(), CoreViewStateUpdatingLayout, CoreViewStateVisible, EW_UNUSED_ARG, EwCompString(), EwConcatCharString(), EwConcatString(), EwGetRectH(), EwGetRectW(), EwGetStringChar(), EwGetStringLength(), EwInflateRect(), EwLoadString(), EwMoveRectNeg(), EwNewPoint(), EwNewSlot(), EwPostSignal(), EwSetStringChar(), EwShareString(), EwStringMiddle(), res, ResourcesFont_GetFlowTextAdvance(), ResourcesFont_GetTextAdvance(), ResourcesFont_ParseFlowString(), sender, ViewsOrientationRotated_270, ViewsOrientationRotated_90, ViewsText_createBidi(), ViewsText_freeBidi(), ViewsText_GetContentArea(), ViewsText_IsBaseDirectionRTL(), ViewsText_IsBidiText(), ViewsText_preOnUpdateSlot(), ViewsTextAlignmentAlignHorzAuto, ViewsTextAlignmentAlignHorzCenter, ViewsTextAlignmentAlignHorzLeft, ViewsTextAlignmentAlignHorzRight, ViewsTextAlignmentAlignVertBottom, ViewsTextAlignmentAlignVertCenter, XPoint::X, and XPoint::Y.
XRect CoreOutline aOutline void | ( | ViewsText | _this, |
GraphicsCanvas | aCanvas, | ||
XRect | aClip, | ||
XPoint | aOffset, | ||
XInt32 | aOpacity, | ||
XBool | aBlend | ||
) |
XRect aBounds |