 |
WebRadioApp
0.1
|
Go to the documentation of this file.
36 #if EW_RTE_VERSION != 0x000A0000
37 #error Wrong version of Embedded Wizard Runtime Environment.
41 #if EW_GFX_VERSION != 0x000A0000
42 #error Wrong version of Embedded Wizard Graphics Engine.
GraphicsCanvas GraphicsCanvas_DetachBitmap(GraphicsCanvas _this)
Definition: Graphics.c:199
XInt32 EwGetStringLength(XString aString)
#define EW_CLASS_GCT(aClass)
Definition: ewrte.h:923
XBool GraphicsPath_SetMaxNoOfSubPaths(GraphicsPath _this, XInt32 aMaxNoOfSubPaths)
Definition: Graphics.c:1351
@ GraphicsPathCapSquare
Definition: Graphics.h:86
void GraphicsWarpMatrix__Done(GraphicsWarpMatrix _this)
Definition: Graphics.c:840
void EwDrawLine(XBitmap *aDst, XInt32 aDstFrameNo, XRect aClipRect, XPoint aDstPos1, XPoint aDstPos2, XColor aColor1, XColor aColor2, XBool aBlend)
void EwCloseSubPath(XPath *aPath, XInt32 aSubPathNo)
XBool EwIsRectEmpty(XRect aRect)
static const XStringRes _Const0001
Definition: Graphics.c:59
void ResourcesBitmap__ReInit(ResourcesBitmap _this)
Definition: Resources.c:75
XInt32 GraphicsPath_GetMaxNoOfSubPaths(GraphicsPath _this)
Definition: Graphics.c:1327
void GraphicsPath_Done(GraphicsPath _this)
Definition: Graphics.c:1098
XRect EwNewRect2Point(XPoint aPoint1, XPoint aPoint2)
GraphicsCanvas GraphicsCanvas__AttachBitmap(void *_this, XHandle aBitmap)
Definition: Graphics.c:262
@ GraphicsEdgesInterior
Definition: Graphics.h:82
GraphicsPathJoin
Definition: Graphics.h:73
static const unsigned int _StringsDefault0[]
Definition: Graphics.c:38
XBool GraphicsWarpMatrix_Project(GraphicsWarpMatrix _this, XFloat aX, XFloat aY)
Definition: Graphics.c:864
XInt32 GraphicsPath_AddLine(GraphicsPath _this, XInt32 aSubPathNo, XFloat aX, XFloat aY)
Definition: Graphics.c:1235
XPoint FrameSize
Definition: ewgfx.h:374
void GraphicsArcPath_OnSetStartAngle(GraphicsArcPath _this, XFloat value)
Definition: Graphics.c:1794
GraphicsFillRule
Definition: Graphics.h:64
GraphicsWarpMatrix GraphicsWarpMatrix_Assign(GraphicsWarpMatrix _this, GraphicsWarpMatrix aMatrix)
Definition: Graphics.c:1019
XInt32 EwAddSubPathBezier3(XPath *aPath, XInt32 aSubPathNo, XFloat aCP1X, XFloat aCP1Y, XFloat aCP2X, XFloat aCP2Y, XFloat aX, XFloat aY, XInt32 aNoOfEdges)
@ GraphicsPathJoinBevel
Definition: Graphics.h:75
void GraphicsCanvas__Done(GraphicsCanvas _this)
Definition: Graphics.c:91
void GraphicsArcPath_OnSetStyle(GraphicsArcPath _this, XEnum value)
Definition: Graphics.c:1841
void EwStrokePath(XBitmap *aDst, XPath *aPath, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XBool aFlipY, XPoint aOffset, XFloat aWidth, XUInt32 aStyle, XFloat aMiterLimit, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aAntialiased)
void GraphicsArcPath_OnSetRadius(GraphicsArcPath _this, XFloat value)
Definition: Graphics.c:1828
unsigned long XHandle
Definition: ewrte.h:291
GraphicsCanvas GraphicsCanvas_AttachBitmap(GraphicsCanvas _this, XHandle aBitmap)
Definition: Graphics.c:226
void GraphicsCanvas_DrawLine(GraphicsCanvas _this, XRect aClip, XPoint aDstPos1, XPoint aDstPos2, XColor aColor1, XColor aColor2, XBool aBlend)
Definition: Graphics.c:781
@ GraphicsEdgesRight
Definition: Graphics.h:80
void XObject__ReInit(XObject _this)
XFloat GraphicsArcPath_OnGetInnerRadius(GraphicsArcPath _this)
Definition: Graphics.c:1806
void EwDrawBitmapFrame(XBitmap *aDst, XBitmap *aSrc, XInt32 aDstFrameNo, XInt32 aSrcFrameNo, XRect aClipRect, XRect aDstRect, XRect aSrcRect, XBool aDrawLeftEdge, XBool aDrawTopEdge, XBool aDrawRightEdge, XBool aDrawBottomEdge, XBool aDrawInterior, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
void EwPostSignal(XSlot aSlot, XObject aSender)
int EwCompPoint(XPoint aPoint1, XPoint aPoint2)
@ GraphicsPathJoinMiter
Definition: Graphics.h:76
XInt32 Y
Definition: ewrte.h:1632
EW_DEFINE_CLASS(GraphicsCanvas, ResourcesBitmap, OnDraw, OnDraw, InvalidArea, InvalidArea, InvalidArea, InvalidArea, "Graphics::Canvas")
Definition: Graphics.c:806
XBool GraphicsPath_InitSubPath(GraphicsPath _this, XInt32 aSubPathNo, XInt32 aMaxNoOfEdges)
Definition: Graphics.c:1309
GraphicsArcStyle
Definition: Graphics.h:94
void GraphicsCanvas_Update(GraphicsCanvas _this)
Definition: Graphics.c:149
XRect CoreOutline aOutline XHandle aArg
Definition: _ApplicationApplication.h:151
static const XStringRes _Const0006
Definition: Graphics.c:64
XInt32 EwAddSubPathArc(XPath *aPath, XInt32 aSubPathNo, XFloat aCenterX, XFloat aCenterY, XFloat aRadiusX, XFloat aRadiusY, XFloat aStartAngle, XFloat aEndAngle, XInt32 aNoOfEdges)
static const XColor _Const0002
Definition: Graphics.c:60
@ GraphicsArcStylePie
Definition: Graphics.h:98
XBool EwInitSubPath(XPath *aPath, XInt32 aSubPathNo, XInt32 aMaxNoOfEdges)
void EwWarpBitmap(XBitmap *aDst, XBitmap *aSrc, XInt32 aDstFrameNo, XInt32 aSrcFrameNo, XRect aClipRect, XFloat aDstX1, XFloat aDstY1, XFloat aDstW1, XFloat aDstX2, XFloat aDstY2, XFloat aDstW2, XFloat aDstX3, XFloat aDstY3, XFloat aDstW3, XFloat aDstX4, XFloat aDstY4, XFloat aDstW4, XRect aSrcRect, XColor aColor1, XColor aColor2, XColor aColor3, XColor aColor4, XBool aBlend, XBool aFilter)
void GraphicsCanvas_Done(GraphicsCanvas _this)
Definition: Graphics.c:104
void EwThrow(const XChar *aMessage)
@ GraphicsPathCapTriangle
Definition: Graphics.h:88
void ResourcesBitmap__Update(void *_this)
Definition: Resources.c:176
XFloat EwMathSqrt(XFloat aValue)
Definition: ewextrte.c:674
XInt32 EwGetMaxNoOfSubPaths(XPath *aPath)
void GraphicsArcPath_OnSetNoOfEdges(GraphicsArcPath _this, XInt32 value)
Definition: Graphics.c:1766
signed long XInt32
Definition: ewrte.h:1586
GraphicsPathCap
Definition: Graphics.h:83
void GraphicsWarpMatrix__ReInit(GraphicsWarpMatrix _this)
Definition: Graphics.c:833
XRect CoreOutline aOutline XPoint value
Definition: _ViewsWarpView.h:137
void EwFillRectangle(XBitmap *aDst, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
void EwBeginSubPath(XPath *aPath, XInt32 aSubPathNo, XFloat aX, XFloat aY)
static const XPoint _Const0000
Definition: Graphics.c:58
char XBool
Definition: ewrte.h:1592
unsigned long XEnum
Definition: ewrte.h:1593
XSlot EwNewSlot(void *aObject, XSlotProc aSlotProc)
void GraphicsCanvas_DrawBitmapFrame(GraphicsCanvas _this, XRect aClip, ResourcesBitmap aBitmap, XInt32 aFrameNr, XRect aDstRect, XSet aEdges, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
Definition: Graphics.c:354
@ GraphicsFillRuleEvenOdd
Definition: Graphics.h:66
@ GraphicsEdgesLeft
Definition: Graphics.h:78
XBitmap * EwCreateBitmap(int aFormat, XPoint aFrameSize, XInt32 aFrameDelay, XInt32 aNoOfFrames)
void GraphicsCanvas__Init(GraphicsCanvas _this, XObject aLink, XHandle aArg)
Definition: Graphics.c:68
XString EwLoadString(const XStringRes *aStringConst)
void GraphicsCanvas_ScaleBitmap(GraphicsCanvas _this, XRect aClip, ResourcesBitmap aBitmap, XInt32 aFrameNr, XRect aDstRect, XRect aSrcRect, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aFilter)
Definition: Graphics.c:614
XPath * EwCreatePath(XInt32 aMaxNoOfSubPaths)
GraphicsWarpMatrix GraphicsWarpMatrix_DeriveFromQuad(GraphicsWarpMatrix _this, XFloat aX1, XFloat aY1, XFloat aX2, XFloat aY2, XFloat aX3, XFloat aY3, XFloat aX4, XFloat aY4)
Definition: Graphics.c:982
unsigned long XSet
Definition: ewrte.h:1594
XFloat EwMathCos(XFloat aAngle)
Definition: ewextrte.c:545
@ GraphicsPathJoinRound
Definition: Graphics.h:77
@ GraphicsEdgesBottom
Definition: Graphics.h:81
#define EW_PIXEL_FORMAT_NATIVE
Definition: ewgfxdriver.h:121
@ GraphicsArcStylePieRoundedStart
Definition: Graphics.h:100
void ResourcesBitmap__Done(ResourcesBitmap _this)
Definition: Resources.c:82
XInt32 NoOfVirtFrames
Definition: ewgfx.h:377
#define EW_END_OF_CLASS(aClass)
Definition: ewrte.h:608
XInt32 EwAddSubPathLine(XPath *aPath, XInt32 aSubPathNo, XFloat aX, XFloat aY)
void EwFreeBitmap(XBitmap *aBitmap)
void EwCopyBitmap(XBitmap *aDst, XBitmap *aSrc, XInt32 aDstFrameNo, XInt32 aSrcFrameNo, XRect aClipRect, XRect aDstRect, XPoint aSrcPos, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
XBool GraphicsWarpMatrix_CalculateZ(GraphicsWarpMatrix _this, XFloat aX, XFloat aY)
Definition: Graphics.c:850
@ GraphicsArcStyleArc
Definition: Graphics.h:96
XInt32 GraphicsPath_AddBezier3(GraphicsPath _this, XInt32 aSubPathNo, XFloat aCP1X, XFloat aCP1Y, XFloat aCP2X, XFloat aCP2Y, XFloat aX, XFloat aY, XInt32 aNoOfEdges)
Definition: Graphics.c:1195
void GraphicsCanvas_FillPath(GraphicsCanvas _this, XRect aClip, GraphicsPath aPath, XRect aDstRect, XBool aFlipY, XPoint aOffset, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aAntialiased, XEnum aFillRule)
Definition: Graphics.c:717
#define EW_CLASS(aClass)
Definition: ewrte.h:921
float XFloat
Definition: ewrte.h:1595
void XObject__Done(XObject _this)
@ ViewsOrientationRotated_270
Definition: Views.h:96
void GraphicsCanvas_StrokePath(GraphicsCanvas _this, XRect aClip, GraphicsPath aPath, XRect aDstRect, XBool aFlipY, XPoint aOffset, XFloat aWidth, XEnum aStartCapStyle, XEnum aEndCapStyle, XEnum aJoinStyle, XFloat aMiterLimit, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aAntialiased)
Definition: Graphics.c:420
@ GraphicsArcStylePieRoundedEnd
Definition: Graphics.h:101
void GraphicsCanvas_OnSetFrameSize(GraphicsCanvas _this, XPoint value)
Definition: Graphics.c:120
void GraphicsArcPath__Done(GraphicsArcPath _this)
Definition: Graphics.c:1405
static const XRect _Const0003
Definition: Graphics.c:61
#define _None
Definition: ewrte.h:613
void EwNotifyObjObservers(XObject aObject, XUInt32 aId)
XRect CoreOutline aOutline GraphicsCanvas XRect aClip
Definition: _CoreOutline.h:171
void XObject__Init(XObject _this, XObject aLink, XHandle aArg)
void GraphicsCanvas_Init(GraphicsCanvas _this, XHandle aArg)
Definition: Graphics.c:111
void GraphicsPath_onUpdate(GraphicsPath _this, XObject sender)
Definition: Graphics.c:1089
#define EW_DEFINE_CLASS_VARIANTS(aClass)
Definition: ewrte.h:814
XRect CoreOutline aOutline XObject sender
Definition: _ApplicationRadioInterface.h:186
XPoint Point1
Definition: ewrte.h:1657
void EwFreePath(XPath *aPath)
static const XStringRes _Const0004
Definition: Graphics.c:62
@ ViewsOrientationRotated_90
Definition: Views.h:94
XInt32 FrameDelay
Definition: ewgfx.h:375
void GraphicsArcPath_OnSetInnerRadius(GraphicsArcPath _this, XFloat value)
Definition: Graphics.c:1812
XRect CoreOutline aOutline GraphicsCanvas XRect XPoint aOffset
Definition: _CoreOutline.h:172
void GraphicsCanvas_CopyBitmap(GraphicsCanvas _this, XRect aClip, ResourcesBitmap aBitmap, XInt32 aFrameNr, XRect aDstRect, XPoint aSrcPos, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
Definition: Graphics.c:671
XInt32 X
Definition: ewrte.h:1631
static const XStringRes _Const0005
Definition: Graphics.c:63
void EwTrace(const char *aFormat,...)
#define EW_END_OF_CLASS_VARIANTS(aClass)
Definition: ewrte.h:816
void GraphicsPath__Done(GraphicsPath _this)
Definition: Graphics.c:1076
static const XStringRes _Const0007
Definition: Graphics.c:65
void GraphicsArcPath__ReInit(GraphicsArcPath _this)
Definition: Graphics.c:1398
void GraphicsCanvas_WarpBitmap(GraphicsCanvas _this, XRect aClip, ResourcesBitmap aBitmap, XInt32 aFrameNr, XFloat aDstX1, XFloat aDstY1, XFloat aDstW1, XFloat aDstX2, XFloat aDstY2, XFloat aDstW2, XFloat aDstX3, XFloat aDstY3, XFloat aDstW3, XFloat aDstX4, XFloat aDstY4, XFloat aDstW4, XRect aSrcRect, XColor aColor1, XColor aColor2, XColor aColor3, XColor aColor4, XBool aBlend, XBool aFilter)
Definition: Graphics.c:517
unsigned long XUInt32
Definition: ewrte.h:1590
@ GraphicsPathCapRound
Definition: Graphics.h:87
void ResourcesBitmap__Init(ResourcesBitmap _this, XObject aLink, XHandle aArg)
Definition: Resources.c:56
XPoint Point2
Definition: ewrte.h:1658
@ GraphicsArcStyleSegment
Definition: Graphics.h:97
XChar * XString
Definition: ewrte.h:1656
void GraphicsArcPath_OnSetEndAngle(GraphicsArcPath _this, XFloat value)
Definition: Graphics.c:1782
void GraphicsCanvas_FillRectangle(GraphicsCanvas _this, XRect aClip, XRect aDstRect, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
Definition: Graphics.c:754
void GraphicsArcPath_updatePath(GraphicsArcPath _this, XObject sender)
Definition: Graphics.c:1415
#define EW_UNUSED_ARG(aArg)
Definition: ewrte.h:966
void GraphicsPath_Begin(GraphicsPath _this, XInt32 aSubPathNo, XFloat aX, XFloat aY)
Definition: Graphics.c:1283
void GraphicsCanvas_DrawText(GraphicsCanvas _this, XRect aClip, ResourcesFont aFont, XString aString, XInt32 aOffset, XInt32 aCount, XRect aDstRect, XPoint aSrcPos, XInt32 aMinWidth, XEnum aOrientation, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
Definition: Graphics.c:289
void EwDrawText(XBitmap *aDst, XFont *aFont, XChar *aString, XInt32 aCount, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XPoint aSrcPos, XInt32 aMinWidth, XInt32 aOrientation, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
@ ViewsOrientationRotated_180
Definition: Views.h:95
void GraphicsCanvas__ReInit(GraphicsCanvas _this)
Definition: Graphics.c:84
void EwFillPath(XBitmap *aDst, XPath *aPath, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XBool aFlipY, XPoint aOffset, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aAntialiased, XBool aNonZeroWinding)
void GraphicsPath_Close(GraphicsPath _this, XInt32 aSubPathNo)
Definition: Graphics.c:1259
XRect CoreOutline aOutline GraphicsCanvas XRect XPoint XInt32 XBool aBlend
Definition: _CoreOutline.h:172
XInt32 GraphicsPath_AddArc(GraphicsPath _this, XInt32 aSubPathNo, XFloat aCenterX, XFloat aCenterY, XFloat aRadiusX, XFloat aRadiusY, XFloat aStartAngle, XFloat aEndAngle, XInt32 aNoOfEdges)
Definition: Graphics.c:1147
@ GraphicsArcStylePieRounded
Definition: Graphics.h:99
void GraphicsPath__ReInit(GraphicsPath _this)
Definition: Graphics.c:1069
GraphicsWarpMatrix GraphicsWarpMatrix_Translate(GraphicsWarpMatrix _this, XFloat aDeltaX, XFloat aDeltaY, XFloat aDeltaZ)
Definition: Graphics.c:966
XFloat EwMathSin(XFloat aAngle)
Definition: ewextrte.c:524
GraphicsCanvas GraphicsCanvas__DetachBitmap(void *_this)
Definition: Graphics.c:217
@ GraphicsFillRuleNonZero
Definition: Graphics.h:67
GraphicsWarpMatrix GraphicsWarpMatrix_Rotate(GraphicsWarpMatrix _this, XFloat aAngleX, XFloat aAngleY, XFloat aAngleZ)
Definition: Graphics.c:904
@ GraphicsPathCapFlat
Definition: Graphics.h:85
GraphicsEdges
Definition: Graphics.h:52
void EwSignal(XSlot aSlot, XObject aSender)
@ GraphicsEdgesTop
Definition: Graphics.h:79