GUI Classes
Lists of kit-specific and kit-independant gui classes.
See also: GUI, GUI-Overview
List of Kit-independant GUI Classes
These classes are platform neutral in themselves.
List of Redirection Classes and their Corresponding Kit-specific GUI Classes
The following list contains the ViewRedirect subclass and corresponding CocoaGUI and SwingGUI platform dependent classes:
ViewRedirect |
CocoaGUI |
SwingGUI |
Description |
|
a frame that can contain gadgets |
||||
----------------- |
----------------- |
a modal window |
||
----------------- |
----------------- |
a modal sheet to attach to windows |
||
The base class for most view classes. Important help file. |
||||
container view for nesting layouts |
||||
container view with horizontal distribution of children |
||||
container view with vertical distribution of children |
||||
a multiple state push button |
||||
a collapsed multiple choice button |
||||
a horizontal or vertical slider |
||||
horizontal or vertical interval slider |
||||
a horizontally and vertically moveable slider |
||||
an editable one line text field |
||||
a list of text items |
||||
a text label |
||||
editable number field |
||||
object container acting as a source for drag-n-drop |
||||
object container acting as a target for drag-n-drop |
||||
combination of DragSource and DragSink |
||||
oscilloscope tool |
||||
oscilloscope view |
||||
view for receiving graphic tablet data |
||||
----------------- |
2D slider with support for graphic tablet data |
|||
spectrum tool |
||||
spectrum view |
||||
array of sliders |
||||
breakpoint envelope editor |
||||
view for user-defined drawing operations |
||||
waveform view / editor for sound files |
||||
canvas for movie (QuickTime) and image display |
||||
multiline text editor |
||||
----------------- |
----------------- |
view for displaying QuartzComposer documents |
||
----------------- |
----------------- |
an image component for the Mac OS X |
||
----------------- |
----------------- |
a filter class to use with SCImage |
||
----------------- |
----------------- |
a kernel class to use with SCImage. |
||
a knob view |
Other Redirects and Platform Specific Classes
Cross Platform |
CocoaGUI |
SwingGUI |
Description |
|
file selection dialog management |
||||
a font typeface description. |
||||
custom drawing operations class |
||||
UGen. JMouseX for backward compatiblility only. |
||||
UGen. JMouseY for backward compatiblility only. |
||||
UGen. JMouseButton for backward compatiblility only. |
||||
UGen. JKeyState for backward compatiblility only. |
||||
use GUI.speech |
text-to-speech synthesis management |
Helper Methods
Cross Platform |
CocoaGUI |
SwingGUI |
Description |
|
GUI.stringBounds |
is synchronous |
is asynchronous |
returns a Rect with the graphic size of a string. See the example in GUI-Overview for asynchronous use |