WebRadioApp  0.1
Views.c File Reference
#include "ewlocale.h"
#include "_CoreGroup.h"
#include "_CoreTimer.h"
#include "_EffectsEffectTimerClass.h"
#include "_GraphicsCanvas.h"
#include "_GraphicsPath.h"
#include "_GraphicsWarpMatrix.h"
#include "_ResourcesBitmap.h"
#include "_ResourcesFont.h"
#include "_ViewsFillPath.h"
#include "_ViewsFrame.h"
#include "_ViewsImage.h"
#include "_ViewsRectangle.h"
#include "_ViewsStrokePath.h"
#include "_ViewsText.h"
#include "_ViewsWarpImage.h"
#include "_ViewsWarpView.h"
#include "Core.h"
#include "Effects.h"
#include "Graphics.h"
#include "Views.h"
Include dependency graph for Views.c:

Macros

#define EwCheckIndex(aIndex, aRange)   EwCheckIndex( aIndex, aRange, __FILE__, __LINE__ )
 

Functions

static int EwCheckIndex (int aIndex, int aRange, const char *aFile, int aLine)
 
void ViewsRectangle__Init (ViewsRectangle _this, XObject aLink, XHandle aArg)
 
void ViewsRectangle__ReInit (ViewsRectangle _this)
 
void ViewsRectangle__Done (ViewsRectangle _this)
 
void ViewsRectangle_Draw (ViewsRectangle _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend)
 
void ViewsRectangle_OnSetColor (ViewsRectangle _this, XColor value)
 
 EW_DEFINE_CLASS (ViewsRectangle, CoreRectView, _None, _None, _None, _None, _None, _None, "Views::Rectangle")
 
void ViewsFrame__ReInit (ViewsFrame _this)
 
void ViewsFrame__Done (ViewsFrame _this)
 
void ViewsFrame_Draw (ViewsFrame _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend)
 
void ViewsFrame_observerSlot (ViewsFrame _this, XObject sender)
 
void ViewsFrame_timerSlot (ViewsFrame _this, XObject sender)
 
void ViewsFrame_OnSetColor (ViewsFrame _this, XColor value)
 
void ViewsFrame_OnSetAnimated (ViewsFrame _this, XBool value)
 
void ViewsFrame_OnSetEdges (ViewsFrame _this, XSet value)
 
void ViewsFrame_OnSetFrameNumber (ViewsFrame _this, XInt32 value)
 
void ViewsFrame_OnSetBitmap (ViewsFrame _this, ResourcesBitmap value)
 
void ViewsFrame_OnSetVisible (ViewsFrame _this, XBool value)
 
void ViewsFrame_OnSetNoEdgesLimit (ViewsFrame _this, XPoint value)
 
 EW_DEFINE_CLASS (ViewsFrame, CoreRectView, timer, OnFinished, animFrameNumber, animFrameNumber, animFrameNumber, animFrameNumber, "Views::Frame")
 
void ViewsImage__ReInit (ViewsImage _this)
 
void ViewsImage__Done (ViewsImage _this)
 
void ViewsImage_Draw (ViewsImage _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend)
 
void ViewsImage_observerSlot (ViewsImage _this, XObject sender)
 
void ViewsImage_timerSlot (ViewsImage _this, XObject sender)
 
void ViewsImage_OnSetColor (ViewsImage _this, XColor value)
 
void ViewsImage_OnSetAnimated (ViewsImage _this, XBool value)
 
void ViewsImage_OnSetAlignment (ViewsImage _this, XSet value)
 
void ViewsImage_OnSetFrameNumber (ViewsImage _this, XInt32 value)
 
void ViewsImage_OnSetBitmap (ViewsImage _this, ResourcesBitmap value)
 
XRect ViewsImage_GetContentArea (ViewsImage _this)
 
 EW_DEFINE_CLASS (ViewsImage, CoreRectView, timer, OnFinished, startTime, startTime, startTime, startTime, "Views::Image")
 
void ViewsText__ReInit (ViewsText _this)
 
void ViewsText__Done (ViewsText _this)
 
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)
 
 EW_DEFINE_CLASS (ViewsText, CoreRectView, Font, OnUpdate, flowString, flowString, flowString, bidiContext, "Views::Text")
 
void ViewsWarpView__ReInit (ViewsWarpView _this)
 
void ViewsWarpView__Done (ViewsWarpView _this)
 
void ViewsWarpView_OnSetPoint4 (ViewsWarpView _this, XPoint value)
 
void ViewsWarpView_OnSetPoint3 (ViewsWarpView _this, XPoint value)
 
void ViewsWarpView_OnSetPoint2 (ViewsWarpView _this, XPoint value)
 
void ViewsWarpView_OnSetPoint1 (ViewsWarpView _this, XPoint value)
 
void ViewsWarpView_calculateLight (ViewsWarpView _this)
 
void ViewsWarpView_update (ViewsWarpView _this, XObject sender)
 
void ViewsWarpView_OnSetSourceAnchor (ViewsWarpView _this, XPoint value)
 
