Include a header file required for build on mac 10.4
[supercollider.git] / Help / GUI / GUI-Classes.html
blob8882d0f9c3fc385bc6335a5ca4f04e52e216047d
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <meta http-equiv="Content-Style-Type" content="text/css">
6 <title></title>
7 <meta name="Generator" content="Cocoa HTML Writer">
8 <meta name="CocoaVersion" content="949.43">
9 <style type="text/css">
10 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica}
11 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
12 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
13 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #5d67a2}
14 p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #666c94; min-height: 14.0px}
15 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
16 p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; min-height: 17.0px}
17 p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001ee6}
18 p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #0000ff}
19 p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #ffffff; min-height: 14.0px}
20 p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica; min-height: 22.0px}
21 p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #596194}
22 span.s1 {color: #000000}
23 span.s2 {color: #3e54c5}
24 span.s3 {color: #6d7187}
25 span.s4 {color: #5d67a2}
26 span.s5 {text-decoration: underline}
27 span.s6 {color: #ffffff}
28 span.s7 {color: #394eb8}
29 span.s8 {color: #485abb}
30 span.Apple-tab-span {white-space:pre}
31 td.td1 {width: 127.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
32 td.td2 {width: 149.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
33 td.td3 {width: 139.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
34 td.td4 {width: 119.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
35 td.td5 {width: 103.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
36 td.td6 {width: 153.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
37 td.td7 {width: 115.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
38 td.td8 {width: 316.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
39 td.td9 {width: 368.0px; background-color: #e9e9e9; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #ffffff #ffffff #ffffff #ffffff; padding: 2.0px 2.0px 2.0px 2.0px}
40 </style>
41 </head>
42 <body>
43 <p class="p1"><b>GUI Classes<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b></p>
44 <p class="p2"><br></p>
45 <p class="p3">Lists of kit-specific and kit-independant gui classes.</p>
46 <p class="p2"><br></p>
47 <p class="p4"><span class="s1"><b>See also:</b> <a href="GUI-Tools/GUI.html"><span class="s2">GUI</span></a></span><span class="s3">, <a href="GUI-Overview.html"><span class="s4">GUI-Overview</span></a></span></p>
48 <p class="p5"><br></p>
49 <p class="p6"><b>List of Kit-independant GUI Classes</b></p>
50 <p class="p7"><br></p>
51 <p class="p3">These classes are platform neutral in themselves.</p>
52 <p class="p2"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></p>
53 <table cellspacing="0" cellpadding="0">
54 <tbody>
55 <tr>
56 <td valign="middle" class="td1">
57 <p class="p8"><span class="s5"><a href="EZ-GUI/EZSlider.html">EZSlider</a></span><span class="s6"><span class="Apple-tab-span"> </span></span></p>
58 </td>
59 <td valign="middle" class="td2">
60 <p class="p8"><span class="s5"><a href="EZ-GUI/EZNumber.html">EZNumber</a></span></p>
61 </td>
62 <td valign="middle" class="td3">
63 <p class="p8"><span class="s5"><a href="EZ-GUI/EZRanger.html">EZRanger</a></span></p>
64 </td>
65 <td valign="middle" class="td4">
66 <p class="p8"><span class="s5"><a href="EZ-GUI/EZListView.html">EZListView</a></span></p>
67 </td>
68 </tr>
69 <tr>
70 <td valign="middle" class="td1">
71 <p class="p8"><span class="s5"><a href="EZ-GUI/EZPopUpMenu.html">EZPopUpMenu</a></span></p>
72 </td>
73 <td valign="middle" class="td2">
74 <p class="p8"><span class="s5"><a href="EZ-GUI/EZScroller.html">EZScroller</a></span></p>
75 </td>
76 <td valign="middle" class="td3">
77 <p class="p9"><a href="EZ-GUI/EZKnob.html">EZKnob</a></p>
78 </td>
79 <td valign="middle" class="td4">
80 <p class="p8"><span class="s5"><a href="EZ-GUI/EZText.html">EZText</a></span></p>
81 </td>
82 </tr>
83 <tr>
84 <td valign="middle" class="td1">
85 <p class="p8"><span class="s5"><a href="GUI-Tools/Gradient.html">Gradient</a></span><span class="s7"><span class="Apple-tab-span"> </span></span></p>
86 </td>
87 <td valign="middle" class="td2">
88 <p class="p8"><span class="s5"><a href="GUI-Tools/HiliteGradient.html">HiliteGradient</a></span><span class="s7"><span class="Apple-tab-span"> </span></span></p>
89 </td>
90 <td valign="middle" class="td3">
91 <p class="p9"><a href="GUI-Tools/FlowLayout.html">FlowLayout</a></p>
92 </td>
93 <td valign="middle" class="td4">
94 <p class="p8"><span class="s5"><a href="GUI-Tools/Color.html">Color</a></span></p>
95 </td>
96 </tr>
97 </tbody>
98 </table>
99 <p class="p11"><br></p>
100 <p class="p6"><b>List of Redirection Classes and their Corresponding Kit-specific GUI Classes</b></p>
101 <p class="p2"><br></p>
102 <p class="p3">The following list contains the ViewRedirect subclass and corresponding CocoaGUI and SwingGUI platform dependent classes:</p>
103 <p class="p2"><br></p>
104 <table cellspacing="0" cellpadding="0">
105 <tbody>
106 <tr>
107 <td valign="middle" class="td5">
108 <p class="p3"><b>ViewRedirect</b></p>
109 </td>
110 <td valign="middle" class="td6">
111 <p class="p3"><b>CocoaGUI</b></p>
112 </td>
113 <td valign="middle" class="td7">
114 <p class="p3"><b>SwingGUI</b></p>
115 </td>
116 <td colspan="2" valign="middle" class="td8">
117 <p class="p3"><b>Description</b></p>
118 </td>
119 </tr>
120 <tr>
121 <td valign="middle" class="td5">
122 <p class="p8"><span class="s5"><a href="Main-GUI/Window.html">Window</a></span></p>
123 </td>
124 <td valign="middle" class="td6">
125 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCWindow.html">SCWindow</a></span></p>
126 </td>
127 <td valign="middle" class="td7">
128 <p class="p8"><span class="s5"><a href="SC://JSCWindow.html">JSCWindow</a></span></p>
129 </td>
130 <td colspan="2" valign="middle" class="td8">
131 <p class="p3">a frame that can contain gadgets</p>
132 </td>
133 </tr>
134 <tr>
135 <td valign="middle" class="td5">
136 <p class="p12">-----------------</p>
137 </td>
138 <td valign="middle" class="td6">
139 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCModalWindow.html">SCModalWindow</a></span></p>
140 </td>
141 <td valign="middle" class="td7">
142 <p class="p12">-----------------</p>
143 </td>
144 <td colspan="2" valign="middle" class="td8">
145 <p class="p3">a modal window</p>
146 </td>
147 </tr>
148 <tr>
149 <td valign="middle" class="td5">
150 <p class="p12">-----------------</p>
151 </td>
152 <td valign="middle" class="td6">
153 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCModalSheet.html">SCModalSheet</a></span></p>
154 </td>
155 <td valign="middle" class="td7">
156 <p class="p12">-----------------</p>
157 </td>
158 <td colspan="2" valign="middle" class="td8">
159 <p class="p3">a modal sheet to attach to windows</p>
160 </td>
161 </tr>
162 <tr>
163 <td valign="middle" class="td5">
164 <p class="p8"><span class="s5"><a href="Main-GUI/View.html">View</a></span></p>
165 </td>
166 <td valign="middle" class="td6">
167 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCView.html">SCView</a></span></p>
168 </td>
169 <td valign="middle" class="td7">
170 <p class="p8"><span class="s5"><a href="SC://JSCView.html">JSCView</a></span></p>
171 </td>
172 <td colspan="2" valign="middle" class="td8">
173 <p class="p3">The base class for most view classes. Important help file.</p>
174 </td>
175 </tr>
176 <tr>
177 <td valign="middle" class="td5">
178 <p class="p8"><span class="s5"><a href="Main-GUI/CompositeView.html">CompositeView</a></span></p>
179 </td>
180 <td valign="middle" class="td6">
181 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCCompositeView.html">SCCompositeView</a></span></p>
182 </td>
183 <td valign="middle" class="td7">
184 <p class="p8"><span class="s5"><a href="SC://JSCCompositeView.html">JSCCompositeView</a></span></p>
185 </td>
186 <td colspan="2" valign="middle" class="td8">
187 <p class="p3">container view for nesting layouts</p>
188 </td>
189 </tr>
190 <tr>
191 <td valign="middle" class="td5">
192 <p class="p8"><span class="s5"><a href="Main-GUI/HLayoutView.html">HLayoutView</a></span></p>
193 </td>
194 <td valign="middle" class="td6">
195 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCHLayoutView.html">SCHLayoutView</a></span></p>
196 </td>
197 <td valign="middle" class="td7">
198 <p class="p8"><span class="s5"><a href="SC://JSCHLayoutView.html">JSCHLayoutView</a></span></p>
199 </td>
200 <td colspan="2" valign="middle" class="td8">
201 <p class="p3">container view with horizontal distribution of children</p>
202 </td>
203 </tr>
204 <tr>
205 <td valign="middle" class="td5">
206 <p class="p8"><span class="s5"><a href="Main-GUI/VLayoutView.html">VLayoutView</a></span></p>
207 </td>
208 <td valign="middle" class="td6">
209 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCVLayoutView.html">SCVLayoutView</a></span></p>
210 </td>
211 <td valign="middle" class="td7">
212 <p class="p8"><span class="s5"><a href="SC://JSCVLayoutView.html">JSCVLayoutView</a></span></p>
213 </td>
214 <td colspan="2" valign="middle" class="td8">
215 <p class="p3">container view with vertical distribution of children</p>
216 </td>
217 </tr>
218 <tr>
219 <td valign="middle" class="td5">
220 <p class="p8"><span class="s5"><a href="Main-GUI/Button.html">Button</a></span></p>
221 </td>
222 <td valign="middle" class="td6">
223 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCButton.html">SCButton</a></span></p>
224 </td>
225 <td valign="middle" class="td7">
226 <p class="p8"><span class="s5"><a href="SC://JSCButton.html">JSCButton</a></span></p>
227 </td>
228 <td colspan="2" valign="middle" class="td8">
229 <p class="p3">a multiple state push button</p>
230 </td>
231 </tr>
232 <tr>
233 <td valign="middle" class="td5">
234 <p class="p8"><span class="s5"><a href="Main-GUI/PopUpMenu.html">PopUpMenu</a></span></p>
235 </td>
236 <td valign="middle" class="td6">
237 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCPopUpMenu.html">SCPopUpMenu</a></span></p>
238 </td>
239 <td valign="middle" class="td7">
240 <p class="p8"><span class="s5"><a href="SC://JSCPopUpMenu.html">JSCPopUpMenu</a></span></p>
241 </td>
242 <td colspan="2" valign="middle" class="td8">
243 <p class="p3">a collapsed multiple choice button</p>
244 </td>
245 </tr>
246 <tr>
247 <td valign="middle" class="td5">
248 <p class="p8"><span class="s5"><a href="Main-GUI/Slider.html">Slider</a></span></p>
249 </td>
250 <td valign="middle" class="td6">
251 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCSlider.html">SCSlider</a></span></p>
252 </td>
253 <td valign="middle" class="td7">
254 <p class="p8"><span class="s5"><a href="SC://JSCSlider.html">JSCSlider</a></span></p>
255 </td>
256 <td colspan="2" valign="middle" class="td8">
257 <p class="p3">a horizontal or vertical slider</p>
258 </td>
259 </tr>
260 <tr>
261 <td valign="middle" class="td5">
262 <p class="p8"><span class="s5"><a href="Main-GUI/RangeSlider.html">RangeSlider</a></span></p>
263 </td>
264 <td valign="middle" class="td6">
265 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCRangeSlider.html">SCRangeSlider</a></span></p>
266 </td>
267 <td valign="middle" class="td7">
268 <p class="p8"><span class="s5"><a href="SC://JSCRangeSlider.html">JSCRangeSlider</a></span></p>
269 </td>
270 <td colspan="2" valign="middle" class="td8">
271 <p class="p3">horizontal or vertical interval slider</p>
272 </td>
273 </tr>
274 <tr>
275 <td valign="middle" class="td5">
276 <p class="p8"><span class="s5"><a href="Main-GUI/Slider2D.html">Slider2D</a></span></p>
277 </td>
278 <td valign="middle" class="td6">
279 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SC2DSlider.html">SC2DSlider</a></span></p>
280 </td>
281 <td valign="middle" class="td7">
282 <p class="p8"><span class="s5"><a href="SC://JSC2DSlider.html">JSC2DSlider</a></span></p>
283 </td>
284 <td colspan="2" valign="middle" class="td8">
285 <p class="p3">a horizontally and vertically moveable slider</p>
286 </td>
287 </tr>
288 <tr>
289 <td valign="middle" class="td5">
290 <p class="p8"><span class="s5"><a href="Main-GUI/TextField.html">TextField</a></span></p>
291 </td>
292 <td valign="middle" class="td6">
293 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCTextField.html">SCTextField</a></span></p>
294 </td>
295 <td valign="middle" class="td7">
296 <p class="p8"><span class="s5"><a href="SC://JSCTextField.html">JSCTextField</a></span></p>
297 </td>
298 <td colspan="2" valign="middle" class="td8">
299 <p class="p3">an editable one line text field</p>
300 </td>
301 </tr>
302 <tr>
303 <td valign="middle" class="td5">
304 <p class="p8"><span class="s5"><a href="Main-GUI/ListView.html">ListView</a></span></p>
305 </td>
306 <td valign="middle" class="td6">
307 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCListView.html">SCListView</a></span></p>
308 </td>
309 <td valign="middle" class="td7">
310 <p class="p8"><span class="s5"><a href="SC://JSCListView.html">JSCListView</a></span></p>
311 </td>
312 <td colspan="2" valign="middle" class="td8">
313 <p class="p3">a list of text items</p>
314 </td>
315 </tr>
316 <tr>
317 <td valign="middle" class="td5">
318 <p class="p8"><span class="s5"><a href="Main-GUI/StaticText.html">StaticText</a></span></p>
319 </td>
320 <td valign="middle" class="td6">
321 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCStaticText.html">SCStaticText</a></span></p>
322 </td>
323 <td valign="middle" class="td7">
324 <p class="p8"><span class="s5"><a href="SC://JSCStaticText.html">JSCStaticText</a></span></p>
325 </td>
326 <td colspan="2" valign="middle" class="td8">
327 <p class="p3">a text label</p>
328 </td>
329 </tr>
330 <tr>
331 <td valign="middle" class="td5">
332 <p class="p8"><span class="s5"><a href="Main-GUI/NumberBox.html">NumberBox</a></span></p>
333 </td>
334 <td valign="middle" class="td6">
335 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCNumberBox.html">SCNumberBox</a></span></p>
336 </td>
337 <td valign="middle" class="td7">
338 <p class="p8"><span class="s5"><a href="SC://JSCNumberBox.html">JSCNumberBox</a></span></p>
339 </td>
340 <td colspan="2" valign="middle" class="td8">
341 <p class="p3">editable number field</p>
342 </td>
343 </tr>
344 <tr>
345 <td valign="middle" class="td5">
346 <p class="p8"><span class="s5"><a href="Main-GUI/DragSource.html">DragSource</a></span></p>
347 </td>
348 <td valign="middle" class="td6">
349 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCDragSource.html">SCDragSource</a></span></p>
350 </td>
351 <td valign="middle" class="td7">
352 <p class="p8"><span class="s5"><a href="SC://JSCDragSource.html">JSCDragSource</a></span></p>
353 </td>
354 <td colspan="2" valign="middle" class="td8">
355 <p class="p3">object container acting as a source for drag-n-drop</p>
356 </td>
357 </tr>
358 <tr>
359 <td valign="middle" class="td5">
360 <p class="p8"><span class="s5"><a href="Main-GUI/DragSink.html">DragSink</a></span></p>
361 </td>
362 <td valign="middle" class="td6">
363 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCDragSink.html">SCDragSink</a></span></p>
364 </td>
365 <td valign="middle" class="td7">
366 <p class="p8"><span class="s5"><a href="SC://JSCDragSink.html">JSCDragSink</a></span></p>
367 </td>
368 <td colspan="2" valign="middle" class="td8">
369 <p class="p3">object container acting as a target for drag-n-drop</p>
370 </td>
371 </tr>
372 <tr>
373 <td valign="middle" class="td5">
374 <p class="p8"><span class="s5"><a href="Main-GUI/DragBoth.html">DragBoth</a></span></p>
375 </td>
376 <td valign="middle" class="td6">
377 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCDragBoth.html">SCDragBoth</a></span></p>
378 </td>
379 <td valign="middle" class="td7">
380 <p class="p8"><span class="s5"><a href="SC://JSCDragBoth.html">JSCDragBoth</a></span></p>
381 </td>
382 <td colspan="2" valign="middle" class="td8">
383 <p class="p3">combination of DragSource and DragSink</p>
384 </td>
385 </tr>
386 <tr>
387 <td valign="middle" class="td5">
388 <p class="p8"><span class="s5"><a href="Main-GUI/Stethoscope.html">Stethoscope</a></span></p>
389 </td>
390 <td valign="middle" class="td6">
391 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCStethoscope.html">SCStethoscope</a></span></p>
392 </td>
393 <td valign="middle" class="td7">
394 <p class="p8"><span class="s5"><a href="SC://JStethoscope.html">JStethoscope</a></span></p>
395 </td>
396 <td colspan="2" valign="middle" class="td8">
397 <p class="p3">oscilloscope tool</p>
398 </td>
399 </tr>
400 <tr>
401 <td valign="middle" class="td5">
402 <p class="p8"><span class="s5"><a href="Main-GUI/ScopeView.html">ScopeView</a></span></p>
403 </td>
404 <td valign="middle" class="td6">
405 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCScope.html">SCScope</a></span></p>
406 </td>
407 <td valign="middle" class="td7">
408 <p class="p8"><span class="s5"><a href="SC://JSCScope.html">JSCScope</a></span></p>
409 </td>
410 <td colspan="2" valign="middle" class="td8">
411 <p class="p3">oscilloscope view</p>
412 </td>
413 </tr>
414 <tr>
415 <td valign="middle" class="td5">
416 <p class="p8"><span class="s5"><a href="Main-GUI/TabletView.html">TabletView</a></span></p>
417 </td>
418 <td valign="middle" class="td6">
419 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCTabletView.html">SCTabletView</a></span></p>
420 </td>
421 <td valign="middle" class="td7">
422 <p class="p8"><span class="s5"><a href="SC://JSCTabletView.html">JSCTabletView</a></span></p>
423 </td>
424 <td colspan="2" valign="middle" class="td8">
425 <p class="p3">view for receiving graphic tablet data</p>
426 </td>
427 </tr>
428 <tr>
429 <td valign="middle" class="td5">
430 <p class="p8"><span class="s5"><a href="Main-GUI/TabletSlider2D.html">TabletSlider2D</a></span></p>
431 </td>
432 <td valign="middle" class="td6">
433 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SC2DTabletSlider.html">SC2DTabletSlider</a></span></p>
434 </td>
435 <td valign="middle" class="td7">
436 <p class="p3">-----------------</p>
437 </td>
438 <td colspan="2" valign="middle" class="td8">
439 <p class="p3">2D slider with support for graphic tablet data</p>
440 </td>
441 </tr>
442 <tr>
443 <td valign="middle" class="td5">
444 <p class="p8"><span class="s5"><a href="Main-GUI/FreqScope.html">FreqScope</a></span></p>
445 </td>
446 <td valign="middle" class="td6">
447 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCFreqScopeWindow.html">SCFreqScopeWindow</a></span></p>
448 </td>
449 <td valign="middle" class="td7">
450 <p class="p8"><span class="s5"><a href="SC://JFreqScope.html">JFreqScope</a></span></p>
451 </td>
452 <td colspan="2" valign="middle" class="td8">
453 <p class="p3">spectrum tool</p>
454 </td>
455 </tr>
456 <tr>
457 <td valign="middle" class="td5">
458 <p class="p8"><span class="s5"><a href="Main-GUI/FreqScopeView.html">FreqScopeView</a></span></p>
459 </td>
460 <td valign="middle" class="td6">
461 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCFreqScope.html">SCFreqScope</a></span></p>
462 </td>
463 <td valign="middle" class="td7">
464 <p class="p8"><span class="s5"><a href="SC://JSCFreqScope.html">JSCFreqScope</a></span></p>
465 </td>
466 <td colspan="2" valign="middle" class="td8">
467 <p class="p3">spectrum view</p>
468 </td>
469 </tr>
470 <tr>
471 <td valign="middle" class="td5">
472 <p class="p8"><span class="s5"><a href="Main-GUI/MultiSliderView.html">MultiSliderView</a></span></p>
473 </td>
474 <td valign="middle" class="td6">
475 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCMultiSliderView.html">SCMultiSliderView</a></span></p>
476 </td>
477 <td valign="middle" class="td7">
478 <p class="p8"><span class="s5"><a href="SC://JSCMultiSliderView.html">JSCMultiSliderView</a></span></p>
479 </td>
480 <td colspan="2" valign="middle" class="td8">
481 <p class="p3">array of sliders</p>
482 </td>
483 </tr>
484 <tr>
485 <td valign="middle" class="td5">
486 <p class="p8"><span class="s5"><a href="Main-GUI/EnvelopeView.html">EnvelopeView</a></span></p>
487 </td>
488 <td valign="middle" class="td6">
489 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCEnvelopeView.html">SCEnvelopeView</a></span></p>
490 </td>
491 <td valign="middle" class="td7">
492 <p class="p8"><span class="s5"><a href="SC://JSCEnvelopeView.html">JSCEnvelopeView</a></span></p>
493 </td>
494 <td colspan="2" valign="middle" class="td8">
495 <p class="p3">breakpoint envelope editor</p>
496 </td>
497 </tr>
498 <tr>
499 <td valign="middle" class="td5">
500 <p class="p8"><span class="s5"><a href="Main-GUI/UserView.html">UserView</a></span></p>
501 </td>
502 <td valign="middle" class="td6">
503 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCUserView.html">SCUserView</a></span></p>
504 </td>
505 <td valign="middle" class="td7">
506 <p class="p8"><span class="s5"><a href="SC://JSCUserView.html">JSCUserView</a></span></p>
507 </td>
508 <td colspan="2" valign="middle" class="td8">
509 <p class="p3">view for user-defined drawing operations</p>
510 </td>
511 </tr>
512 <tr>
513 <td valign="middle" class="td5">
514 <p class="p8"><span class="s5"><a href="Main-GUI/SoundFileView.html">SoundFileView</a></span></p>
515 </td>
516 <td valign="middle" class="td6">
517 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCSoundFileView.html">SCSoundFileView</a></span></p>
518 </td>
519 <td valign="middle" class="td7">
520 <p class="p8"><span class="s5"><a href="SC://JSCSoundFileView.html">JSCSoundFileView</a></span></p>
521 </td>
522 <td colspan="2" valign="middle" class="td8">
523 <p class="p3">waveform view / editor for sound files</p>
524 </td>
525 </tr>
526 <tr>
527 <td valign="middle" class="td5">
528 <p class="p8"><span class="s5"><a href="Main-GUI/MovieView.html">MovieView</a></span></p>
529 </td>
530 <td valign="middle" class="td6">
531 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCMovieView.html">SCMovieView</a></span></p>
532 </td>
533 <td valign="middle" class="td7">
534 <p class="p8"><span class="s5"><a href="SC://JSCMovieView.html">JSCMovieView</a></span></p>
535 </td>
536 <td colspan="2" valign="middle" class="td8">
537 <p class="p3">canvas for movie (QuickTime) and image display</p>
538 </td>
539 </tr>
540 <tr>
541 <td valign="middle" class="td5">
542 <p class="p8"><span class="s5"><a href="Main-GUI/TextView.html">TextView</a></span></p>
543 </td>
544 <td valign="middle" class="td6">
545 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCTextView.html">SCTextView</a></span></p>
546 </td>
547 <td valign="middle" class="td7">
548 <p class="p8"><span class="s5"><a href="SC://JSCTextView.html">JSCTextView</a></span></p>
549 </td>
550 <td colspan="2" valign="middle" class="td8">
551 <p class="p3">multiline text editor</p>
552 </td>
553 </tr>
554 <tr>
555 <td valign="middle" class="td5">
556 <p class="p3">-----------------</p>
557 </td>
558 <td valign="middle" class="td6">
559 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCQuartzComposerView/SCQuartzComposerView.html">SCQuartzComposerView</a></span></p>
560 </td>
561 <td valign="middle" class="td7">
562 <p class="p3">-----------------</p>
563 </td>
564 <td colspan="2" valign="middle" class="td8">
565 <p class="p3">view for displaying QuartzComposer documents</p>
566 </td>
567 </tr>
568 <tr>
569 <td valign="middle" class="td5">
570 <p class="p3">-----------------</p>
571 </td>
572 <td valign="middle" class="td6">
573 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCImage/SCImage.html">SCImage</a></span></p>
574 </td>
575 <td valign="middle" class="td7">
576 <p class="p3">-----------------</p>
577 </td>
578 <td colspan="2" valign="middle" class="td8">
579 <p class="p3">an image component for the Mac OS X</p>
580 </td>
581 </tr>
582 <tr>
583 <td valign="middle" class="td5">
584 <p class="p3">-----------------</p>
585 </td>
586 <td valign="middle" class="td6">
587 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCImage/SCImageFilter.html">SCImageFilter</a></span></p>
588 </td>
589 <td valign="middle" class="td7">
590 <p class="p3">-----------------</p>
591 </td>
592 <td colspan="2" valign="middle" class="td8">
593 <p class="p3">a filter class to use with SCImage</p>
594 </td>
595 </tr>
596 <tr>
597 <td valign="middle" class="td5">
598 <p class="p3">-----------------</p>
599 </td>
600 <td valign="middle" class="td6">
601 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCImage/SCImageKernel.html">SCImageKernel</a></span></p>
602 </td>
603 <td valign="middle" class="td7">
604 <p class="p3">-----------------</p>
605 </td>
606 <td colspan="2" valign="middle" class="td8">
607 <p class="p3">a kernel class to use with SCImage.</p>
608 </td>
609 </tr>
610 <tr>
611 <td valign="middle" class="td5">
612 <p class="p8"><span class="s5"><a href="Main-GUI/Knob.html">Knob</a></span></p>
613 </td>
614 <td valign="middle" class="td6">
615 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCKnob.html">SCKnob</a></span></p>
616 </td>
617 <td valign="middle" class="td7">
618 <p class="p8"><span class="s5"><a href="SC://JKnob.html">JKnob</a></span></p>
619 </td>
620 <td colspan="2" valign="middle" class="td8">
621 <p class="p3">a knob view</p>
622 </td>
623 </tr>
624 </tbody>
625 </table>
626 <p class="p2"><br></p>
627 <p class="p6"><b>Other Redirects and Platform Specific Classes</b></p>
628 <p class="p2"><br></p>
629 <table cellspacing="0" cellpadding="0">
630 <tbody>
631 <tr>
632 <td valign="middle" class="td1">
633 <p class="p3"><b>Cross Platform</b></p>
634 </td>
635 <td valign="middle" class="td3">
636 <p class="p3"><b>CocoaGUI</b></p>
637 </td>
638 <td valign="middle" class="td4">
639 <p class="p3"><b>SwingGUI</b></p>
640 </td>
641 <td colspan="2" valign="middle" class="td9">
642 <p class="p3"><b>Description</b></p>
643 </td>
644 </tr>
645 <tr>
646 <td valign="middle" class="td1">
647 <p class="p8"><span class="s5"><a href="Main-GUI/Dialog.html">Dialog</a></span></p>
648 </td>
649 <td valign="middle" class="td3">
650 <p class="p8"><span class="s5"><a href="../OSX/CocoaDialog.html">CocoaDialog</a></span></p>
651 </td>
652 <td valign="middle" class="td4">
653 <p class="p8"><span class="s5"><a href="SC://SwingDialog.html">SwingDialog</a></span></p>
654 </td>
655 <td colspan="2" valign="middle" class="td9">
656 <p class="p3">file selection dialog management</p>
657 </td>
658 </tr>
659 <tr>
660 <td valign="middle" class="td1">
661 <p class="p8"><span class="s5"><a href="Main-GUI/Font.html">Font</a></span></p>
662 </td>
663 <td valign="middle" class="td3">
664 <p class="p8"><span class="s5"><a href="GUI-Tools/SCFont.html">SCFont</a></span></p>
665 </td>
666 <td valign="middle" class="td4">
667 <p class="p8"><span class="s5"><a href="SC://JFont.html">JFont</a></span></p>
668 </td>
669 <td colspan="2" valign="middle" class="td9">
670 <p class="p3">a font typeface description.</p>
671 </td>
672 </tr>
673 <tr>
674 <td valign="middle" class="td1">
675 <p class="p8"><span class="s5"><a href="Main-GUI/Pen.html">Pen</a></span></p>
676 </td>
677 <td valign="middle" class="td3">
678 <p class="p8"><span class="s5"><a href="Cocoa-GUI/SCPen.html">SCPen</a></span></p>
679 </td>
680 <td valign="middle" class="td4">
681 <p class="p8"><span class="s5"><a href="SC://JPen.html">JPen</a></span></p>
682 </td>
683 <td colspan="2" valign="middle" class="td9">
684 <p class="p3">custom drawing operations class</p>
685 </td>
686 </tr>
687 <tr>
688 <td valign="middle" class="td1">
689 <p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseX.html">MouseX</a></span></p>
690 </td>
691 <td valign="middle" class="td3">
692 <p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseX.html">MouseX</a></span></p>
693 </td>
694 <td valign="middle" class="td4">
695 <p class="p8"><span class="s5"><a href="SC://JMouseX.html">JMouseX</a></span></p>
696 </td>
697 <td colspan="2" valign="middle" class="td9">
698 <p class="p3">UGen. JMouseX for backward compatiblility only.</p>
699 </td>
700 </tr>
701 <tr>
702 <td valign="middle" class="td1">
703 <p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseY.html">MouseY</a></span></p>
704 </td>
705 <td valign="middle" class="td3">
706 <p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseY.html">MouseY</a></span><span class="s1"><span class="Apple-tab-span"> </span></span></p>
707 </td>
708 <td valign="middle" class="td4">
709 <p class="p8"><span class="s5"><a href="SC://JMouseY.html">JMouseY</a></span></p>
710 </td>
711 <td colspan="2" valign="middle" class="td9">
712 <p class="p3">UGen. JMouseY for backward compatiblility only.</p>
713 </td>
714 </tr>
715 <tr>
716 <td valign="middle" class="td1">
717 <p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseButton.html">MouseButton</a></span></p>
718 </td>
719 <td valign="middle" class="td3">
720 <p class="p8"><span class="s5"><a href="../UGens/Synth control/MouseButton.html">MouseButton</a></span></p>
721 </td>
722 <td valign="middle" class="td4">
723 <p class="p8"><span class="s5"><a href="SC://JMouseButton.html">JMouseButton</a></span></p>
724 </td>
725 <td colspan="2" valign="middle" class="td9">
726 <p class="p3">UGen. JMouseButton for backward compatiblility only.</p>
727 </td>
728 </tr>
729 <tr>
730 <td valign="middle" class="td1">
731 <p class="p8"><span class="s5"><a href="../UGens/Synth control/KeyState.html">KeyState</a></span></p>
732 </td>
733 <td valign="middle" class="td3">
734 <p class="p8"><span class="s5"><a href="../UGens/Synth control/KeyState.html">KeyState</a></span><span class="s1"><span class="Apple-tab-span"> </span></span></p>
735 </td>
736 <td valign="middle" class="td4">
737 <p class="p8"><span class="s5"><a href="SC://JKeyState.html">JKeyState</a></span></p>
738 </td>
739 <td colspan="2" valign="middle" class="td9">
740 <p class="p3">UGen. JKeyState for backward compatiblility only.</p>
741 </td>
742 </tr>
743 <tr>
744 <td valign="middle" class="td1">
745 <p class="p3">use GUI.speech</p>
746 </td>
747 <td valign="middle" class="td3">
748 <p class="p8"><span class="s5"><a href="../OSX/Speech.html">Speech</a></span></p>
749 </td>
750 <td valign="middle" class="td4">
751 <p class="p8"><span class="s5"><a href="SC://JSpeech.html">JSpeech</a></span></p>
752 </td>
753 <td colspan="2" valign="middle" class="td9">
754 <p class="p3">text-to-speech synthesis management</p>
755 </td>
756 </tr>
757 </tbody>
758 </table>
759 <p class="p2"><br></p>
760 <p class="p6"><b>Helper Methods</b></p>
761 <p class="p7"><br></p>
762 <table cellspacing="0" cellpadding="0">
763 <tbody>
764 <tr>
765 <td valign="middle" class="td1">
766 <p class="p3"><b>Cross Platform</b></p>
767 </td>
768 <td valign="middle" class="td3">
769 <p class="p3"><b>CocoaGUI</b></p>
770 </td>
771 <td valign="middle" class="td4">
772 <p class="p3"><b>SwingGUI</b></p>
773 </td>
774 <td colspan="2" valign="middle" class="td9">
775 <p class="p3"><b>Description</b></p>
776 </td>
777 </tr>
778 <tr>
779 <td valign="middle" class="td1">
780 <p class="p3">GUI.stringBounds</p>
781 </td>
782 <td valign="middle" class="td3">
783 <p class="p3">is synchronous</p>
784 </td>
785 <td valign="middle" class="td4">
786 <p class="p3">is asynchronous</p>
787 </td>
788 <td colspan="2" valign="middle" class="td9">
789 <p class="p3">returns a Rect with the graphic size of a string. See the example in <a href="GUI-Overview.html"><span class="s8">GUI-Overview</span></a> for asynchronous use</p>
790 </td>
791 </tr>
792 </tbody>
793 </table>
794 <p class="p7"><br></p>
795 <p class="p7"><br></p>
796 <p class="p7"><br></p>
797 </body>
798 </html>