Mana
Loading...
Searching...
No Matches
guichanfwd.h
Go to the documentation of this file.
1/*
2 * The Mana Client
3 * Copyright (C) 2004-2009 The Mana World Development Team
4 * Copyright (C) 2009-2012 The Mana Developers
5 *
6 * This file is part of The Mana Client.
7 *
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 */
21
22#pragma once
23
24namespace gcn
25{
26 class ActionEvent;
27 class ActionListener;
28 class AllegroFont;
29 class AllegroGraphics;
30 class AllegroImage;
31 class AllegroImageLoader;
32 class AllegroInput;
33 class BasicContainer;
34 class Button;
35 class CheckBox;
36 class ClipRectangle;
37 class Color;
38 class Container;
39 class DefaultFont;
40 class DropDown;
41 class Event;
42 class Exception;
43 class FocusHandler;
44 class FocusListener;
45 class Font;
46 class GenericInput;
47 class Graphics;
48 class Gui;
49 class HGEGraphics;
50 class HGEImage;
51 class HGEImageFont;
52 class HGEImageLoader;
53 class HGEInput;
54 class Icon;
55 class Image;
56 class ImageButton;
57 class InputEvent;
58 class ImageFont;
59 class ImageLoader;
60 class Input;
61 class Key;
62 class KeyEvent;
63 class KeyInput;
64 class KeyListener;
65 class Label;
66 class ListBox;
67 class ListModel;
68 class MouseEvent;
69 class MouseInput;
70 class MouseListener;
71 class OpenGLAllegroImageLoader;
72 class OpenGLGraphics;
73 class OpenGLImage;
74 class OpenGLSDLImageLoader;
75 class OpenLayerFont;
76 class OpenLayerGraphics;
77 class OpenLayerImage;
78 class OpenLayerImageLoader;
79 class OpenLayerInput;
80 class RadioButton;
81 class Rectangle;
82 class ScrollArea;
83 class SDLGraphics;
84 class SDLImage;
85 class SDLImageLoader;
86 class SDLInput;
87 class SDLPixel;
88 class SelectionEvent;
89 class SelectionListener;
90 class Slider;
91 class Tab;
92 class TabbedArea;
93 class TextBox;
94 class TextField;
95 class Widget;
96 class WidgetListener;
97 class Window;
98}
Button widget.
Definition button.h:38
Check box widget.
Definition checkbox.h:32
A widget container.
Definition container.h:41
A drop down box from which you can select different values.
Definition dropdown.h:34
Definition event.h:42
The focus handler.
A central point of control for graphics.
Definition graphics.h:78
Main GUI class.
Definition gui.h:80
An icon.
Definition icon.h:36
Defines a class for loading and storing images.
Definition image.h:45
Label widget.
Definition label.h:34
A list box, meant to be used inside a scroll area.
Definition listbox.h:36
Guichan based RadioButton with custom look.
Definition radiobutton.h:30
SDL implementation of Input.
Definition sdlinput.h:143
A scroll area.
Definition scrollarea.h:38
Slider widget.
Definition slider.h:32
A tab, the same as the Guichan tab in 0.8, but extended to allow transparency.
Definition tab.h:33
A tabbed area, the same as the guichan tabbed area in 0.8, but extended.
Definition tabbedarea.h:40
A text box, meant to be used inside a scroll area.
Definition textbox.h:36
A text field.
Definition textfield.h:72
A window.
Definition window.h:59
Definition sdlinput.h:73