void ViewsWarpView_Warp3D (ViewsWarpView _this, XPoint aDstPos, GraphicsWarpMatrix aMatrix)
 
 EW_DEFINE_CLASS (ViewsWarpView, CoreQuadView, matrix, dstPosY, dstPosY, dstPosY, dstPosY, dstPosY, "Views::WarpView")
 
void ViewsWarpImage__ReInit (ViewsWarpImage _this)
 
void ViewsWarpImage__Done (ViewsWarpImage _this)
 
void ViewsWarpImage_Draw (ViewsWarpImage _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend)
 
void ViewsWarpImage_observerSlot (ViewsWarpImage _this, XObject sender)
 
void ViewsWarpImage_timerSlot (ViewsWarpImage _this, XObject sender)
 
void ViewsWarpImage_OnSetAnimated (ViewsWarpImage _this, XBool value)
 
void ViewsWarpImage_OnSetColor (ViewsWarpImage _this, XColor value)
 
void ViewsWarpImage_OnSetFrameNumber (ViewsWarpImage _this, XInt32 value)
 
void ViewsWarpImage_OnSetBitmap (ViewsWarpImage _this, ResourcesBitmap value)
 
 EW_DEFINE_CLASS (ViewsWarpImage, ViewsWarpView, timer, OnFinished, startTime, startTime, startTime, startTime, "Views::WarpImage")
 
void ViewsFillPath__ReInit (ViewsFillPath _this)
 
void ViewsFillPath__Done (ViewsFillPath _this)
 
void ViewsFillPath_Draw (ViewsFillPath _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend)
 
void ViewsFillPath_OnSetBounds (ViewsFillPath _this, XRect value)
 
void ViewsFillPath_Done (ViewsFillPath _this)
 
void ViewsFillPath_destroyBuffer (ViewsFillPath _this)
 
void ViewsFillPath_updateBuffer (ViewsFillPath _this, XObject sender)
 
void ViewsFillPath_updatePath (ViewsFillPath _this, XObject sender)
 
void ViewsFillPath_OnSetColor (ViewsFillPath _this, XColor value)
 
void ViewsFillPath_OnSetOffset (ViewsFillPath _this, XPoint value)
 
void ViewsFillPath_OnSetFillRule (ViewsFillPath _this, XEnum value)
 
void ViewsFillPath_OnSetPath (ViewsFillPath _this, GraphicsPath value)
 
 EW_DEFINE_CLASS (ViewsFillPath, CoreRectView, Path, buffer, buffer, buffer, buffer, buffer, "Views::FillPath")
 
void ViewsStrokePath__ReInit (ViewsStrokePath _this)
 
void ViewsStrokePath__Done (ViewsStrokePath _this)
 
void ViewsStrokePath_Draw (ViewsStrokePath _this, GraphicsCanvas aCanvas, XRect aClip, XPoint aOffset, XInt32 aOpacity, XBool aBlend)
 
void ViewsStrokePath_OnSetBounds (ViewsStrokePath _this, XRect value)
 
void ViewsStrokePath_Done (ViewsStrokePath _this)
 
void ViewsStrokePath_destroyBuffer (ViewsStrokePath _this)
 
void ViewsStrokePath_updateBuffer (ViewsStrokePath _this, XObject sender)
 
void ViewsStrokePath_updatePath (ViewsStrokePath _this, XObject sender)
 
void ViewsStrokePath_OnSetColor (ViewsStrokePath _this, XColor value)
 
void ViewsStrokePath_OnSetQuality (ViewsStrokePath _this, XBool value)
 
void ViewsStrokePath_OnSetJoinPoints (ViewsStrokePath _this, XEnum value)
 
void ViewsStrokePath_OnSetEndCap (ViewsStrokePath _this, XEnum value)
 
void ViewsStrokePath_OnSetStartCap (ViewsStrokePath _this, XEnum value)
 
void ViewsStrokePath_OnSetWidth (ViewsStrokePath _this, XFloat value)
 
void ViewsStrokePath_OnSetPath (ViewsStrokePath _this, GraphicsPath value)
 

Variables

static const unsigned int _StringsDefault0 []
 
static const XColor _Const0000 = { 0xFF, 0xFF, 0xFF, 0xFF }
 
static const XPoint _Const0001 = { 0, 0 }
 
static const XRect _Const0002 = {{ 0, 0 }, { 0, 0 }}
 
static const XStringRes _Const0003 = { _StringsDefault0, 0x0002 }
 
static const XStringRes _Const0004 = { _StringsDefault0, 0x0006 }
 

Macro Definition Documentation

◆ EwCheckIndex

#define EwCheckIndex (   aIndex,
  aRange 
)    EwCheckIndex( aIndex, aRange, __FILE__, __LINE__ )

Function Documentation

◆ EW_DEFINE_CLASS() [1/7]

EW_DEFINE_CLASS ( ViewsFillPath  ,
CoreRectView  ,
Path  ,
buffer  ,
buffer  ,
buffer  ,
buffer  ,
buffer  ,
"Views::FillPath"   
)

