1 | /************************************************************************
|
---|
2 | filename: CEGUI.h
|
---|
3 | created: 21/2/2004
|
---|
4 | author: Paul D Turner
|
---|
5 |
|
---|
6 | purpose: Main system include for client code
|
---|
7 | *************************************************************************/
|
---|
8 | /*************************************************************************
|
---|
9 | Crazy Eddie's GUI System (http://www.cegui.org.uk)
|
---|
10 | Copyright (C)2004 - 2005 Paul D Turner (paul@cegui.org.uk)
|
---|
11 |
|
---|
12 | This library is free software; you can redistribute it and/or
|
---|
13 | modify it under the terms of the GNU Lesser General Public
|
---|
14 | License as published by the Free Software Foundation; either
|
---|
15 | version 2.1 of the License, or (at your option) any later version.
|
---|
16 |
|
---|
17 | This library is distributed in the hope that it will be useful,
|
---|
18 | but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
---|
20 | Lesser General Public License for more details.
|
---|
21 |
|
---|
22 | You should have received a copy of the GNU Lesser General Public
|
---|
23 | License along with this library; if not, write to the Free Software
|
---|
24 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
---|
25 | *************************************************************************/
|
---|
26 | #ifndef _CEGUI_h_
|
---|
27 | #define _CEGUI_h_
|
---|
28 |
|
---|
29 | // base stuff
|
---|
30 | #include "CEGUIBase.h"
|
---|
31 | #include "CEGUIString.h"
|
---|
32 | #include "CEGUIRect.h"
|
---|
33 | #include "CEGUIExceptions.h"
|
---|
34 | #include "CEGUITexture.h"
|
---|
35 | #include "CEGUIRenderer.h"
|
---|
36 | #include "CEGUIImageset.h"
|
---|
37 | #include "CEGUIImagesetManager.h"
|
---|
38 | #include "CEGUILogger.h"
|
---|
39 | #include "CEGUIMouseCursor.h"
|
---|
40 | #include "CEGUIFont.h"
|
---|
41 | #include "CEGUIFontManager.h"
|
---|
42 | #include "CEGUIEventArgs.h"
|
---|
43 | #include "CEGUIEvent.h"
|
---|
44 | #include "CEGUIEventSet.h"
|
---|
45 | #include "CEGUIGlobalEventSet.h"
|
---|
46 | #include "CEGUIProperty.h"
|
---|
47 | #include "CEGUIPropertySet.h"
|
---|
48 | #include "CEGUIWindow.h"
|
---|
49 | #include "CEGUIWindowFactory.h"
|
---|
50 | #include "CEGUIWindowFactoryManager.h"
|
---|
51 | #include "CEGUIWindowManager.h"
|
---|
52 | #include "CEGUIScheme.h"
|
---|
53 | #include "CEGUISchemeManager.h"
|
---|
54 | #include "CEGUISystem.h"
|
---|
55 | #include "CEGUIScriptModule.h"
|
---|
56 |
|
---|
57 | // mid-level renderables
|
---|
58 | #include "CEGUIRenderableFrame.h"
|
---|
59 | #include "CEGUIRenderableImage.h"
|
---|
60 |
|
---|
61 | // gui elements
|
---|
62 | #include "elements/CEGUIButtonBase.h"
|
---|
63 | #include "elements/CEGUIPushButton.h"
|
---|
64 | #include "elements/CEGUICheckbox.h"
|
---|
65 | #include "elements/CEGUIRadioButton.h"
|
---|
66 | #include "elements/CEGUITitlebar.h"
|
---|
67 | #include "elements/CEGUIFrameWindow.h"
|
---|
68 | #include "elements/CEGUIProgressBar.h"
|
---|
69 | #include "elements/CEGUIEditbox.h"
|
---|
70 | #include "elements/CEGUIThumb.h"
|
---|
71 | #include "elements/CEGUISlider.h"
|
---|
72 | #include "elements/CEGUIScrollbar.h"
|
---|
73 | #include "elements/CEGUIStatic.h"
|
---|
74 | #include "elements/CEGUIListbox.h"
|
---|
75 | #include "elements/CEGUICombobox.h"
|
---|
76 | #include "elements/CEGUIListHeader.h"
|
---|
77 | #include "elements/CEGUIMultiColumnList.h"
|
---|
78 | #include "elements/CEGUIStaticText.h"
|
---|
79 | #include "elements/CEGUIStaticImage.h"
|
---|
80 | #include "elements/CEGUIGUISheet.h"
|
---|
81 | #include "elements/CEGUIListboxTextItem.h"
|
---|
82 | #include "elements/CEGUIComboDropList.h"
|
---|
83 | #include "elements/CEGUIMultiLineEditbox.h"
|
---|
84 | #include "elements/CEGUITabButton.h"
|
---|
85 | #include "elements/CEGUITabPane.h"
|
---|
86 | #include "elements/CEGUITabControl.h"
|
---|
87 | #include "elements/CEGUISpinner.h"
|
---|
88 | #include "elements/CEGUIDragContainer.h"
|
---|
89 | #include "elements/CEGUIScrolledContainer.h"
|
---|
90 | #include "elements/CEGUIScrollablePane.h"
|
---|
91 | #include "elements/CEGUITooltip.h"
|
---|
92 | #include "elements/CEGUIItemEntry.h"
|
---|
93 | #include "elements/CEGUITextItem.h"
|
---|
94 | #include "elements/CEGUIMenuItem.h"
|
---|
95 | #include "elements/CEGUIItemListBase.h"
|
---|
96 | #include "elements/CEGUIMenuBase.h"
|
---|
97 | #include "elements/CEGUIMenubar.h"
|
---|
98 | #include "elements/CEGUIPopupMenu.h"
|
---|
99 |
|
---|
100 | #endif // end of guard _CEGUI_h_
|
---|