Next: Explain the organization of the front- and back-ends, Previous: GNUstep GUI Library, Up: GNUstep GUI Library
The GNUstep GUI Library is a library of objects useful for writing graphical applications. For example, it includes classes for drawing and manipulating graphics objects on the screen: windows, menus, buttons, sliders, text fields, and events. There are also many peripheral classes that offer operating-system-independent interfaces to images, cursors, colors, fonts, pasteboards, printing. There are also workspace support classes such as data links, open/save panels, context-dependent help, spell checking.
It provides functionality that aims to implement the ‘AppKit’ portion of the OpenStep standard. However the implementation has been written to take advantage of GNUstep enhancements wherever possible.