◆ EW_DEFINE_CLASS() [2/7]

EW_DEFINE_CLASS ( ViewsFrame  ,
CoreRectView  ,
timer  ,
OnFinished  ,
animFrameNumber  ,
animFrameNumber  ,
animFrameNumber  ,
animFrameNumber  ,
"Views::Frame"   
)

◆ EW_DEFINE_CLASS() [3/7]

EW_DEFINE_CLASS ( ViewsImage  ,
CoreRectView  ,
timer  ,
OnFinished  ,
startTime  ,
startTime  ,
startTime  ,
startTime  ,
"Views::Image"   
)

◆ EW_DEFINE_CLASS() [4/7]

EW_DEFINE_CLASS ( ViewsRectangle  ,
CoreRectView  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
_None  ,
"Views::Rectangle"   
)

◆ EW_DEFINE_CLASS() [5/7]

EW_DEFINE_CLASS ( ViewsText  ,
CoreRectView  ,
Font  ,
OnUpdate  ,
flowString  ,
flowString  ,
flowString  ,
bidiContext  ,
"Views::Text"   
)

◆ EW_DEFINE_CLASS() [6/7]

EW_DEFINE_CLASS ( ViewsWarpImage  ,
ViewsWarpView  ,
timer  ,
OnFinished  ,
startTime  ,
startTime  ,
startTime  ,
startTime  ,
"Views::WarpImage"   
)

◆ EW_DEFINE_CLASS() [7/7]

EW_DEFINE_CLASS ( ViewsWarpView  ,
CoreQuadView  ,
matrix  ,
dstPosY  ,
dstPosY  ,
dstPosY  ,
dstPosY  ,
dstPosY  ,
"Views::WarpView"   
)

References _Const0000, aArg, EW_CLASS, and EW_CLASS_GCT.

◆ EwCheckIndex()

static int EwCheckIndex ( int  aIndex,
int  aRange,
const char *  aFile,
int  aLine 
)
static

References EwPanic(), and EwPrint().

Here is the call graph for this function:

◆ ViewsFillPath__Done()

void ViewsFillPath__Done ( ViewsFillPath  _this)

References CoreRectView__Done(), EW_CLASS, and ViewsFillPath_Done().

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

◆ ViewsFillPath__ReInit()

void ViewsFillPath__ReInit ( ViewsFillPath  _this)

References CoreRectView__ReInit().

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

◆ ViewsFillPath_destroyBuffer()

void ViewsFillPath_destroyBuffer ( ViewsFillPath  _this)

References EwFreeBitmap().

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

◆ ViewsFillPath_Done()

void ViewsFillPath_Done ( ViewsFillPath  _this)

References ViewsFillPath_destroyBuffer().

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

◆ ViewsFillPath_Draw()

void ViewsFillPath_Draw ( ViewsFillPath  _this,
GraphicsCanvas  aCanvas,
XRect  aClip,
XPoint  aOffset,
XInt32  aOpacity,
XBool  aBlend 
)

References _Const0001, aBlend, aCanvas, aClip, XColor::Alpha, aOffset, aOpacity, EW_UNUSED_ARG, EwMoveRectPos(), EwNewObject, GraphicsCanvas_AttachBitmap(), GraphicsCanvas_CopyBitmap(), GraphicsCanvas_DetachBitmap(), and GraphicsCanvas_FillPath().

Here is the call graph for this function:

◆ ViewsFillPath_OnSetBounds()

void ViewsFillPath_OnSetBounds ( ViewsFillPath  _this,
XRect  value 
)

References CoreRectView_OnSetBounds(), EwCompPoint(), EwGetRectSize(), EwNewSlot(), EwPostSignal(), value, and ViewsFillPath_updateBuffer().

Here is the call graph for this function:

◆ ViewsFillPath_OnSetColor()

