forked from mcallegari/qlcplus
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvirtualconsole.html
295 lines (289 loc) · 6.75 KB
/
virtualconsole.html
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
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Q Light Controller Plus - Virtual Console</TITLE>
<SCRIPT SRC="utility.js" TYPE="text/javascript"></SCRIPT>
<link href="style.css" rel="stylesheet" type="text/css" />
</HEAD>
<BODY onLoad="replaceqrc()">
<H1><IMG SRC="qrc:/virtualconsole.png" ALIGN="absmiddle"> Virtual Console</H1>
<P>
The purpose of the Virtual Console is to act as a blank canvas on which the user
can create a lighting desk layout of his choice. Users can place various GUI
(Graphical User Interface) elements, called widgets, onto the console surface:
</P>
<UL>
<LI>Buttons for starting and stopping functions</LI>
<LI>Sliders for adjusting channel values or function intensity</LI>
<LI>Speed dials for adjusting function speeds</LI>
<LI>XY Pads for manually moving intelligent light beams</LI>
<LI>Cue lists for theatrical performance purposes</LI>
<LI>Frames for grouping various widgets together</LI>
<LI>Solo Frames for keeping only one button/function active at a time</LI>
<LI>Labels to act as static information banners for other widgets</LI>
</UL>
<P>
The topmost part of the Virtual Console is dedicated to a tool bar that provides
quick access to the most common actions: adding new widgets, copying them
to/from the clipboard, configuring the widgets and, in case of emergencies,
a panic button for stopping all currently running functions.
</P>
<P>
Each Virtual Console widget's style can be configured (to some extent). Widgets
can be moved anywhere and resized to any size on the Virtual Console canvas.
See the article on <A HREF="file:vcstylingplacement.html">Virtual Console Widget
Styling & Placement</A>.
</P>
<H3>Tool Bar Controls</H3>
<TABLE BORDER=1 class="qlcTable">
<TR>
<TD>
<IMG SRC="qrc:/button.png">
</TD>
<TD>
Add a new <A HREF="file:vcbutton.html">Button</A> to the currently selected
frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/buttonmatrix.png">
</TD>
<TD>
Add a new <A HREF="file:vcbuttonmatrix.html">Button Matrix</A> to the currently
selected frame, using the <A HREF="file:addvcbuttonmatrix.html">Add Button Matrix</A>
dialog.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/slider.png">
</TD>
<TD>
Add a new <A HREF="file:vcslider.html">Slider</A> to the currently selected
frame.
</TD>
<TR>
<TD>
<IMG SRC="qrc:/slidermatrix.png">
</TD>
<TD>
Add a new <A HREF="file:vcslidermatrix.html">Slider Matrix</A> to the currently
selected frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/rgbmatrix.png">
</TD>
<TD>
Add a new <A HREF="file:vcmatrix.html">Animation</A> to the currently selected frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/knob.png">
</TD>
<TD>
Add a new <A HREF="file:vcslider.html">Knob</A> to the currently selected frame. This is a convenient
shortcut for adding a slider widget using the knob style.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/speed.png">
</TD>
<TD>
Add a new <A HREF="file:vcspeeddial.html">Speed Dial</A> to the currently selected frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/xypad.png">
</TD>
<TD>
Add a new <A HREF="file:vcxypad.html">XY Pad</A> to the currently selected
frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/cuelist.png">
</TD>
<TD>
Add a new <A HREF="file:vccuelist.html">Cue List</A> to the currently selected
frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/frame.png">
</TD>
<TD>
Add a new <A HREF="file:vcframe.html">Frame</A> to the currently selected
frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/soloframe.png">
</TD>
<TD>
Add a new <A HREF="file:vcsoloframe.html">Solo Frame</A> to the currently selected
frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/label.png">
</TD>
<TD>
Add a new <A HREF="file:vclabel.html">Label</A> to the currently selected
frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/audioinput.png">
</TD>
<TD>
Add a new <A HREF="file:audiotriggers.html">Audio triggers</A> widget to the
currently selected frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/clock.png">
</TD>
<TD>
Add a new Clock widget to the currently selected frame.
This widget can be used for 3 purposes: System clock, Stopwatch and Countdown.<br>
In the last two cases and when QLC+ is in operate mode, clicking with the mouse
left button will pause the counter, while clicking with the mouse right button
will reset the counter to the initial value.<br>
When in system clock mode, it is possible to schedule when to start a QLC+ function
during the time of day.
</TD>
</TR>
<TR><TD></TD><TD></TD></TR>
<TR>
<TD>
<IMG SRC="qrc:/editcut.png">
</TD>
<TD>
Cut the currently selected widget(s) to the clipboard. Note that the widget(s) will only disappear when pasted into the new location.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/editcopy.png">
</TD>
<TD>
Copy the currently selected widget(s) to the clipboard.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/editpaste.png">
</TD>
<TD>
Paste the widget(s) in clipboard to the currently selected frame.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/editdelete.png">
</TD>
<TD>
Destroy the currently selected widget(s) completely. If a frame has been
selected, this destroys everything inside it, including other frames.
</TD>
</TR>
<TR><TD></TD><TD></TD></TR>
<TR>
<TD>
<IMG SRC="qrc:/edit.png">
</TD>
<TD>
Configure the currently selected widget using its own configuration dialog.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/editclear.png">
</TD>
<TD>
Rename the currently selected widget(s).
</TD>
</TR>
<TR><TD></TD><TD></TD></TR>
<TR>
<TD>
<IMG SRC="qrc:/up.png">
</TD>
<TD>
Bring the selected widget to front.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/down.png">
</TD>
<TD>
Send the selected widget to back.
</TD>
</TR>
<TR><TD></TD><TD></TD></TR>
<TR>
<TD>
<IMG SRC="qrc:/color.png">
</TD>
<TD>
Change the background colour of the selected widget.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/image.png">
</TD>
<TD>
Set a background picture for the selected widget.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/fontcolor.png">
</TD>
<TD>
Change the font colour of the selected widget.
</TD>
</TR>
<TR>
<TD>
<IMG SRC="qrc:/fonts.png">
</TD>
<TD>
Set the font properties of the selected widget.
</TD>
</TR>
<TR><TD></TD><TD></TD></TR>
<TR>
<TD>
<IMG SRC="qrc:/configure.png">
</TD>
<TD>
Configure the Virtual Console properties such as the size workspace, the widgets' default properties and the Grand Master slider properties.
</TD>
</TR>
<TR><TD></TD><TD></TD></TR>
<TR>
<TD>
<IMG SRC="qrc:/panic.png">
</TD>
<TD>
Stop all currently running functions.
</TD>
</TR>
</TABLE>
</BODY>
</HTML>