WebRadioApp  0.1
_CoreRoot.h File Reference
#include "ewrte.h"
#include "ewgfx.h"
#include "_CoreGroup.h"
#include "_CoreTimer.h"
Include dependency graph for _CoreRoot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _CoreCursorEvent_
 
#define _CoreCursorGrabEvent_
 
#define _CoreDragEvent_
 
#define _CoreModalContext_
 
#define _CoreRoot__GetFPS_
 
#define _CoreRoot__Update_
 
#define _CoreRoot__UpdateGE20_
 
#define _CoreRoot__EndUpdate_
 
#define _CoreRoot__UpdateCanvas_
 
#define _CoreRoot__GetUpdateRegion_
 
#define _CoreRoot__BeginUpdate_
 
#define _CoreRoot__DoesNeedUpdate_
 
#define _CoreRoot__Initialize_
 
#define _CoreRoot__SetRootFocus_
 
#define _CoreRoot__SetUserInputTimestamp_
 
#define _CoreRoot__DriveKeyboardHitting_
 
#define _CoreRoot__DriveCursorMovement_
 
#define _CoreRoot__DriveMultiTouchMovement_
 
#define _CoreRoot__DriveCursorHitting_
 
#define _CoreRoot__DriveMultiTouchHitting_
 

Functions

 EW_METHOD (initLayoutContext, void)(CoreRectView _this
 
XRect CoreOutline aOutline EW_METHOD (GetRoot, CoreRoot)(CoreRoot _this) EW_METHOD(Draw
 
XRect CoreOutline aOutline void (CoreRoot _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 (CoreRoot _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, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend) EW_METHOD(OnSetFocus
 
XRect CoreOutline aOutline void (CoreRoot _this, CoreView value) EW_METHOD(OnSetBuffered
 
XRect CoreOutline aOutline void (CoreRoot _this, XBool value) EW_METHOD(OnSetOpacity
 
XRect CoreOutline aOutline void (CoreRoot _this, XInt32 value) EW_METHOD(IsDialog
 
XRect CoreOutline aOutline XBool (CoreRoot _this, XBool aRecursive) EW_METHOD(DispatchEvent
 
XRect CoreOutline aOutline XObject (CoreRoot _this, CoreEvent aEvent) EW_METHOD(BroadcastEvent
 
XRect CoreOutline aOutline XObject (CoreRoot _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
 
XRect CoreOutline aOutline void (CoreRoot _this, XRect aArea) CoreRoot CoreRoot_GetRoot(CoreRoot _this)
 
void CoreRoot_Draw (CoreRoot _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend)
 
void CoreRoot_ChangeViewState (CoreRoot _this, XSet aSetState, XSet aClearState)
 
void CoreRoot_OnSetFocus (CoreRoot _this, CoreView value)
 
void CoreRoot_OnSetBuffered (CoreRoot _this, XBool value)
 
void CoreRoot_OnSetOpacity (CoreRoot _this, XInt32 value)
 
XBool CoreRoot_IsDialog (CoreRoot _this, XBool aRecursive)
 
XObject CoreRoot_DispatchEvent (CoreRoot _this, CoreEvent aEvent)
 
XObject CoreRoot_BroadcastEvent (CoreRoot _this, CoreEvent aEvent, XSet aFilter)
 
void CoreRoot_InvalidateArea (CoreRoot _this, XRect aArea)
 
CoreDragEvent CoreRoot_createDragEvent (CoreRoot _this)
 
CoreCursorEvent CoreRoot_createCursorEvent (CoreRoot _this)
 
CoreCursorGrabEvent CoreRoot_createCursorGrabEvent (CoreRoot _this)
 
void CoreRoot_cursorHoldTimerProc (CoreRoot _this, XObject sender)
 
XInt32 CoreRoot_GetFPS (CoreRoot _this)
 
XInt32 CoreRoot__GetFPS (void *_this)
 
XRect CoreRoot_Update (CoreRoot _this)
 
XRect CoreRoot__Update (void *_this)
 
XRect CoreRoot_UpdateGE20 (CoreRoot _this, GraphicsCanvas aCanvas)
 
XRect CoreRoot__UpdateGE20 (void *_this, GraphicsCanvas aCanvas)
 
void CoreRoot_EndUpdate (CoreRoot _this)
 
void CoreRoot__EndUpdate (void *_this)
 
XRect CoreRoot_UpdateCanvas (CoreRoot _this, GraphicsCanvas aCanvas, XPoint aOffset)
 
XRect CoreRoot__UpdateCanvas (void *_this, GraphicsCanvas aCanvas, XPoint aOffset)
 
XRect CoreRoot_GetUpdateRegion (CoreRoot _this, XInt32 aRegionNo)
 
XRect CoreRoot__GetUpdateRegion (void *_this, XInt32 aRegionNo)
 
XInt32 CoreRoot_BeginUpdate (CoreRoot _this)
 
XInt32 CoreRoot__BeginUpdate (void *_this)
 
XBool CoreRoot_DoesNeedUpdate (CoreRoot _this)
 
XBool CoreRoot__DoesNeedUpdate (void *_this)
 
CoreRoot CoreRoot_Initialize (CoreRoot _this, XPoint aSize)
 
CoreRoot CoreRoot__Initialize (void *_this, XPoint aSize)
 
XBool CoreRoot_SetRootFocus (CoreRoot _this, XBool aHasRootFocus)
 
XBool CoreRoot__SetRootFocus (void *_this, XBool aHasRootFocus)
 
void CoreRoot_SetUserInputTimestamp (CoreRoot _this, XUInt32 aTimestamp)
 
void CoreRoot__SetUserInputTimestamp (void *_this, XUInt32 aTimestamp)
 
XBool CoreRoot_DriveKeyboardHitting (CoreRoot _this, XEnum aCode, XChar aCharCode, XBool aDown)
 
XBool CoreRoot__DriveKeyboardHitting (void *_this, XEnum aCode, XChar aCharCode, XBool aDown)
 
XBool CoreRoot_DriveCursorMovement (CoreRoot _this, XPoint aPos)
 
XBool CoreRoot__DriveCursorMovement (void *_this, XPoint aPos)
 
XBool CoreRoot_DriveMultiTouchMovement (CoreRoot _this, XInt32 aFinger, XPoint aPos)
 
XBool CoreRoot__DriveMultiTouchMovement (void *_this, XInt32 aFinger, XPoint aPos)
 
XBool CoreRoot_DriveCursorHitting (CoreRoot _this, XBool aDown, XInt32 aFinger, XPoint aPos)
 
XBool CoreRoot__DriveCursorHitting (void *_this, XBool aDown, XInt32 aFinger, XPoint aPos)
 
XBool CoreRoot_DriveMultiTouchHitting (CoreRoot _this, XBool aDown, XInt32 aFinger, XPoint aPos)
 
XBool CoreRoot__DriveMultiTouchHitting (void *_this, XBool aDown, XInt32 aFinger, XPoint aPos)
 
void CoreRoot_RetargetCursorWithReason (CoreRoot _this, CoreView aNewTarget, CoreView aFallbackTarget, XSet aRetargetReason)
 
void CoreRoot_RetargetCursor (CoreRoot _this, CoreView aNewTarget, CoreView aFallbackTarget)
 
void CoreRoot_DeflectCursor (CoreRoot _this, CoreView aNewTarget, XPoint aHitOffset)
 

Variables

XRect aBounds
 

Macro Definition Documentation

◆ _CoreCursorEvent_

#define _CoreCursorEvent_

◆ _CoreCursorGrabEvent_

#define _CoreCursorGrabEvent_

◆ _CoreDragEvent_

#define _CoreDragEvent_

◆ _CoreModalContext_

#define _CoreModalContext_

◆ _CoreRoot__BeginUpdate_

#define _CoreRoot__BeginUpdate_

◆ _CoreRoot__DoesNeedUpdate_

#define _CoreRoot__DoesNeedUpdate_

◆ _CoreRoot__DriveCursorHitting_

#define _CoreRoot__DriveCursorHitting_

◆ _CoreRoot__DriveCursorMovement_

#define _CoreRoot__DriveCursorMovement_

◆ _CoreRoot__DriveKeyboardHitting_

#define _CoreRoot__DriveKeyboardHitting_

◆ _CoreRoot__DriveMultiTouchHitting_

#define _CoreRoot__DriveMultiTouchHitting_

◆ _CoreRoot__DriveMultiTouchMovement_

#define _CoreRoot__DriveMultiTouchMovement_

◆ _CoreRoot__EndUpdate_

#define _CoreRoot__EndUpdate_

◆ _CoreRoot__GetFPS_

#define _CoreRoot__GetFPS_

◆ _CoreRoot__GetUpdateRegion_

#define _CoreRoot__GetUpdateRegion_

◆ _CoreRoot__Initialize_

#define _CoreRoot__Initialize_

◆ _CoreRoot__SetRootFocus_

#define _CoreRoot__SetRootFocus_

◆ _CoreRoot__SetUserInputTimestamp_

#define _CoreRoot__SetUserInputTimestamp_

◆ _CoreRoot__Update_

#define _CoreRoot__Update_

◆ _CoreRoot__UpdateCanvas_

#define _CoreRoot__UpdateCanvas_

◆ _CoreRoot__UpdateGE20_

#define _CoreRoot__UpdateGE20_

Function Documentation

◆ CoreCursorHit()

XRect CoreOutline aOutline CoreCursorHit ( CoreGroup  _this,
XRect  aArea,
XInt32  aFinger,
XInt32  aStrikeCount,
CoreView  aDedicatedView,
XSet  aRetargetReason 
)

◆ CoreRoot__BeginUpdate()

XInt32 CoreRoot__BeginUpdate ( void _this)

References CoreRoot_BeginUpdate().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot__DoesNeedUpdate()

XBool CoreRoot__DoesNeedUpdate ( void _this)

References CoreRoot_DoesNeedUpdate().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot__DriveCursorHitting()

XBool CoreRoot__DriveCursorHitting ( void _this,
XBool  aDown,
XInt32  aFinger,
XPoint  aPos 
)

References CoreRoot_DriveCursorHitting().

Here is the call graph for this function:

◆ CoreRoot__DriveCursorMovement()

XBool CoreRoot__DriveCursorMovement ( void _this,
XPoint  aPos 
)

References CoreRoot_DriveCursorMovement().

Here is the call graph for this function:

◆ CoreRoot__DriveKeyboardHitting()

XBool CoreRoot__DriveKeyboardHitting ( void _this,
XEnum  aCode,
XChar  aCharCode,
XBool  aDown 
)

References CoreRoot_DriveKeyboardHitting().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot__DriveMultiTouchHitting()

XBool CoreRoot__DriveMultiTouchHitting ( void _this,
XBool  aDown,
XInt32  aFinger,
XPoint  aPos 
)

References CoreRoot_DriveMultiTouchHitting().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot__DriveMultiTouchMovement()

XBool CoreRoot__DriveMultiTouchMovement ( void _this,
XInt32  aFinger,
XPoint  aPos 
)

References CoreRoot_DriveMultiTouchMovement().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot__EndUpdate()

void CoreRoot__EndUpdate ( void _this)

References CoreRoot_EndUpdate().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot__GetFPS()

XInt32 CoreRoot__GetFPS ( void _this)

References CoreRoot_GetFPS().

Here is the call graph for this function:

◆ CoreRoot__GetUpdateRegion()

XRect CoreRoot__GetUpdateRegion ( void _this,
XInt32  aRegionNo 
)

References CoreRoot_GetUpdateRegion().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot__Initialize()

CoreRoot CoreRoot__Initialize ( void _this,
XPoint  aSize 
)

References CoreRoot_Initialize().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot__SetRootFocus()

XBool CoreRoot__SetRootFocus ( void _this,
XBool  aHasRootFocus 
)

References CoreRoot_SetRootFocus().

Here is the call graph for this function:

◆ CoreRoot__SetUserInputTimestamp()

void CoreRoot__SetUserInputTimestamp ( void _this,
XUInt32  aTimestamp 
)

References CoreRoot_SetUserInputTimestamp().

Here is the call graph for this function:

◆ CoreRoot__Update()

XRect CoreRoot__Update ( void _this)

References CoreRoot_Update().

Here is the call graph for this function:

◆ CoreRoot__UpdateCanvas()

XRect CoreRoot__UpdateCanvas ( void _this,
GraphicsCanvas  aCanvas,
XPoint  aOffset 
)

References aCanvas, aOffset, and CoreRoot_UpdateCanvas().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot__UpdateGE20()

XRect CoreRoot__UpdateGE20 ( void _this,
GraphicsCanvas  aCanvas 
)

References aCanvas, and CoreRoot_UpdateGE20().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_BeginUpdate()

XInt32 CoreRoot_BeginUpdate ( CoreRoot  _this)

References _Const0001, CoreGroup__InvalidateArea(), EwCheckIndex, EwFullScreenUpdate, EwGetOverlayArea(), EwGetRectArea(), EwIsRectEmpty(), EwPreserveFramebufferContent, and EwUnionRect().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_BroadcastEvent()

XObject CoreRoot_BroadcastEvent ( CoreRoot  _this,
CoreEvent  aEvent,
XSet  aFilter 
)

References CoreGroup_BroadcastEvent().

Here is the call graph for this function:

◆ CoreRoot_ChangeViewState()

void CoreRoot_ChangeViewState ( CoreRoot  _this,
XSet  aSetState,
XSet  aClearState 
)

References CoreGroup__InvalidateArea(), CoreGroup_ChangeViewState(), CoreViewStateAlphaBlended, CoreViewStateVisible, and EwGetRectORect().

Here is the call graph for this function:

◆ CoreRoot_createCursorEvent()

CoreCursorEvent CoreRoot_createCursorEvent ( CoreRoot  _this)

References EwNewObject.

Here is the caller graph for this function:

◆ CoreRoot_createCursorGrabEvent()

CoreCursorGrabEvent CoreRoot_createCursorGrabEvent ( CoreRoot  _this)

References EwNewObject.

Here is the caller graph for this function:

◆ CoreRoot_createDragEvent()

CoreDragEvent CoreRoot_createDragEvent ( CoreRoot  _this)

References EwNewObject.

Here is the caller graph for this function:

◆ CoreRoot_cursorHoldTimerProc()

void CoreRoot_cursorHoldTimerProc ( CoreRoot  _this,
XObject  sender 
)

References CoreCursorEvent_InitializeHold(), CoreCursorEvent_InitializeUp(), CoreCursorGrabEvent_InitializeUp(), CoreGroup__BroadcastEvent(), CoreRoot_createCursorEvent(), CoreRoot_createCursorGrabEvent(), CoreTimer_OnSetEnabled(), CoreView__HandleEvent(), CoreViewStateEnabled, CoreViewStateTouchable, EW_UNUSED_ARG, EwCheckIndex, EwMovePointNeg(), and sender.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_DeflectCursor()

void CoreRoot_DeflectCursor ( CoreRoot  _this,
CoreView  aNewTarget,
XPoint  aHitOffset 
)

References CoreCursorEvent_InitializeDown(), CoreCursorEvent_InitializeUp(), CoreCursorGrabEvent_InitializeDown(), CoreCursorGrabEvent_InitializeUp(), CoreGroup__BroadcastEvent(), CoreRoot_createCursorEvent(), CoreRoot_createCursorGrabEvent(), CoreView__HandleEvent(), CoreViewStateEnabled, CoreViewStateTouchable, EwCheckIndex, EwGetTicks(), and EwMovePointNeg().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_DispatchEvent()

XObject CoreRoot_DispatchEvent ( CoreRoot  _this,
CoreEvent  aEvent 
)

References CoreGroup__DispatchEvent(), CoreGroup_DispatchEvent(), CoreGroup_processKeyHandlers(), CoreView__HandleEvent(), and EwCastObject().

Here is the call graph for this function:

◆ CoreRoot_DoesNeedUpdate()

XBool CoreRoot_DoesNeedUpdate ( CoreRoot  _this)

References _Const0001, EwGetOverlayArea(), and EwIsRectEmpty().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_Draw()

void CoreRoot_Draw ( CoreRoot  _this,
GraphicsCanvas  aCanvas,
XRect  aClip,
XPoint  aOffset,
XInt32  aOpacity,
XBool  aBlend 
)

References _Const0002, aBlend, aCanvas, aClip, aOffset, aOpacity, CoreGroup_Draw(), EwFullScreenUpdate, EwMoveRectPos(), GraphicsCanvas_FillRectangle(), and XRect::Point1.

Here is the call graph for this function:

◆ CoreRoot_DriveCursorHitting()

XBool CoreRoot_DriveCursorHitting ( CoreRoot  _this,
XBool  aDown,
XInt32  aFinger,
XPoint  aPos 
)

References CoreRoot_DriveMultiTouchHitting().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_DriveCursorMovement()

XBool CoreRoot_DriveCursorMovement ( CoreRoot  _this,
XPoint  aPos 
)

References CoreRoot_DriveMultiTouchMovement().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_DriveKeyboardHitting()

XBool CoreRoot_DriveKeyboardHitting ( CoreRoot  _this,
XEnum  aCode,
XChar  aCharCode,
XBool  aDown 
)

References CoreGroup__DispatchEvent(), CoreKeyCodeNoKey, CoreKeyEvent_Initialize(), CoreKeyEvent_Initialize2(), CoreKeyPressHandler_HandleEvent(), CoreView__HandleEvent(), EwCastObject(), and EwNewObject.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_DriveMultiTouchHitting()

XBool CoreRoot_DriveMultiTouchHitting ( CoreRoot  _this,
XBool  aDown,
XInt32  aFinger,
XPoint  aPos 
)

References _Const0000, CoreCursorEvent_InitializeDown(), CoreCursorEvent_InitializeUp(), CoreCursorGrabEvent_InitializeDown(), CoreCursorGrabEvent_InitializeUp(), CoreCursorHit(), CoreGroup__BroadcastEvent(), CoreGroup_LocalPosition(), CoreRoot_createCursorEvent(), CoreRoot_createCursorGrabEvent(), CoreRoot_DriveMultiTouchMovement(), CoreTimer_OnSetEnabled(), CoreView__CursorHitTest(), CoreView__HandleEvent(), CoreViewStateEnabled, CoreViewStateTouchable, EwCheckIndex, EwGetTicks(), EwIsPointInRect(), EwMovePointNeg(), EwMoveRectPos(), EwNewPoint(), and EwNewRect2Point().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_DriveMultiTouchMovement()

XBool CoreRoot_DriveMultiTouchMovement ( CoreRoot  _this,
XInt32  aFinger,
XPoint  aPos 
)

References _Const0000, CoreCursorEvent_InitializeUp(), CoreCursorGrabEvent_InitializeUp(), CoreDragEvent_Initialize(), CoreGroup__BroadcastEvent(), CoreRoot_createCursorEvent(), CoreRoot_createCursorGrabEvent(), CoreRoot_createDragEvent(), CoreView__HandleEvent(), CoreViewStateEnabled, CoreViewStateTouchable, EwCheckIndex, EwCompPoint(), EwMovePointNeg(), and offset.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_EndUpdate()

void CoreRoot_EndUpdate ( CoreRoot  _this)
Here is the caller graph for this function:

◆ CoreRoot_GetFPS()

XInt32 CoreRoot_GetFPS ( CoreRoot  _this)

References EwGetTicks().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_GetUpdateRegion()

XRect CoreRoot_GetUpdateRegion ( CoreRoot  _this,
XInt32  aRegionNo 
)

References _Const0001, and EwCheckIndex.

Here is the caller graph for this function:

◆ CoreRoot_Initialize()

CoreRoot CoreRoot_Initialize ( CoreRoot  _this,
XPoint  aSize 
)

References _Const0000, CoreGroup__InvalidateArea(), CoreRectView__OnSetBounds(), CoreViewStateFocused, CoreViewStateSelected, and EwNewRect2Point().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_InvalidateArea()

void CoreRoot_InvalidateArea ( CoreRoot  _this,
XRect  aArea 
)

References _Const000E, CoreGroup_InvalidateArea(), EwCheckIndex, EwFullOffScreenBufferUpdate, EwFullScreenUpdate, EwGetRectArea(), EwGetRectORect(), EwIntersectRect(), EwIsRectEmpty(), EwLoadString(), EwMoveRectPos(), EwNotifyObjObservers(), EwThrow(), EwUnionRect(), and XRect::Point1.

Here is the call graph for this function:

◆ CoreRoot_IsDialog()

XBool CoreRoot_IsDialog ( CoreRoot  _this,
XBool  aRecursive 
)

References EW_UNUSED_ARG.

◆ CoreRoot_OnSetBuffered()

void CoreRoot_OnSetBuffered ( CoreRoot  _this,
XBool  value 
)

References CoreGroup__InvalidateArea(), CoreGroup_OnSetBuffered(), CoreViewStateVisible, EwGetRectORect(), and value.

Here is the call graph for this function:

◆ CoreRoot_OnSetFocus()

void CoreRoot_OnSetFocus ( CoreRoot  _this,
CoreView  value 
)

References CoreGroup_OnSetFocus(), and value.

Here is the call graph for this function:

◆ CoreRoot_OnSetOpacity()

void CoreRoot_OnSetOpacity ( CoreRoot  _this,
XInt32  value 
)

References CoreGroup__InvalidateArea(), CoreGroup_OnSetOpacity(), CoreViewStateVisible, EwGetRectORect(), and value.

Here is the call graph for this function:

◆ CoreRoot_RetargetCursor()

void CoreRoot_RetargetCursor ( CoreRoot  _this,
CoreView  aNewTarget,
CoreView  aFallbackTarget 
)

References CoreRoot_RetargetCursorWithReason().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_RetargetCursorWithReason()

void CoreRoot_RetargetCursorWithReason ( CoreRoot  _this,
CoreView  aNewTarget,
CoreView  aFallbackTarget,
XSet  aRetargetReason 
)

References _Const0000, CoreCursorHit(), CoreRoot_DeflectCursor(), CoreView__CursorHitTest(), EwCheckIndex, EwMoveRectPos(), EwNewPoint(), and EwNewRect2Point().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_SetRootFocus()

XBool CoreRoot_SetRootFocus ( CoreRoot  _this,
XBool  aHasRootFocus 
)

References CoreView__ChangeViewState(), and CoreViewStateFocused.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_SetUserInputTimestamp()

void CoreRoot_SetUserInputTimestamp ( CoreRoot  _this,
XUInt32  aTimestamp 
)
Here is the caller graph for this function:

◆ CoreRoot_Update()

XRect CoreRoot_Update ( CoreRoot  _this)

References CoreRoot_UpdateGE20(), EwGetRectSize(), EwNewObject, ResourcesBitmap__OnSetFrameSize(), and ResourcesBitmap__Update().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_UpdateCanvas()

XRect CoreRoot_UpdateCanvas ( CoreRoot  _this,
GraphicsCanvas  aCanvas,
XPoint  aOffset 
)

References _Const0001, aCanvas, aOffset, CoreView__Draw(), EwCheckIndex, EwIntersectRect(), EwIsRectEmpty(), EwMovePointPos(), EwMoveRectNeg(), EwNegPoint(), EwNewRect2Point(), and EwUnionRect().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CoreRoot_UpdateGE20()

XRect CoreRoot_UpdateGE20 ( CoreRoot  _this,
GraphicsCanvas  aCanvas 
)

References _Const0000, _Const0001, aCanvas, CoreRoot_BeginUpdate(), CoreRoot_EndUpdate(), and CoreRoot_UpdateCanvas().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EW_METHOD() [1/2]

XRect CoreOutline aOutline EW_METHOD ( GetRoot  ,
CoreRoot   
)

◆ EW_METHOD() [2/2]

EW_METHOD ( initLayoutContext  ,
void   
)

◆ void() [1/11]

XRect CoreOutline aOutline void ( CoreGroup  _this,
GraphicsCanvas  aCanvas,
XRect  aClip,
XPoint  aOffset,
XInt32  aOpacity,
XBool  aBlend 
)

◆ void() [2/11]

XRect CoreOutline aOutline void ( CoreGroup  _this,
XPoint  aSize 
)

◆ void() [3/11]

XRect CoreOutline aOutline void ( CoreGroup  _this,
XRect  value 
)

◆ void() [4/11]

XRect CoreOutline aOutline void ( CoreGroup  _this,
XSet  aState 
)

◆ void() [5/11]

XRect CoreOutline aOutline void ( CoreRectView  _this,
XPoint  aOffset,
XBool  aFastMove 
)

◆ void() [6/11]

XRect CoreOutline aOutline void ( CoreRoot  _this,
CoreView  value 
)

◆ void() [7/11]

XRect CoreOutline aOutline void ( CoreRoot  _this,
GraphicsCanvas  aCanvas,
XRect  aClip,
XPoint  aOffset,
XInt32  aOpacity,
XBool  aBlend 
)

◆ void() [8/11]

XRect CoreOutline aOutline void ( CoreRoot  _this,
XBool  value 
)

◆ void() [9/11]

XRect CoreOutline aOutline void ( CoreRoot  _this,
XInt32  value 
)

◆ void() [10/11]

XRect CoreOutline aOutline void ( CoreRoot  _this,
XRect  aArea 
)

◆ void() [11/11]

XRect CoreOutline aOutline void ( CoreRoot  _this,
XSet  aSetState,
XSet  aClearState 
)

◆ XBool()

XRect CoreOutline aOutline XBool ( CoreRoot  _this,
XBool  aRecursive 
)

◆ XObject() [1/3]

XRect CoreOutline aOutline XObject ( CoreRoot  _this,
CoreEvent  aEvent 
)

◆ XObject() [2/3]

XRect CoreOutline aOutline XObject ( CoreRoot  _this,
CoreEvent  aEvent,
XSet  aFilter 
)

◆ XObject() [3/3]

XRect CoreOutline aOutline XObject ( CoreView  _this,
CoreEvent  aEvent 
)

◆ XPoint()

XRect CoreOutline aOutline XPoint ( CoreRectView  _this,
XRect  aBounds,
XEnum  aFormation 
)

◆ XRect()

XRect CoreOutline aOutline XRect ( CoreRectView  _this)

Variable Documentation

◆ aBounds

XRect aBounds