| gcn::ActionEvent | Represents an action event |
| gcn::ActionListener | Interface for listening for action events from widgets |
| gcn::AllegroFont | Allegro font implementation of Font that uses the native Allegro font |
| gcn::AllegroGraphics | Allegro implementation of Graphics |
| gcn::AllegroImage | Allegro implementation of Image |
| gcn::AllegroImageLoader | Allegro implementation of ImageLoader |
| gcn::AllegroInput | Allegro implementation of the Input |
| gcn::BasicContainer | A base class for containers |
| gcn::Button | An implementation of a regular clickable button |
| gcn::CheckBox | An implementation of a check box where a user can select or deselect the check box and where the status of the check box is displayed to the user |
| gcn::ClipRectangle | A rectangle used when dealing with clipping |
| gcn::Color | Represents a color with red, green, blue and alpha components |
| gcn::Container | An implementation of a container able to contain other widgets |
| gcn::DeathListener | Interface for listening for death events from widgets |
| gcn::DefaultFont | A font only capable of drawing rectangles |
| gcn::DropDown | An implementation of a drop downable list from which an item can be selected |
| gcn::Event | Base class for all events |
| gcn::Exception | An exception containing a message, a file and a line number where the exception occured |
| gcn::FocusHandler | Handles focus for widgets in a Gui |
| gcn::FocusListener | Interface for listening for focus events from widgets |
| gcn::Font | Interface for a font |
| gcn::GenericInput | Implementation of a generic input which can be used with any back end |
| gcn::Graphics | Abstract class for providing drawing primitve functions |
| gcn::Gui | Contains a Guichan GUI |
| gcn::HGEGraphics | HGE implementation of Graphics |
| gcn::HGEImage | HGE implementation of Image |
| gcn::HGEImageFont | Font to be used with HGE |
| gcn::HGEImageLoader | HGE implementation of ImageLoader |
| gcn::HGEInput | HGE implementation of Input |
| gcn::Icon | Implements an icon capable of displaying an image |
| gcn::Image | Holds an image |
| gcn::ImageButton | An implementation of a regular clickable button |
| gcn::ImageFont | A font using an image containing the font data |
| gcn::ImageLoader | Abstract class for providing functions for loading images |
| gcn::Input | Abstract class for providing functions for user input |
| gcn::InputEvent | Base class for all events concerning input |
| gcn::Key | Represents a key or a character |
| gcn::KeyEvent | Represents a key event |
| gcn::KeyInput | Internal class that represents key input |
| gcn::KeyListener | Interface for listening for key events from widgets |
| gcn::Label | Implementation of a label capable of displaying a caption |
| gcn::ListBox | An implementation of a list box where an item can be selected |
| gcn::ListModel | An interface for a model that represents a list |
| gcn::MouseEvent | Represents a mouse event |
| gcn::MouseInput | Internal class that represents mouse input |
| gcn::MouseListener | Interface for listening for mouse events from widgets |
| gcn::OpenGLAllegroImageLoader | OpenGL ImageLoader that loads images with Allegro |
| gcn::OpenGLGraphics | OpenGL implementation of the Graphics |
| gcn::OpenGLImage | OpenGL implementation of Image |
| gcn::OpenGLSDLImageLoader | OpenGL ImageLoader that loads images with SDL |
| gcn::OpenLayerGraphics | OpenLayer implementation of Graphics |
| gcn::OpenLayerImage | OpenLayer implementation of Image |
| gcn::OpenLayerImageLoader | OpenLayer implementation of ImageLoader |
| gcn::OpenLayerInput | OpenLayer implementation of the Input |
| gcn::OpenLayerTTFont | OpenLayer font implementation of Font that uses the native OpenLayer font |
| gcn::RadioButton | An implementation of a radio button where a user can select or deselect the radio button and where the status of the radio button is displayed to the user |
| gcn::Rectangle | Represents a rectangle |
| gcn::ScrollArea | Implementation if a scrollable area used to view widgets larger than the scroll area |
| gcn::SDLGraphics | SDL implementation of the Graphics |
| gcn::SDLImage | SDL implementation of Image |
| gcn::SDLImageLoader | SDL implementation of ImageLoader |
| gcn::SDLInput | SDL implementation of Input |
| gcn::SelectionEvent | Represents a selection event |
| gcn::SelectionListener | Interface for listening for selection events from widgets |
| gcn::Slider | An implementation of a slider where a user can select different values by sliding between a start value and an end value of a scale |
| gcn::Tab | An implementation of a simple tab to be used in a tabbed area |
| gcn::TabbedArea | An implementation of a tabbed area where a user can display a widget by selecting a tab |
| gcn::TextBox | An implementation of a text box where a user can enter text that contains of many lines |
| gcn::TextField | An implementation of a text field where a user can enter a line of text |
| gcn::Widget | Abstract class for widgets of Guichan |
| gcn::WidgetListener | Interface for listening for selection events from widgets |
| gcn::Window | An implementation of a movable window that can contain other widgets |
1.5.2