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 | |