-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathEmWiTutorial.ewp
More file actions
176 lines (151 loc) · 4 KB
/
EmWiTutorial.ewp
File metadata and controls
176 lines (151 loc) · 4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
$version 6.60
// This unit is a part of the Embedded Wizard class library 'Mosaic20'.
$rect <40,197,240,237>
unit Core
{
attr Directory = $Mosaic;
}
// This unit is a part of the Embedded Wizard class library 'Mosaic20'.
$rect <40,237,240,277>
unit Resources
{
attr Directory = $Mosaic;
}
// This unit is a part of the Embedded Wizard class library 'Mosaic20'.
$rect <40,277,240,317>
unit Graphics
{
attr Directory = $Mosaic;
}
// This unit is a part of the Embedded Wizard class library 'Mosaic20'.
$rect <40,317,240,357>
unit Effects
{
attr Directory = $Mosaic;
}
// This unit is a part of the Embedded Wizard class library 'Mosaic20'.
$rect <40,357,240,397>
unit Views
{
attr Directory = $Mosaic;
}
// This unit is a part of the Embedded Wizard class library 'Mosaic20'.
$rect <40,397,240,437>
unit WidgetSet
{
attr Directory = $Mosaic\;
}
// This unit is a part of the Embedded Wizard class library 'Mosaic20'.
$rect <40,437,240,477>
unit Templates
{
attr Directory = $Mosaic\;
}
// The 'default' Language. Each project has to contain at least one language brick \
// called 'Default'.
// The default language of the tutorial application is English.
$rect <540,197,740,237>
language Default;
// This unit is intended to contain the application class and other GUI components.
$rect <290,372,490,412>
unit Application
{
attr Directory = .\;
}
// Mosaic Framework
note group MosaicFramework
{
attr Bounds = <20,147,260,497>;
}
// Profile Configuration
note group ProfileConfiguration
{
attr Bounds = <270,147,510,317>;
}
// Languages
note group Languages
{
attr Bounds = <520,147,760,317>;
}
// GUI Project
note group GUIProject
{
attr Bounds = <270,326,760,477>;
}
// This is a profile member for the project. This profile controls the code generation \
// for the target system.
$rect <290,197,490,237>
profile Win32 : Tara.Win32.RGBA8888
{
attr Verbose = false;
attr ScreenSize = <480,320>;
attr Optimization = High;
attr ApplicationClass = Application::TutorialApplication;
attr CleanOutputDirectories = false;
attr ApplicationTitle = "Embedded Wizard sample application";
attr ApplicationName = TutorialApplication;
attr OutputDirectory = ../Win32;
$rect <10,10,154,50>
macro Author = "Dipl. Ing. Paul Banach and Dipl. Ing. Manfred Schweyer, Copyright (C) TARA Systems GmbH";
}
// This unit is intended to contain the application class and other GUI components.
$rect <290,537,490,577>
unit Device
{
attr Directory = .\;
}
// Middleware
note group Middleware
{
attr Bounds = <270,487,760,681>;
}
// This unit is intended to contain the application class and other GUI components.
$rect <335,581,535,621>
unit BrowserDevice
{
attr Directory = .\;
}
// This is a profile member for the project. This profile controls the code generation \
// for the target system.
$rect <290,243,490,283>
profile Browser : Tara.WebGL.RGBA8888
{
attr Verbose = false;
attr ScreenSize = <480,320>;
attr Optimization = High;
attr ApplicationClass = Application::TutorialApplication;
attr CleanOutputDirectories = false;
attr ApplicationTitle = "Embedded Wizard sample application";
attr ApplicationName = index;
attr OutputDirectory = ../docs/demo;
attr Obfuscation = true;
$rect <10,10,154,50>
macro Author = "Dipl. Ing. Paul Banach and Dipl. Ing. Manfred Schweyer, Copyright (C) TARA Systems GmbH";
}
$rect <336,625,536,665>
unit TargetDevice
{
attr Directory = .\;
}
// The 'German' language.
$rect <540,246,740,286>
language German;
$rect <513,371,713,411>
unit Strings
{
attr Directory = .\;
}
$rect <513,419,713,459>
unit Icons
{
attr Directory = .\;
}
// Embedded Wizard Tutorial Application
// Author: Andreas Deininger <andreas@deininger.net>
//
// Tutorial site: https://deining.github.io/EmWiTutorial/
// Project on GitHub: https://github.com/deining/EmWiTutorial
note group Note6
{
attr Bounds = <20,0,760,135>;
}