Go to the source code of this file.
Macros | |
#define | _CoreDialogContext_ |
#define | _CoreKeyPressHandler_ |
#define | _CoreTaskQueue_ |
#define | _EffectsFader_ |
#define | _EffectsTransition_ |
#define | _CoreGroup__DispatchEvent_ |
#define | _CoreGroup__BroadcastEventAtPosition_ |
#define | _CoreGroup__BroadcastEvent_ |
Functions | |
EW_METHOD (initLayoutContext, void)(CoreRectView _this | |
XRect CoreOutline aOutline | EW_METHOD (GetRoot, CoreRoot)(CoreView _this) EW_METHOD(Draw |
XRect CoreOutline aOutline | void (CoreGroup _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 (CoreGroup _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 (CoreGroup _this, XSet aSetState, XSet aClearState) EW_METHOD(OnSetBounds |
XRect CoreOutline aOutline | void (CoreGroup _this, XRect value) EW_METHOD(drawContent |
XRect CoreOutline aOutline | void (CoreGroup _this, CoreView value) EW_METHOD(OnSetBuffered |
XRect CoreOutline aOutline | void (CoreGroup _this, XBool value) EW_METHOD(OnSetOpacity |
XRect CoreOutline aOutline | void (CoreGroup _this, XInt32 value) EW_METHOD(IsDialog |
XRect CoreOutline aOutline | XBool (CoreGroup _this, XBool aRecursive) EW_METHOD(DispatchEvent |
XRect CoreOutline aOutline | XObject (CoreGroup _this, CoreEvent aEvent) EW_METHOD(BroadcastEvent |
XRect CoreOutline aOutline | XObject (CoreGroup _this, CoreEvent aEvent, XSet aFilter) EW_METHOD(UpdateLayout |
XRect CoreOutline aOutline | void (CoreGroup _this, XPoint aSize) EW_METHOD(UpdateViewState |
XRect CoreOutline aOutline | void (CoreGroup _this, XSet aState) EW_METHOD(InvalidateArea |
void | CoreGroup_Draw (CoreGroup _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend) |
CoreCursorHit | CoreGroup_CursorHitTest (CoreGroup _this, XRect aArea, XInt32 aFinger, XInt32 aStrikeCount, CoreView aDedicatedView, XSet aRetargetReason) |
void | CoreGroup_ChangeViewState (CoreGroup _this, XSet aSetState, XSet aClearState) |
void | CoreGroup_OnSetBounds (CoreGroup _this, XRect value) |
XObject | CoreGroup_processKeyHandlers (CoreGroup _this, CoreEvent aEvent) |
void | CoreGroup_updateBufferSlot (CoreGroup _this, XObject sender) |
void | CoreGroup_drawContent (CoreGroup _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend) |
void | CoreGroup__drawContent (void *_this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend) |
void | CoreGroup_recalculateLayout (CoreGroup _this) |
void | CoreGroup_updateComponent (CoreGroup _this, XObject sender) |
void | CoreGroup_OnSetFocus (CoreGroup _this, CoreView value) |
void | CoreGroup__OnSetFocus (void *_this, CoreView value) |
XBool | CoreGroup_OnGetBuffered (CoreGroup _this) |
void | CoreGroup_OnSetBuffered (CoreGroup _this, XBool value) |
void | CoreGroup__OnSetBuffered (void *_this, XBool value) |
void | CoreGroup_OnSetEnabled (CoreGroup _this, XBool value) |
void | CoreGroup_OnSetOpacity (CoreGroup _this, XInt32 value) |
void | CoreGroup__OnSetOpacity (void *_this, XInt32 value) |
void | CoreGroup_OnSetEmbedded (CoreGroup _this, XBool value) |
XBool | CoreGroup_OnGetVisible (CoreGroup _this) |
void | CoreGroup_OnSetVisible (CoreGroup _this, XBool value) |
XBool | CoreGroup_IsDialog (CoreGroup _this, XBool aRecursive) |
XBool | CoreGroup__IsDialog (void *_this, XBool aRecursive) |
void | CoreGroup_SwitchToDialog (CoreGroup _this, CoreGroup aDialogGroup, EffectsTransition aPresentTransition, EffectsTransition aDismissTransition, EffectsTransition aOverlayTransition, EffectsTransition aRestoreTransition, EffectsTransition aOverrideDismissTransition, EffectsTransition aOverrideOverlayTransition, EffectsTransition aOverrideRestoreTransition, XSlot aComplete, XSlot aCancel, XBool aCombine) |
void | CoreGroup_DismissDialog (CoreGroup _this, CoreGroup aDialogGroup, EffectsTransition aOverrideDismissTransition, EffectsTransition aOverrideOverlayTransition, EffectsTransition aOverrideRestoreTransition, XSlot aComplete, XSlot aCancel, XBool aCombine) |
void | CoreGroup_PresentDialog (CoreGroup _this, CoreGroup aDialogGroup, EffectsTransition aPresentTransition, EffectsTransition aDismissTransition, EffectsTransition aOverlayTransition, EffectsTransition aRestoreTransition, EffectsTransition aOverrideOverlayTransition, EffectsTransition aOverrideRestoreTransition, XSlot aComplete, XSlot aCancel, XBool aCombine) |
XPoint | CoreGroup_LocalPosition (CoreGroup _this, XPoint aPoint) |
XObject | CoreGroup_DispatchEvent (CoreGroup _this, CoreEvent aEvent) |
XObject | CoreGroup__DispatchEvent (void *_this, CoreEvent aEvent) |
XObject | CoreGroup_BroadcastEventAtPosition (CoreGroup _this, CoreEvent aEvent, XPoint aPosition, XSet aFilter) |
XObject | CoreGroup__BroadcastEventAtPosition (void *_this, CoreEvent aEvent, XPoint aPosition, XSet aFilter) |
XObject | CoreGroup_BroadcastEvent (CoreGroup _this, CoreEvent aEvent, XSet aFilter) |
XObject | CoreGroup__BroadcastEvent (void *_this, CoreEvent aEvent, XSet aFilter) |
void | CoreGroup_UpdateLayout (CoreGroup _this, XPoint aSize) |
void | CoreGroup__UpdateLayout (void *_this, XPoint aSize) |
void | CoreGroup_UpdateViewState (CoreGroup _this, XSet aState) |
void | CoreGroup__UpdateViewState (void *_this, XSet aState) |
void | CoreGroup_InvalidateViewState (CoreGroup _this) |
void | CoreGroup_InvalidateArea (CoreGroup _this, XRect aArea) |
void | CoreGroup__InvalidateArea (void *_this, XRect aArea) |
CoreView | CoreGroup_FindSiblingView (CoreGroup _this, CoreView aView, XSet aFilter) |
void | CoreGroup_FadeGroup (CoreGroup _this, CoreGroup aGroup, EffectsFader aFader, XSlot aComplete, XSlot aCancel, XBool aCombine) |
void | CoreGroup_RestackTop (CoreGroup _this, CoreView aView) |
void | CoreGroup_Remove (CoreGroup _this, CoreView aView) |
void | CoreGroup_Add (CoreGroup _this, CoreView aView, XInt32 aOrder) |
XInt32 | CoreGroup_OnGetOpacity (CoreGroup _this) |
Variables | |
XRect | aBounds |
XRect CoreOutline aOutline XHandle | aArg |
#define _CoreDialogContext_ |
#define _CoreGroup__BroadcastEvent_ |
#define _CoreGroup__BroadcastEventAtPosition_ |
#define _CoreGroup__DispatchEvent_ |
#define _CoreKeyPressHandler_ |
#define _CoreTaskQueue_ |
#define _EffectsFader_ |
#define _EffectsTransition_ |
XRect CoreOutline aOutline CoreCursorHit | ( | CoreGroup | _this, |
XRect | aArea, | ||
XInt32 | aFinger, | ||
XInt32 | aStrikeCount, | ||
CoreView | aDedicatedView, | ||
XSet | aRetargetReason | ||
) |
References _Const000C, _Const000D, CoreGroup__InvalidateArea(), CoreGroup__OnSetFocus(), CoreGroup_updateComponent(), CoreView__GetExtent(), CoreViewStateDialog, CoreViewStateEmbedded, CoreViewStateEnabled, CoreViewStateFocusable, CoreViewStateIsOutline, CoreViewStatePendingLayout, CoreViewStateRequestLayout, CoreViewStateVisible, EwLoadString(), EwNewSlot(), EwPostSignal(), and EwThrow().
References CoreGroup__BroadcastEvent(), CoreGroup_processKeyHandlers(), CoreView__HandleEvent(), EwCastObject(), and EwSetContains().
XObject CoreGroup_BroadcastEventAtPosition | ( | CoreGroup | _this, |
CoreEvent | aEvent, | ||
XPoint | aPosition, | ||
XSet | aFilter | ||
) |
References CoreView__GetExtent(), CoreView__HandleEvent(), EwCastObject(), EwIsPointInRect(), EwMovePointNeg(), and EwSetContains().
References CoreGroup_updateComponent(), CoreView__ChangeViewState(), CoreView_ChangeViewState(), CoreViewStateEnabled, CoreViewStateFocusable, CoreViewStateFocused, CoreViewStatePendingViewState, EwNewSlot(), and EwPostSignal().
CoreCursorHit CoreGroup_CursorHitTest | ( | CoreGroup | _this, |
XRect | aArea, | ||
XInt32 | aFinger, | ||
XInt32 | aStrikeCount, | ||
CoreView | aDedicatedView, | ||
XSet | aRetargetReason | ||
) |
References _Const0001, CoreCursorHit(), CoreView__CursorHitTest(), CoreView__GetExtent(), CoreViewStateDialog, CoreViewStateEmbedded, CoreViewStateEnabled, CoreViewStateIsOutline, CoreViewStatePendingFader, CoreViewStateRunningFader, CoreViewStateTouchable, EwIntersectRect(), EwIsRectEmpty(), EwMoveRectNeg(), and XRect::Point1.
void CoreGroup_DismissDialog | ( | CoreGroup | _this, |
CoreGroup | aDialogGroup, | ||
EffectsTransition | aOverrideDismissTransition, | ||
EffectsTransition | aOverrideOverlayTransition, | ||
EffectsTransition | aOverrideRestoreTransition, | ||
XSlot | aComplete, | ||
XSlot | aCancel, | ||
XBool | aCombine | ||
) |
References _Const0005, CoreGroup_FadeGroup(), CoreView__ChangeViewState(), CoreViewStateDialog, CoreViewStateEnabled, CoreViewStateFocusable, CoreViewStateFocused, EffectsTransition__CreateDismissFader(), EffectsTransition__CreateOverlayFader(), EffectsTransition__CreateRestoreFader(), EwLoadString(), EwNullSlot, and EwThrow().
XObject CoreGroup_DispatchEvent | ( | CoreGroup | _this, |
CoreEvent | aEvent | ||
) |
References CoreGroup__DispatchEvent(), CoreGroup_processKeyHandlers(), CoreView__HandleEvent(), CoreViewStateDialog, CoreViewStatePendingFader, CoreViewStateRunningFader, and EwCastObject().
void CoreGroup_Draw | ( | CoreGroup | _this, |
GraphicsCanvas | aCanvas, | ||
XRect | aClip, | ||
XPoint | aOffset, | ||
XInt32 | aOpacity, | ||
XBool | aBlend | ||
) |
References _Const0000, aBlend, aCanvas, aClip, aOffset, aOpacity, CoreGroup__drawContent(), CoreViewStateAlphaBlended, EwMovePointPos(), EwMoveRectPos(), EwNewColor(), GraphicsCanvas_CopyBitmap(), XRect::Point1, and ResourcesBitmap__Update().
void CoreGroup_drawContent | ( | CoreGroup | _this, |
GraphicsCanvas | aCanvas, | ||
XRect | aClip, | ||
XPoint | aOffset, | ||
XInt32 | aOpacity, | ||
XBool | aBlend | ||
) |
References _Const0001, aBlend, aCanvas, aClip, aOffset, aOpacity, CoreView__Draw(), CoreView__GetExtent(), CoreViewStateEmbedded, CoreViewStateIsOutline, CoreViewStateVisible, EwCastObject(), EwIntersectRect(), EwIsRectEmpty(), and EwMoveRectPos().
void CoreGroup_FadeGroup | ( | CoreGroup | _this, |
CoreGroup | aGroup, | ||
EffectsFader | aFader, | ||
XSlot | aComplete, | ||
XSlot | aCancel, | ||
XBool | aCombine | ||
) |
References _Const0006, _Const0007, _Const0008, CoreTask_IsCurrent(), CoreTaskQueue_ScheduleTask(), CoreViewStatePendingFader, EffectsFaderTask_AddFader(), EffectsFaderTask_RemoveFader(), EwCastObject(), EwLoadString(), EwNewObject, and EwThrow().
CoreView CoreGroup_FindSiblingView | ( | CoreGroup | _this, |
CoreView | aView, | ||
XSet | aFilter | ||
) |
References CoreViewStateDialog, and EwSetContains().
References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompRect(), EwFullOffScreenBufferUpdate, EwGetRectORect(), EwIntersectRect(), EwIsRectEmpty(), EwMoveRectPos(), EwNotifyObjObservers(), EwUnionRect(), and XRect::Point1.
void CoreGroup_InvalidateViewState | ( | CoreGroup | _this | ) |
References CoreGroup_updateComponent(), CoreViewStatePendingViewState, EwNewSlot(), and EwPostSignal().
References CoreGroup__IsDialog(), and CoreViewStateDialog.
References EwMovePointNeg().
XBool CoreGroup_OnGetBuffered | ( | CoreGroup | _this | ) |
XInt32 CoreGroup_OnGetOpacity | ( | CoreGroup | _this | ) |
XBool CoreGroup_OnGetVisible | ( | CoreGroup | _this | ) |
References _Const0000, CoreGroup_updateComponent(), CoreLayoutAlignToLeft, CoreLayoutAlignToTop, CoreRectView_OnSetBounds(), CoreView__initLayoutContext(), CoreViewStateEmbedded, CoreViewStatePendingLayout, CoreViewStateUpdateLayout, EwCompPoint(), EwCompRect(), EwGetRectSize(), EwNewRect2Point(), EwNewSlot(), EwNotifyObjObservers(), EwPostSignal(), ResourcesBitmap__OnSetFrameSize(), value, XPoint::X, and XPoint::Y.
References _Const0000, CoreGroup__InvalidateArea(), CoreGroup_updateBufferSlot(), CoreViewStateVisible, EwGetRectSize(), EwNewObject, EwNewSlot(), EwNotifyObjObservers(), EwNullSlot, ResourcesBitmap__OnSetFrameSize(), and value.
References CoreView__ChangeViewState(), CoreViewStateEmbedded, and value.
References CoreView__ChangeViewState(), CoreViewStateEnabled, and value.
void CoreGroup_OnSetFocus | ( | CoreGroup | _this, |
CoreView | value | ||
) |
References _Const0003, CoreView__ChangeViewState(), CoreViewStateDialog, CoreViewStateEnabled, CoreViewStateFocusable, CoreViewStateFocused, CoreViewStateSelected, EwLoadString(), EwThrow(), and value.
References CoreGroup__InvalidateArea(), CoreViewStateVisible, and value.
References CoreView__ChangeViewState(), CoreViewStateVisible, and value.
void CoreGroup_PresentDialog | ( | CoreGroup | _this, |
CoreGroup | aDialogGroup, | ||
EffectsTransition | aPresentTransition, | ||
EffectsTransition | aDismissTransition, | ||
EffectsTransition | aOverlayTransition, | ||
EffectsTransition | aRestoreTransition, | ||
EffectsTransition | aOverrideOverlayTransition, | ||
EffectsTransition | aOverrideRestoreTransition, | ||
XSlot | aComplete, | ||
XSlot | aCancel, | ||
XBool | aCombine | ||
) |
References _Const0004, CoreGroup__OnSetFocus(), CoreGroup_FadeGroup(), CoreGroup_SwitchToDialog(), CoreView__ChangeViewState(), CoreViewStateDialog, CoreViewStateEnabled, CoreViewStateFocusable, CoreViewStateFocused, EffectsTransition__CreateOverlayFader(), EffectsTransition__CreatePresentFader(), EwGetAutoObject(), EwLoadString(), EwNewObject, EwNullSlot, and EwThrow().
XObject CoreGroup_processKeyHandlers | ( | CoreGroup | _this, |
CoreEvent | aEvent | ||
) |
References CoreKeyPressHandler_HandleEvent(), and EwCastObject().
void CoreGroup_recalculateLayout | ( | CoreGroup | _this | ) |
References _Const0000, _Const0001, CoreFormationBottomToTop, CoreFormationBottomToTop_LeftToRight, CoreFormationBottomToTop_RightToLeft, CoreFormationLeftToRight, CoreFormationLeftToRight_BottomToTop, CoreFormationLeftToRight_TopToBottom, CoreFormationNone, CoreFormationRightToLeft, CoreFormationRightToLeft_BottomToTop, CoreFormationRightToLeft_TopToBottom, CoreFormationTopToBottom, CoreFormationTopToBottom_LeftToRight, CoreFormationTopToBottom_RightToLeft, CoreGroup__InvalidateArea(), CoreGroup__UpdateLayout(), CoreLayoutAlignToLeft, CoreLayoutAlignToTop, CoreView__ArrangeView(), CoreView__GetExtent(), CoreView__initLayoutContext(), CoreViewStateEmbedded, CoreViewStateIsOutline, CoreViewStateRequestLayout, CoreViewStateUpdateLayout, CoreViewStateUpdatingLayout, CoreViewStateVisible, EwCastObject(), EwGetRectH(), EwGetRectORect(), EwGetRectSize(), EwGetRectW(), EwIsRectEmpty(), EwMovePointPos(), EwMoveRectPos(), EwNewPoint(), EwPostSignal(), XRect::Point1, XRect::Point2, XPoint::X, and XPoint::Y.
void CoreGroup_Remove | ( | CoreGroup | _this, |
CoreView | aView | ||
) |
References _Const000A, _Const000B, CoreGroup__InvalidateArea(), CoreGroup__OnSetFocus(), CoreGroup_FindSiblingView(), CoreGroup_updateComponent(), CoreView__GetExtent(), CoreViewStateEmbedded, CoreViewStateEnabled, CoreViewStateFocusable, CoreViewStateIsOutline, CoreViewStatePendingLayout, CoreViewStateRequestLayout, CoreViewStateVisible, EwLoadString(), EwNewSlot(), EwPostSignal(), and EwThrow().
void CoreGroup_RestackTop | ( | CoreGroup | _this, |
CoreView | aView | ||
) |
References _Const0009, _Const000A, CoreGroup__InvalidateArea(), CoreGroup_updateComponent(), CoreView__GetExtent(), CoreViewStateEmbedded, CoreViewStateIsOutline, CoreViewStatePendingLayout, CoreViewStateRequestLayout, CoreViewStateVisible, EwLoadString(), EwNewSlot(), EwPostSignal(), and EwThrow().
void CoreGroup_SwitchToDialog | ( | CoreGroup | _this, |
CoreGroup | aDialogGroup, | ||
EffectsTransition | aPresentTransition, | ||
EffectsTransition | aDismissTransition, | ||
EffectsTransition | aOverlayTransition, | ||
EffectsTransition | aRestoreTransition, | ||
EffectsTransition | aOverrideDismissTransition, | ||
EffectsTransition | aOverrideOverlayTransition, | ||
EffectsTransition | aOverrideRestoreTransition, | ||
XSlot | aComplete, | ||
XSlot | aCancel, | ||
XBool | aCombine | ||
) |
References _Const0004, CoreGroup__OnSetFocus(), CoreGroup_FadeGroup(), CoreGroup_PresentDialog(), CoreView__ChangeViewState(), CoreViewStateDialog, CoreViewStateEnabled, CoreViewStateFocusable, CoreViewStateFocused, EffectsTransition__CreateDismissFader(), EffectsTransition__CreateOverlayFader(), EffectsTransition__CreatePresentFader(), EffectsTransition__CreateRestoreFader(), EwGetAutoObject(), EwLoadString(), EwNewObject, EwNullSlot, and EwThrow().
References _Const0000, _Const0002, CoreGroup__drawContent(), EW_UNUSED_ARG, EwFullOffScreenBufferUpdate, GraphicsCanvas_FillRectangle(), and sender.
References CoreGroup__UpdateViewState(), CoreGroup_recalculateLayout(), CoreViewStatePendingLayout, CoreViewStatePendingViewState, CoreViewStateUpdateLayout, EW_UNUSED_ARG, and sender.
References EW_UNUSED_ARG.
References EW_UNUSED_ARG.
EW_METHOD | ( | initLayoutContext | , |
void | |||
) |
XRect CoreOutline aOutline void | ( | CoreGroup | _this, |
GraphicsCanvas | aCanvas, | ||
XRect | aClip, | ||
XPoint | aOffset, | ||
XInt32 | aOpacity, | ||
XBool | aBlend | ||
) |
XRect aBounds |