Mana
Loading...
Searching...
No Matches
src
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
24
namespace
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
Button widget.
Definition
button.h:38
CheckBox
Check box widget.
Definition
checkbox.h:32
Container
A widget container.
Definition
container.h:41
DropDown
A drop down box from which you can select different values.
Definition
dropdown.h:34
Event
Definition
event.h:42
FocusHandler
The focus handler.
Definition
focushandler.h:34
Graphics
A central point of control for graphics.
Definition
graphics.h:78
Gui
Main GUI class.
Definition
gui.h:80
Icon
An icon.
Definition
icon.h:36
Image
Defines a class for loading and storing images.
Definition
image.h:45
Label
Label widget.
Definition
label.h:34
ListBox
A list box, meant to be used inside a scroll area.
Definition
listbox.h:36
RadioButton
Guichan based RadioButton with custom look.
Definition
radiobutton.h:30
SDLGraphics
Definition
sdlgraphics.h:31
SDLInput
SDL implementation of Input.
Definition
sdlinput.h:143
ScrollArea
A scroll area.
Definition
scrollarea.h:38
Slider
Slider widget.
Definition
slider.h:32
Tab
A tab, the same as the Guichan tab in 0.8, but extended to allow transparency.
Definition
tab.h:33
TabbedArea
A tabbed area, the same as the guichan tabbed area in 0.8, but extended.
Definition
tabbedarea.h:40
TextBox
A text box, meant to be used inside a scroll area.
Definition
textbox.h:36
TextField
A text field.
Definition
textfield.h:72
Window
A window.
Definition
window.h:59
Key
Definition
sdlinput.h:73
gcn
Definition
emotepopup.h:33
Generated by
1.9.8