Cursor Tools | Supports creation of generic cursor tools which can be used to manipulate many data types. |
---|---|
Dialogs | Allow sets of user interface elements to be grouped together. |
Clipboard | Provides a mechanism for the user to store and retrieve data on the clipboard, within or between applications. |
Drag and Drop | Provides an abstract protocol for direct manipulation of user interface objects. |
Windows | Provides a set of basic window types, and handles common window management operations, including resizing, zooming, and moving. |
Frames | Provides a selectable, manipulatable frame around a view. |
Controls | Provide a wide range of interactive user interface elements, including buttons, scroll bars, and menus. |
Views | Provide a basic mechanism for dividing a user interface into a hierarchical collection of views, each of which may have its own coordinate system, transform, and buffering mechanism. |
Actions | Allow a handler to be notified when the user performs an action. |
Input | Provides a mechanism for converting user input into user interface events. |
User Interface Utilities | Provide miscellaneous services for creating user interfaces, including support for labels and decorations. |