WebRadioApp  0.1
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
_ApplicationWelcomeDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 *
3 * E M B E D D E D W I Z A R D P R O J E C T
4 *
5 * Copyright (c) TARA Systems GmbH
6 * written by Paul Banach and Manfred Schweyer
7 *
8 ********************************************************************************
9 *
10 * This file was generated automatically by Embedded Wizard Studio.
11 *
12 * Please do not make any modifications of this file! The modifications are lost
13 * when the file is generated again by Embedded Wizard Studio!
14 *
15 * The template of this heading text can be found in the file 'head.ewt' in the
16 * directory 'Platforms' of your Embedded Wizard installation directory. If you
17 * wish to adapt this text, please copy the template file 'head.ewt' into your
18 * project directory and edit the copy only. Please avoid any modifications of
19 * the original template file!
20 *
21 * Version : 10.00
22 * Profile : STM32H747
23 * Platform : STM.STM32.RGB565
24 *
25 *******************************************************************************/
26 
27 #ifndef _ApplicationWelcomeDialog_H
28 #define _ApplicationWelcomeDialog_H
29 
30 #ifdef __cplusplus
31  extern "C"
32  {
33 #endif
34 
35 #include "ewrte.h"
36 #if EW_RTE_VERSION != 0x000A0000
37  #error Wrong version of Embedded Wizard Runtime Environment.
38 #endif
39 
40 #include "ewgfx.h"
41 #if EW_GFX_VERSION != 0x000A0000
42  #error Wrong version of Embedded Wizard Graphics Engine.
43 #endif
44 
45 #include "_CoreGroup.h"
47 #include "_CoreTimer.h"
48 #include "_EffectsInt32Effect.h"
49 #include "_ViewsImage.h"
50 #include "_ViewsText.h"
51 
52 /* Forward declaration of the class Application::WelcomeDialog */
53 #ifndef _ApplicationWelcomeDialog_
54  EW_DECLARE_CLASS( ApplicationWelcomeDialog )
55 #define _ApplicationWelcomeDialog_
56 #endif
57 
58 /* Forward declaration of the class Core::DialogContext */
59 #ifndef _CoreDialogContext_
60  EW_DECLARE_CLASS( CoreDialogContext )
61 #define _CoreDialogContext_
62 #endif
63 
64 /* Forward declaration of the class Core::KeyPressHandler */
65 #ifndef _CoreKeyPressHandler_
66  EW_DECLARE_CLASS( CoreKeyPressHandler )
67 #define _CoreKeyPressHandler_
68 #endif
69 
70 /* Forward declaration of the class Core::LayoutContext */
71 #ifndef _CoreLayoutContext_
72  EW_DECLARE_CLASS( CoreLayoutContext )
73 #define _CoreLayoutContext_
74 #endif
75 
76 /* Forward declaration of the class Core::TaskQueue */
77 #ifndef _CoreTaskQueue_
78  EW_DECLARE_CLASS( CoreTaskQueue )
79 #define _CoreTaskQueue_
80 #endif
81 
82 /* Forward declaration of the class Core::View */
83 #ifndef _CoreView_
84  EW_DECLARE_CLASS( CoreView )
85 #define _CoreView_
86 #endif
87 
88 /* Forward declaration of the class Effects::Fader */
89 #ifndef _EffectsFader_
91 #define _EffectsFader_
92 #endif
93 
94 /* Forward declaration of the class Graphics::Canvas */
95 #ifndef _GraphicsCanvas_
96  EW_DECLARE_CLASS( GraphicsCanvas )
97 #define _GraphicsCanvas_
98 #endif
99 
100 
101 /* This is the WelcomeDialog component. It simply shows a welcoming message. */
102 EW_DEFINE_FIELDS( ApplicationWelcomeDialog, CoreGroup )
103  EW_OBJECT ( Background, ViewsImage )
104  EW_OBJECT ( Text, ViewsText )
105  EW_OBJECT ( Timer, CoreTimer )
106  EW_OBJECT ( SimpleTouchHandler, CoreSimpleTouchHandler )
107  EW_OBJECT ( EaseIn_FastOutDisplay, EffectsInt32Effect )
108 EW_END_OF_FIELDS( ApplicationWelcomeDialog )
109 
110 /* Virtual Method Table (VMT) for the class : 'Application::WelcomeDialog' */
111 EW_DEFINE_METHODS( ApplicationWelcomeDialog, CoreGroup )
112  EW_METHOD( initLayoutContext, void )( CoreRectView _this, XRect aBounds, CoreOutline
113  aOutline )
114  EW_METHOD( GetRoot, CoreRoot )( CoreView _this )
115  EW_METHOD( Draw, void )( CoreGroup _this, GraphicsCanvas aCanvas,
117  EW_METHOD( HandleEvent, XObject )( CoreView _this, CoreEvent aEvent )
118  EW_METHOD( CursorHitTest, CoreCursorHit )( CoreGroup _this, XRect aArea, XInt32
119  aFinger, XInt32 aStrikeCount, CoreView aDedicatedView, XSet aRetargetReason )
120  EW_METHOD( ArrangeView, XPoint )( CoreRectView _this, XRect aBounds, XEnum
121  aFormation )
122  EW_METHOD( MoveView, void )( CoreRectView _this, XPoint aOffset, XBool
123  aFastMove )
124  EW_METHOD( GetExtent, XRect )( CoreRectView _this )
125  EW_METHOD( ChangeViewState, void )( CoreGroup _this, XSet aSetState, XSet aClearState )
126  EW_METHOD( OnSetBounds, void )( CoreGroup _this, XRect value )
127  EW_METHOD( drawContent, void )( CoreGroup _this, GraphicsCanvas aCanvas,
129  EW_METHOD( OnSetFocus, void )( CoreGroup _this, CoreView value )
130  EW_METHOD( OnSetBuffered, void )( CoreGroup _this, XBool value )
131  EW_METHOD( OnSetOpacity, void )( CoreGroup _this, XInt32 value )
132  EW_METHOD( IsDialog, XBool )( CoreGroup _this, XBool aRecursive )
133  EW_METHOD( DispatchEvent, XObject )( CoreGroup _this, CoreEvent aEvent )
134  EW_METHOD( BroadcastEvent, XObject )( CoreGroup _this, CoreEvent aEvent, XSet
135  aFilter )
136  EW_METHOD( UpdateLayout, void )( CoreGroup _this, XPoint aSize )
137  EW_METHOD( UpdateViewState, void )( CoreGroup _this, XSet aState )
138  EW_METHOD( InvalidateArea, void )( CoreGroup _this, XRect aArea )
139 EW_END_OF_METHODS( ApplicationWelcomeDialog )
140 
141 /* 'C' function for method : 'Application::WelcomeDialog.Slot()' */
142 void ApplicationWelcomeDialog_Slot( ApplicationWelcomeDialog _this, XObject sender );
143 
144 #ifdef __cplusplus
145  }
146 #endif
147 
148 #endif /* _ApplicationWelcomeDialog_H */
149 
150 /* Embedded Wizard */
ewrte.h
_CoreTimer.h
ApplicationWelcomeDialog_Slot
void ApplicationWelcomeDialog_Slot(ApplicationWelcomeDialog _this, XObject sender)
Definition: Application.c:887
_CoreGroup.h
EW_END_OF_FIELDS
#define EW_END_OF_FIELDS(aClass)
Definition: ewrte.h:460
EW_DECLARE_CLASS
#define EW_DECLARE_CLASS(aClass)
Definition: ewrte.h:393
ewgfx.h
_obj_XObject
Definition: ewrte.h:281
aOutline
XRect CoreOutline aOutline XRect CoreOutline aOutline
Definition: _CoreQuadView.h:109
XInt32
signed long XInt32
Definition: ewrte.h:1586
value
XRect CoreOutline aOutline XPoint value
Definition: _ViewsWarpView.h:137
_CoreSimpleTouchHandler.h
XBool
char XBool
Definition: ewrte.h:1592
XEnum
unsigned long XEnum
Definition: ewrte.h:1593
aBounds
XRect aBounds
Definition: _ApplicationWelcomeDialog.h:112
EW_DEFINE_METHODS
#define EW_DEFINE_METHODS(aClass, aSuperClass)
Definition: ewrte.h:524
XRect
Definition: ewrte.h:1639
EffectsFader
EffectsFader(EffectsShowHideTransition _this) EW_METHOD(CreateRestoreFader
sender
XRect CoreOutline aOutline XObject sender
Definition: _ApplicationWelcomeDialog.h:142
XSet
unsigned long XSet
Definition: ewrte.h:1594
aOpacity
XRect CoreOutline aOutline GraphicsCanvas XRect XPoint XInt32 aOpacity
Definition: _CoreOutline.h:172
aClip
XRect CoreOutline aOutline GraphicsCanvas XRect aClip
Definition: _CoreOutline.h:171
CoreCursorHit
XRect CoreOutline aOutline CoreCursorHit(CoreGroup _this, XRect aArea, XInt32 aFinger, XInt32 aStrikeCount, CoreView aDedicatedView, XSet aRetargetReason) EW_METHOD(ArrangeView
XPoint
Definition: ewrte.h:1616
aOffset
XRect CoreOutline aOutline GraphicsCanvas XRect XPoint aOffset
Definition: _CoreOutline.h:172
EW_OBJECT
#define EW_OBJECT(aName, aObjectClass)
Definition: ewrte.h:468
EW_METHOD
EW_METHOD(initLayoutContext, void)(CoreRectView _this
_ViewsImage.h
aCanvas
XRect CoreOutline aOutline GraphicsCanvas aCanvas
Definition: _CoreOutline.h:171
EW_END_OF_METHODS
#define EW_END_OF_METHODS(aClass)
Definition: ewrte.h:539
_ViewsText.h
_EffectsInt32Effect.h
aBlend
XRect CoreOutline aOutline GraphicsCanvas XRect XPoint XInt32 XBool aBlend
Definition: _CoreOutline.h:172
EW_DEFINE_FIELDS
#define EW_DEFINE_FIELDS(aClass, aSuperClass)
Definition: ewrte.h:451