void ViewsFillPath_OnSetColor ( ViewsFillPath  _this,
XColor  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompColor(), and value.

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

◆ ViewsFillPath_OnSetFillRule()

void ViewsFillPath_OnSetFillRule ( ViewsFillPath  _this,
XEnum  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwNewSlot(), EwPostSignal(), value, and ViewsFillPath_updateBuffer().

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

◆ ViewsFillPath_OnSetOffset()

void ViewsFillPath_OnSetOffset ( ViewsFillPath  _this,
XPoint  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompPoint(), EwNewSlot(), EwPostSignal(), value, and ViewsFillPath_updateBuffer().

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

◆ ViewsFillPath_OnSetPath()

void ViewsFillPath_OnSetPath ( ViewsFillPath  _this,
GraphicsPath  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwAttachObjObserver(), EwDetachObjObserver(), EwNewSlot(), EwPostSignal(), value, ViewsFillPath_updateBuffer(), and ViewsFillPath_updatePath().

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

◆ ViewsFillPath_updateBuffer()

void ViewsFillPath_updateBuffer ( ViewsFillPath  _this,
XObject  sender 
)

References EW_UNUSED_ARG, EwGetBitmapFromFillPath(), EwGetRectSize(), GraphicsFillRuleNonZero, offset, sender, and ViewsFillPath_destroyBuffer().

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

◆ ViewsFillPath_updatePath()

void ViewsFillPath_updatePath ( ViewsFillPath  _this,
XObject  sender 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EW_UNUSED_ARG, EwNewSlot(), EwPostSignal(), sender, and ViewsFillPath_updateBuffer().

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

◆ ViewsFrame__Done()

void ViewsFrame__Done ( ViewsFrame  _this)

References CoreRectView__Done(), and EW_CLASS.

Here is the call graph for this function:

◆ ViewsFrame__ReInit()

void ViewsFrame__ReInit ( ViewsFrame  _this)

References CoreRectView__ReInit().

Here is the call graph for this function:

◆ ViewsFrame_Draw()

void ViewsFrame_Draw ( ViewsFrame  _this,
GraphicsCanvas  aCanvas,
XRect  aClip,
XPoint  aOffset,
XInt32  aOpacity,
XBool  aBlend 
)

References aBlend, aCanvas, aClip, XColor::Alpha, aOffset, aOpacity, CoreViewStateAlphaBlended, EwGetRectSize(), EwMovePointNeg(), EwMoveRectPos(), GraphicsCanvas_DrawBitmapFrame(), GraphicsEdgesBottom, GraphicsEdgesLeft, GraphicsEdgesRight, GraphicsEdgesTop, XRect::Point1, XRect::Point2, ResourcesBitmap__Update(), XPoint::X, and XPoint::Y.

Here is the call graph for this function:

◆ ViewsFrame_observerSlot()

void ViewsFrame_observerSlot ( ViewsFrame  _this,
XObject  sender 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EW_UNUSED_ARG, and sender.

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

◆ ViewsFrame_OnSetAnimated()

void ViewsFrame_OnSetAnimated ( ViewsFrame  _this,
XBool  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwAttachObjObserver(), EwDetachObjObserver(), EwGetAutoObject(), EwNewSlot(), EwPostSignal(), value, and ViewsFrame_timerSlot().

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

◆ ViewsFrame_OnSetBitmap()

void ViewsFrame_OnSetBitmap ( ViewsFrame  _this,
ResourcesBitmap  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwAttachObjObserver(), EwDetachObjObserver(), EwNewSlot(), value, ViewsFrame_observerSlot(), and ViewsFrame_OnSetAnimated().

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

◆ ViewsFrame_OnSetColor()

void ViewsFrame_OnSetColor ( ViewsFrame  _this,
XColor  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompColor(), and value.

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

◆ ViewsFrame_OnSetEdges()

void ViewsFrame_OnSetEdges ( ViewsFrame  _this,
XSet  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, and value.

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

◆ ViewsFrame_OnSetFrameNumber()

void ViewsFrame_OnSetFrameNumber ( ViewsFrame  _this,
XInt32  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, and value.

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

◆ ViewsFrame_OnSetNoEdgesLimit()

void ViewsFrame_OnSetNoEdgesLimit ( ViewsFrame  _this,
XPoint  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompPoint(), GraphicsEdgesBottom, GraphicsEdgesLeft, GraphicsEdgesRight, GraphicsEdgesTop, and value.

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

◆ ViewsFrame_OnSetVisible()

void ViewsFrame_OnSetVisible ( ViewsFrame  _this,
XBool  value 
)

References CoreView__ChangeViewState(), CoreViewStateVisible, and value.

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

◆ ViewsFrame_timerSlot()

void ViewsFrame_timerSlot ( ViewsFrame  _this,
XObject  sender 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EW_UNUSED_ARG, EwDetachObjObserver(), EwNewSlot(), EwSignal(), and sender.

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

◆ ViewsImage__Done()

void ViewsImage__Done ( ViewsImage  _this)

References CoreRectView__Done(), and EW_CLASS.

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

◆ ViewsImage__ReInit()

void ViewsImage__ReInit ( ViewsImage  _this)

References CoreRectView__ReInit().

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

◆ ViewsImage_Draw()

void ViewsImage_Draw ( ViewsImage  _this,
GraphicsCanvas  aCanvas,
XRect  aClip,
XPoint  aOffset,
XInt32  aOpacity,
XBool  aBlend 
)

◆ ViewsImage_GetContentArea()

XRect ViewsImage_GetContentArea ( ViewsImage  _this)

◆ ViewsImage_observerSlot()

void ViewsImage_observerSlot ( ViewsImage  _this,
XObject  sender 
)

References CoreGroup__InvalidateArea(), CoreRectView__OnSetBounds(), CoreViewStateVisible, EW_UNUSED_ARG, EwMoveRectNeg(), sender, and ViewsImage_GetContentArea().

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

◆ ViewsImage_OnSetAlignment()

void ViewsImage_OnSetAlignment ( ViewsImage  _this,
XSet  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, and value.

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

◆ ViewsImage_OnSetAnimated()

void ViewsImage_OnSetAnimated ( ViewsImage  _this,
XBool  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwAttachObjObserver(), EwDetachObjObserver(), EwGetAutoObject(), EwNewSlot(), EwPostSignal(), value, and ViewsImage_timerSlot().

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

◆ ViewsImage_OnSetBitmap()

void ViewsImage_OnSetBitmap ( ViewsImage  _this,
ResourcesBitmap  value 
)

References CoreGroup__InvalidateArea(), CoreRectView__OnSetBounds(), CoreViewStateVisible, EwAttachObjObserver(), EwDetachObjObserver(), EwMoveRectNeg(), EwNewSlot(), value, ViewsImage_GetContentArea(), ViewsImage_observerSlot(), and ViewsImage_OnSetAnimated().

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

◆ ViewsImage_OnSetColor()

void ViewsImage_OnSetColor ( ViewsImage  _this,
XColor  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompColor(), and value.

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

◆ ViewsImage_OnSetFrameNumber()

void ViewsImage_OnSetFrameNumber ( ViewsImage  _this,
XInt32  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, and value.

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

◆ ViewsImage_timerSlot()

void ViewsImage_timerSlot ( ViewsImage  _this,
XObject  sender 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EW_UNUSED_ARG, EwDetachObjObserver(), EwNewSlot(), EwSignal(), and sender.

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

◆ ViewsRectangle__Done()

void ViewsRectangle__Done ( ViewsRectangle  _this)

References CoreRectView__Done(), and EW_CLASS.

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

◆ ViewsRectangle__Init()

void ViewsRectangle__Init ( ViewsRectangle  _this,
XObject  aLink,
XHandle  aArg 
)

References _Const0000, aArg, EW_CLASS, and EW_CLASS_GCT.

Here is the caller graph for this function:

◆ ViewsRectangle__ReInit()

void ViewsRectangle__ReInit ( ViewsRectangle  _this)

References CoreRectView__ReInit().

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

◆ ViewsRectangle_Draw()

void ViewsRectangle_Draw ( ViewsRectangle  _this,
GraphicsCanvas  aCanvas,
XRect  aClip,
XPoint  aOffset,
XInt32  aOpacity,
XBool  aBlend 
)

References aBlend, aCanvas, aClip, XColor::Alpha, aOffset, aOpacity, CoreViewStateAlphaBlended, EwMoveRectPos(), and GraphicsCanvas_FillRectangle().

Here is the call graph for this function:

◆ ViewsRectangle_OnSetColor()

void ViewsRectangle_OnSetColor ( ViewsRectangle  _this,
XColor  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompColor(), and value.

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

◆ ViewsStrokePath__Done()

void ViewsStrokePath__Done ( ViewsStrokePath  _this)

References CoreRectView__Done(), EW_CLASS, and ViewsStrokePath_Done().

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

◆ ViewsStrokePath__ReInit()

void ViewsStrokePath__ReInit ( ViewsStrokePath  _this)

References CoreRectView__ReInit().

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

◆ ViewsStrokePath_destroyBuffer()

void ViewsStrokePath_destroyBuffer ( ViewsStrokePath  _this)

References EwFreeBitmap().

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

◆ ViewsStrokePath_Done()

void ViewsStrokePath_Done ( ViewsStrokePath  _this)

References ViewsStrokePath_destroyBuffer().

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

◆ ViewsStrokePath_Draw()

void ViewsStrokePath_Draw ( ViewsStrokePath  _this,
GraphicsCanvas  aCanvas,
XRect  aClip,
XPoint  aOffset,
XInt32  aOpacity,
XBool  aBlend 
)

References _Const0001, aBlend, aCanvas, aClip, XColor::Alpha, aOffset, aOpacity, EW_UNUSED_ARG, EwMoveRectPos(), EwNewObject, GraphicsCanvas_AttachBitmap(), GraphicsCanvas_CopyBitmap(), GraphicsCanvas_DetachBitmap(), and GraphicsCanvas_StrokePath().

Here is the call graph for this function:

◆ ViewsStrokePath_OnSetBounds()

void ViewsStrokePath_OnSetBounds ( ViewsStrokePath  _this,
XRect  value 
)

References CoreRectView_OnSetBounds(), EwCompPoint(), EwGetRectSize(), EwNewSlot(), EwPostSignal(), value, and ViewsStrokePath_updateBuffer().

Here is the call graph for this function:

◆ ViewsStrokePath_OnSetColor()

void ViewsStrokePath_OnSetColor ( ViewsStrokePath  _this,
XColor  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompColor(), and value.

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

◆ ViewsStrokePath_OnSetEndCap()

void ViewsStrokePath_OnSetEndCap ( ViewsStrokePath  _this,
XEnum  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwNewSlot(), EwPostSignal(), value, and ViewsStrokePath_updateBuffer().

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

◆ ViewsStrokePath_OnSetJoinPoints()

void ViewsStrokePath_OnSetJoinPoints ( ViewsStrokePath  _this,
XEnum  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwNewSlot(), EwPostSignal(), value, and ViewsStrokePath_updateBuffer().

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

◆ ViewsStrokePath_OnSetPath()

void ViewsStrokePath_OnSetPath ( ViewsStrokePath  _this,
GraphicsPath  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwAttachObjObserver(), EwDetachObjObserver(), EwNewSlot(), EwPostSignal(), value, ViewsStrokePath_updateBuffer(), and ViewsStrokePath_updatePath().

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

◆ ViewsStrokePath_OnSetQuality()

void ViewsStrokePath_OnSetQuality ( ViewsStrokePath  _this,
XBool  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwNewSlot(), EwPostSignal(), value, and ViewsStrokePath_updateBuffer().

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

◆ ViewsStrokePath_OnSetStartCap()

void ViewsStrokePath_OnSetStartCap ( ViewsStrokePath  _this,
XEnum  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwNewSlot(), EwPostSignal(), value, and ViewsStrokePath_updateBuffer().

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

◆ ViewsStrokePath_OnSetWidth()

void ViewsStrokePath_OnSetWidth ( ViewsStrokePath  _this,
XFloat  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwNewSlot(), EwPostSignal(), value, and ViewsStrokePath_updateBuffer().

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

◆ ViewsStrokePath_updateBuffer()

void ViewsStrokePath_updateBuffer ( ViewsStrokePath  _this,
XObject  sender 
)

References EW_UNUSED_ARG, EwGetBitmapFromStrokePath(), EwGetRectSize(), GraphicsPathCapRound, GraphicsPathCapSquare, GraphicsPathCapTriangle, GraphicsPathJoinMiter, GraphicsPathJoinRound, offset, sender, and ViewsStrokePath_destroyBuffer().

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

◆ ViewsStrokePath_updatePath()

void ViewsStrokePath_updatePath ( ViewsStrokePath  _this,
XObject  sender 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EW_UNUSED_ARG, EwNewSlot(), EwPostSignal(), sender, and ViewsStrokePath_updateBuffer().

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

◆ ViewsText__Done()

void ViewsText__Done ( ViewsText  _this)

References CoreRectView__Done(), EW_CLASS, and ViewsText_Done().

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

◆ ViewsText__ReInit()

void ViewsText__ReInit ( ViewsText  _this)

References CoreRectView__ReInit().

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

◆ ViewsText_createBidi()

XHandle ViewsText_createBidi ( ViewsText  _this,
XInt32  aSize 
)

References EW_UNUSED_ARG, and EwCreateBidi().

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

◆ ViewsText_Done()

void ViewsText_Done ( ViewsText  _this)

References ViewsText_freeBidi().

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

◆ ViewsText_Draw()

◆ ViewsText_freeBidi()

void ViewsText_freeBidi ( ViewsText  _this,
XHandle  aBidi 
)

References EW_UNUSED_ARG, and EwFreeBidi().

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

◆ ViewsText_GetContentArea()

◆ ViewsText_IsBaseDirectionRTL()

XBool ViewsText_IsBaseDirectionRTL ( ViewsText  _this)

References EwBidiIsRTL(), EwNewSlot(), EwSignal(), and ViewsText_reparseSlot().

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

◆ ViewsText_IsBidiText()

XBool ViewsText_IsBidiText ( ViewsText  _this)

References EwBidiIsNeeded(), EwNewSlot(), EwSignal(), and ViewsText_reparseSlot().

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

◆ ViewsText_OnGetOpacity()

XInt32 ViewsText_OnGetOpacity ( ViewsText  _this)
Here is the caller graph for this function:

◆ ViewsText_OnSetAlignment()

void ViewsText_OnSetAlignment ( ViewsText  _this,
XSet  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwNewSlot(), EwPostSignal(), value, ViewsText_preOnUpdateSlot(), and ViewsText_preReparseSlot().

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

◆ ViewsText_OnSetAutoSize()

void ViewsText_OnSetAutoSize ( ViewsText  _this,
XBool  value 
)

References CoreRectView__OnSetBounds(), CoreViewStateUpdatingLayout, EwInflateRect(), EwMoveRectNeg(), EwNewPoint(), EwNewSlot(), EwPostSignal(), value, ViewsOrientationRotated_270, ViewsOrientationRotated_90, ViewsText_GetContentArea(), ViewsText_preReparseSlot(), XPoint::X, and XPoint::Y.

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

◆ ViewsText_OnSetBounds()

void ViewsText_OnSetBounds ( ViewsText  _this,
XRect  value 
)

References CoreRectView_OnSetBounds(), CoreViewStateUpdatingLayout, EwCompPoint(), EwCompRect(), EwGetRectH(), EwGetRectSize(), EwGetRectW(), EwNewSlot(), EwPostSignal(), value, ViewsOrientationNormal, ViewsOrientationRotated_180, ViewsText_preOnUpdateSlot(), and ViewsText_preReparseSlot().

Here is the call graph for this function:

◆ ViewsText_OnSetColor()

void ViewsText_OnSetColor ( ViewsText  _this,
XColor  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, EwCompColor(), and value.

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

◆ ViewsText_OnSetEllipsis()

void ViewsText_OnSetEllipsis ( ViewsText  _this,
XBool  value 
)

References EwNewSlot(), EwPostSignal(), value, and ViewsText_preReparseSlot().

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

◆ ViewsText_OnSetEnableBidiText()

void ViewsText_OnSetEnableBidiText ( ViewsText  _this,
XBool  value 
)

References EwNewSlot(), EwPostSignal(), value, and ViewsText_preReparseSlot().

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

◆ ViewsText_OnSetFont()

void ViewsText_OnSetFont ( ViewsText  _this,
ResourcesFont  value 
)

References EwNewSlot(), EwPostSignal(), value, and ViewsText_preReparseSlot().

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

◆ ViewsText_OnSetOpacity()

void ViewsText_OnSetOpacity ( ViewsText  _this,
XInt32  value 
)

References CoreGroup__InvalidateArea(), CoreViewStateVisible, and value.

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

◆ ViewsText_OnSetString()

void ViewsText_OnSetString ( ViewsText  _this,
XString  value 
)

References EwCompString(), EwNewSlot(), EwPostSignal(), EwShareString(), value, and ViewsText_preReparseSlot().

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

◆ ViewsText_OnSetWrapText()

void ViewsText_OnSetWrapText ( ViewsText  _this,
XBool  value 
)

References CoreViewStateFastReshape, EwNewSlot(), EwPostSignal(), value, and ViewsText_preReparseSlot().

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

◆ ViewsText_preOnUpdateSlot()

void ViewsText_preOnUpdateSlot ( ViewsText  _this,
XObject  sender 
)

References EW_UNUSED_ARG, EwPostSignal(), and sender.

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

◆ ViewsText_preReparseSlot()

void ViewsText_preReparseSlot ( ViewsText  _this,
XObject  sender 
)

References EW_UNUSED_ARG, EwNewSlot(), EwPostSignal(), sender, and ViewsText_reparseSlot().

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

◆ ViewsText_reparseSlot()

◆ ViewsWarpImage__Done()

void ViewsWarpImage__Done ( ViewsWarpImage  _this)

References EW_CLASS, and ViewsWarpView__Done().

Here is the call graph for this function:

◆ ViewsWarpImage__ReInit()

void ViewsWarpImage__ReInit ( ViewsWarpImage  _this)

References ViewsWarpView__ReInit().

Here is the call graph for this function:

◆ ViewsWarpImage_Draw()

void ViewsWarpImage_Draw ( ViewsWarpImage  _this,
GraphicsCanvas  aCanvas,
XRect  aClip,
XPoint  aOffset,
XInt32  aOpacity,
XBool  aBlend 
)

References _Const0001, aBlend, aCanvas, aClip, XColor::Alpha, aOffset, aOpacity, CoreViewStateAlphaBlended, EwIntersectRect2(), EwMoveRectPos(), EwNewRect2Point(), GraphicsCanvas_WarpBitmap(), and ResourcesBitmap__Update().

Here is the call graph for this function:

◆ ViewsWarpImage_observerSlot()

void ViewsWarpImage_observerSlot ( ViewsWarpImage  _this,
XObject  sender 
)

References _Const0001, CoreGroup__InvalidateArea(), CoreView__GetExtent(), CoreViewStateVisible, EW_UNUSED_ARG, EwCompPoint(), EwNewSlot(), EwPostSignal(), sender, and ViewsWarpView_update().

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

◆ ViewsWarpImage_OnSetAnimated()

void ViewsWarpImage_OnSetAnimated ( ViewsWarpImage  _this,
XBool  value 
)

References CoreGroup__InvalidateArea(), CoreView__GetExtent(), CoreViewStateVisible, EwAttachObjObserver(), EwDetachObjObserver(), EwGetAutoObject(), EwNewSlot(), EwPostSignal(), value, and ViewsWarpImage_timerSlot().

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

◆ ViewsWarpImage_OnSetBitmap()

void ViewsWarpImage_OnSetBitmap ( ViewsWarpImage  _this,
ResourcesBitmap  value 
)

References EwAttachObjObserver(), EwDetachObjObserver(), EwNewSlot(), EwSignal(), value, ViewsWarpImage_observerSlot(), and ViewsWarpImage_OnSetAnimated().

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

◆ ViewsWarpImage_OnSetColor()

void ViewsWarpImage_OnSetColor ( ViewsWarpImage  _this,
XColor  value 
)

References CoreGroup__InvalidateArea(), CoreView__GetExtent(), CoreViewStateVisible, EwCompColor(), and value.

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

◆ ViewsWarpImage_OnSetFrameNumber()

void ViewsWarpImage_OnSetFrameNumber ( ViewsWarpImage  _this,
XInt32  value 
)

References CoreGroup__InvalidateArea(), CoreView__GetExtent(), CoreViewStateVisible, and value.

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

◆ ViewsWarpImage_timerSlot()

void ViewsWarpImage_timerSlot ( ViewsWarpImage  _this,
XObject  sender 
)

References CoreGroup__InvalidateArea(), CoreView__GetExtent(), CoreViewStateVisible, EW_UNUSED_ARG, EwDetachObjObserver(), EwNewSlot(), EwSignal(), and sender.

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

◆ ViewsWarpView__Done()

void ViewsWarpView__Done ( ViewsWarpView  _this)

References CoreQuadView__Done(), and EW_CLASS.

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

◆ ViewsWarpView__ReInit()

void ViewsWarpView__ReInit ( ViewsWarpView  _this)

References CoreQuadView__ReInit().

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

◆ ViewsWarpView_calculateLight()

void ViewsWarpView_calculateLight ( ViewsWarpView  _this)

References EwCheckIndex, EwMathPow(), and EwMathSqrt().

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

◆ ViewsWarpView_OnSetPoint1()

void ViewsWarpView_OnSetPoint1 ( ViewsWarpView  _this,
XPoint  value 
)

References CoreQuadView_OnSetPoint1(), EwCompPoint(), EwNewSlot(), EwPostSignal(), XRect::Point1, value, and ViewsWarpView_update().

Here is the call graph for this function:

◆ ViewsWarpView_OnSetPoint2()

void ViewsWarpView_OnSetPoint2 ( ViewsWarpView  _this,
XPoint  value 
)

References CoreQuadView_OnSetPoint2(), EwCompPoint(), EwNewSlot(), EwPostSignal(), XRect::Point2, value, and ViewsWarpView_update().

Here is the call graph for this function:

◆ ViewsWarpView_OnSetPoint3()

void ViewsWarpView_OnSetPoint3 ( ViewsWarpView  _this,
XPoint  value 
)

References CoreQuadView_OnSetPoint3(), EwCompPoint(), EwNewSlot(), EwPostSignal(), value, and ViewsWarpView_update().

Here is the call graph for this function:

◆ ViewsWarpView_OnSetPoint4()

void ViewsWarpView_OnSetPoint4 ( ViewsWarpView  _this,
XPoint  value 
)

References CoreQuadView_OnSetPoint4(), EwCompPoint(), EwNewSlot(), EwPostSignal(), value, and ViewsWarpView_update().

Here is the call graph for this function:

◆ ViewsWarpView_OnSetSourceAnchor()

void ViewsWarpView_OnSetSourceAnchor ( ViewsWarpView  _this,
XPoint  value 
)

References EwCompPoint(), EwNewSlot(), EwPostSignal(), value, and ViewsWarpView_update().

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

◆ ViewsWarpView_update()

void ViewsWarpView_update ( ViewsWarpView  _this,
XObject  sender 
)

References _Const0001, CoreGroup__InvalidateArea(), CoreView__GetExtent(), CoreViewStateVisible, EW_UNUSED_ARG, EwIntersectRect2(), EwNewObject, EwNewPoint(), EwNewRect2Point(), GraphicsWarpMatrix_CalculateZ(), GraphicsWarpMatrix_DeriveFromQuad(), GraphicsWarpMatrix_Project(), XRect::Point1, XRect::Point2, sender, ViewsWarpView_calculateLight(), XPoint::X, and XPoint::Y.

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

◆ ViewsWarpView_Warp3D()

void ViewsWarpView_Warp3D ( ViewsWarpView  _this,
XPoint  aDstPos,
GraphicsWarpMatrix  aMatrix 
)

References _Const0001, _Const0004, CoreGroup__InvalidateArea(), CoreView__GetExtent(), CoreViewStateVisible, EwIntersectRect2(), EwLoadString(), EwNewObject, EwNewPoint(), EwNewRect2Point(), EwThrow(), GraphicsWarpMatrix_Assign(), GraphicsWarpMatrix_Project(), XRect::Point1, XRect::Point2, ViewsWarpView_calculateLight(), XPoint::X, and XPoint::Y.

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

Variable Documentation

◆ _Const0000

const XColor _Const0000 = { 0xFF, 0xFF, 0xFF, 0xFF }
static

◆ _Const0001

const XPoint _Const0001 = { 0, 0 }
static

◆ _Const0002

const XRect _Const0002 = {{ 0, 0 }, { 0, 0 }}
static

◆ _Const0003

const XStringRes _Const0003 = { _StringsDefault0, 0x0002 }
static

◆ _Const0004

const XStringRes _Const0004 = { _StringsDefault0, 0x0006 }
static

◆ _StringsDefault0

const unsigned int _StringsDefault0[]
static
Initial value:
=
{
0x0000005E,
0xB8000900, 0x3F9FE452, 0x0C520000, 0xC004E22C, 0x0020001B, 0x061001B4, 0x72001D00,
0x8001A400, 0x8745A207, 0x2800E11E, 0x19801183, 0x46271990, 0x8880019C, 0x2B198BC7,
0xC73001BA, 0x14894A24, 0x387C6E3F, 0x004FA113, 0x00000101, 0x00000000
}