Main Page
Class Hierarchy
Alphabetical List
Compound List
File List
Compound Members
include
fx.h
Go to the documentation of this file.
1
/********************************************************************************
2
* *
3
* M a i n F O X I n c l u d e F i l e *
4
* *
5
*********************************************************************************
6
* Copyright (C) 1997,2006 by Jeroen van der Zijp. All Rights Reserved. *
7
*********************************************************************************
8
* This library is free software; you can redistribute it and/or *
9
* modify it under the terms of the GNU Lesser General Public *
10
* License as published by the Free Software Foundation; either *
11
* version 2.1 of the License, or (at your option) any later version. *
12
* *
13
* This library 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 GNU *
16
* Lesser General Public License for more details. *
17
* *
18
* You should have received a copy of the GNU Lesser General Public *
19
* License along with this library; if not, write to the Free Software *
20
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. *
21
*********************************************************************************
22
* $Id: fx.h,v 1.104 2006/01/22 17:58:13 fox Exp $ *
23
********************************************************************************/
24
#ifndef FX_H
25
#define FX_H
26
27
// Basic includes
28
#include <stdio.h>
29
#include <stdlib.h>
30
#include <stdarg.h>
31
#include <math.h>
32
#include <string.h>
33
34
// FOX defines
35
#include "
fxver.h
"
36
#include "
fxdefs.h
"
37
#include "
fxascii.h
"
38
#include "
fxunicode.h
"
39
40
// FOX classes
41
#include "
FXHash.h
"
42
#include "
FXException.h
"
43
#include "
FXThread.h
"
44
#include "
FXStream.h
"
45
#include "
FXIO.h
"
46
#include "
FXFile.h
"
47
#include "
FXPipe.h
"
48
#include "
FXSocket.h
"
49
#include "
FXFileStream.h
"
50
#include "
FXMemoryStream.h
"
51
#include "
FXString.h
"
52
#include "
FXSize.h
"
53
#include "
FXPoint.h
"
54
#include "
FXRectangle.h
"
55
#include "
FXObject.h
"
56
#include "
FXDelegator.h
"
57
#include "
FXDict.h
"
58
#include "
FXPath.h
"
59
#include "
FXSystem.h
"
60
#include "
FXStat.h
"
61
#include "
FXDir.h
"
62
#include "
FXDate.h
"
63
#include "
FXURL.h
"
64
#include "
FXStringDict.h
"
65
#include "
FXSettings.h
"
66
#include "
FXRegistry.h
"
67
#include "
FXObjectList.h
"
68
#include "
FXAccelTable.h
"
69
#include "
FXRecentFiles.h
"
70
#include "
FXApp.h
"
71
#include "
FXId.h
"
72
#include "
FXVisual.h
"
73
#include "
FXFont.h
"
74
#include "
FXCursor.h
"
75
#include "
FXGUISignal.h
"
76
#include "
FXCURCursor.h
"
77
#include "
FXGIFCursor.h
"
78
#include "
FXDrawable.h
"
79
#include "
FXBitmap.h
"
80
#include "
FXImage.h
"
81
#include "
FXIcon.h
"
82
#include "
FXGIFImage.h
"
83
#include "
FXIFFImage.h
"
84
#include "
FXBMPImage.h
"
85
#include "
FXICOImage.h
"
86
#include "
FXXBMImage.h
"
87
#include "
FXXPMImage.h
"
88
#include "
FXPCXImage.h
"
89
#include "
FXTGAImage.h
"
90
#include "
FXRGBImage.h
"
91
#include "
FXPPMImage.h
"
92
#include "
FXRASImage.h
"
93
#include "
FXGIFIcon.h
"
94
#include "
FXIFFIcon.h
"
95
#include "
FXBMPIcon.h
"
96
#include "
FXICOIcon.h
"
97
#include "
FXXBMIcon.h
"
98
#include "
FXXPMIcon.h
"
99
#include "
FXPCXIcon.h
"
100
#include "
FXTGAIcon.h
"
101
#include "
FXRGBIcon.h
"
102
#include "
FXPPMIcon.h
"
103
#include "
FXRASIcon.h
"
104
#include "
FXRegion.h
"
105
#include "
FXDC.h
"
106
#include "
FXDCWindow.h
"
107
#include "
FXDCPrint.h
"
108
#include "
FXIconSource.h
"
109
#include "
FXIconDict.h
"
110
#include "
FXFileDict.h
"
111
#include "
FXWindow.h
"
112
#include "
FXFrame.h
"
113
#include "
FXSeparator.h
"
114
#include "
FXLabel.h
"
115
#include "
FX7Segment.h
"
116
#include "
FXDial.h
"
117
#include "
FXKnob.h
"
118
#include "
FXColorBar.h
"
119
#include "
FXColorRing.h
"
120
#include "
FXColorWell.h
"
121
#include "
FXColorWheel.h
"
122
#include "
FXTextField.h
"
123
#include "
FXButton.h
"
124
#include "
FXPicker.h
"
125
#include "
FXToggleButton.h
"
126
#include "
FXTriStateButton.h
"
127
#include "
FXCheckButton.h
"
128
#include "
FXRadioButton.h
"
129
#include "
FXArrowButton.h
"
130
#include "
FXMenuButton.h
"
131
#include "
FXComposite.h
"
132
#include "
FXPacker.h
"
133
#include "
FXHorizontalFrame.h
"
134
#include "
FXVerticalFrame.h
"
135
#include "
FXSpring.h
"
136
#include "
FXMatrix.h
"
137
#include "
FXSpinner.h
"
138
#include "
FXRealSpinner.h
"
139
#include "
FXRootWindow.h
"
140
#include "
FXCanvas.h
"
141
#include "
FXGroupBox.h
"
142
#include "
FXShell.h
"
143
#include "
FXToolTip.h
"
144
#include "
FXPopup.h
"
145
#include "
FXTopWindow.h
"
146
#include "
FXDialogBox.h
"
147
#include "
FXMainWindow.h
"
148
#include "
FXMenuPane.h
"
149
#include "
FXScrollPane.h
"
150
#include "
FXMenuCaption.h
"
151
#include "
FXMenuSeparator.h
"
152
#include "
FXMenuTitle.h
"
153
#include "
FXMenuCascade.h
"
154
#include "
FXMenuCommand.h
"
155
#include "
FXMenuCheck.h
"
156
#include "
FXMenuRadio.h
"
157
#include "
FXMenuBar.h
"
158
#include "
FXOptionMenu.h
"
159
#include "
FXSwitcher.h
"
160
#include "
FXTabBar.h
"
161
#include "
FXTabBook.h
"
162
#include "
FXTabItem.h
"
163
#include "
FXScrollBar.h
"
164
#include "
FXScrollArea.h
"
165
#include "
FXScrollWindow.h
"
166
#include "
FXList.h
"
167
#include "
FXComboBox.h
"
168
#include "
FXListBox.h
"
169
#include "
FXTreeList.h
"
170
#include "
FXTreeListBox.h
"
171
#include "
FXFoldingList.h
"
172
#include "
FXBitmapView.h
"
173
#include "
FXBitmapFrame.h
"
174
#include "
FXImageView.h
"
175
#include "
FXImageFrame.h
"
176
#include "
FXTable.h
"
177
#include "
FXDragCorner.h
"
178
#include "
FXStatusBar.h
"
179
#include "
FXStatusLine.h
"
180
#include "
FXChoiceBox.h
"
181
#include "
FXMessageBox.h
"
182
#include "
FXDirList.h
"
183
#include "
FXSlider.h
"
184
#include "
FXRealSlider.h
"
185
#include "
FXSplitter.h
"
186
#include "
FX4Splitter.h
"
187
#include "
FXHeader.h
"
188
#include "
FXShutter.h
"
189
#include "
FXIconList.h
"
190
#include "
FXFileList.h
"
191
#include "
FXDirBox.h
"
192
#include "
FXDriveBox.h
"
193
#include "
FXDirSelector.h
"
194
#include "
FXDirDialog.h
"
195
#include "
FXFileSelector.h
"
196
#include "
FXFileDialog.h
"
197
#include "
FXColorSelector.h
"
198
#include "
FXColorDialog.h
"
199
#include "
FXFontSelector.h
"
200
#include "
FXFontDialog.h
"
201
#include "
FXUndoList.h
"
202
#include "
FXRex.h
"
203
#include "
FXText.h
"
204
#include "
FXDataTarget.h
"
205
#include "
FXProgressBar.h
"
206
#include "
FXReplaceDialog.h
"
207
#include "
FXRuler.h
"
208
#include "
FXRulerView.h
"
209
#include "
FXSearchDialog.h
"
210
#include "
FXInputDialog.h
"
211
#include "
FXProgressDialog.h
"
212
#include "
FXWizard.h
"
213
#include "
FXMDIButton.h
"
214
#include "
FXMDIClient.h
"
215
#include "
FXMDIChild.h
"
216
#include "
FXDocument.h
"
217
#include "
FXDockSite.h
"
218
#include "
FXDockBar.h
"
219
#include "
FXToolBar.h
"
220
#include "
FXDockHandler.h
"
221
#include "
FXDockTitle.h
"
222
#include "
FXToolBarGrip.h
"
223
#include "
FXToolBarShell.h
"
224
#include "
FXToolBarTab.h
"
225
#include "
FXPrintDialog.h
"
226
#include "
FXDebugTarget.h
"
227
#include "
FXSplashWindow.h
"
228
229
230
#ifndef FX_NO_GLOBAL_NAMESPACE
231
using namespace
FX
;
232
#endif
233
234
235
#endif
FXRectangle.h
FXLabel.h
FXText.h
FXSocket.h
FXDirSelector.h
FXFrame.h
FX4Splitter.h
FXMemoryStream.h
FXRex.h
FXSeparator.h
FXXPMImage.h
FXDict.h
FXChoiceBox.h
FXGUISignal.h
FXFontDialog.h
FXApp.h
FXSplashWindow.h
FXDriveBox.h
FXCursor.h
FXGIFCursor.h
FXDial.h
FXWindow.h
FXObjectList.h
FXVerticalFrame.h
FXPoint.h
FXImageView.h
FXListBox.h
FXMenuPane.h
FXTextField.h
FXFile.h
FXMatrix.h
FXBitmapFrame.h
FXICOIcon.h
FXDrawable.h
FXRealSlider.h
FXAccelTable.h
FXGIFIcon.h
FXDocument.h
FXMDIChild.h
FXPicker.h
FXStat.h
FXTriStateButton.h
FXTabBook.h
FXMenuSeparator.h
FXDirList.h
FXIFFIcon.h
FXReplaceDialog.h
FXOptionMenu.h
FXDCPrint.h
FXBitmap.h
FXDir.h
FXSpinner.h
FXImage.h
FXRulerView.h
fxunicode.h
fxver.h
FXShell.h
FXStatusBar.h
FXTabBar.h
FXGIFImage.h
FXRecentFiles.h
FXImageFrame.h
FXToolTip.h
FXMenuCaption.h
FXURL.h
FXPath.h
FXScrollWindow.h
FXSlider.h
FXColorWheel.h
FXCURCursor.h
FXPrintDialog.h
FXMDIClient.h
FXDockBar.h
FXRuler.h
FXTable.h
FXXBMIcon.h
FXList.h
FXToggleButton.h
FXColorSelector.h
FXSettings.h
FXException.h
FXTabItem.h
FXIconDict.h
FXTGAImage.h
FXDCWindow.h
FXMenuCommand.h
FXHorizontalFrame.h
FXThread.h
FXRegistry.h
FXFileDialog.h
FXSize.h
FXScrollPane.h
FXPCXIcon.h
FXScrollArea.h
FXFileDict.h
FXObject.h
FXDirDialog.h
FXIcon.h
FXTGAIcon.h
FXColorBar.h
FXCheckButton.h
FXMenuCascade.h
FXRadioButton.h
FXVisual.h
FXPopup.h
FXWizard.h
FXColorWell.h
FXMessageBox.h
FXMenuCheck.h
FXRASIcon.h
FXFileList.h
FXFontSelector.h
FX
Definition:
FX4Splitter.h:31
FXDirBox.h
FXPacker.h
FXShutter.h
FXSplitter.h
FXSwitcher.h
FXFoldingList.h
FXFileStream.h
FXDockTitle.h
FXRealSpinner.h
FXStringDict.h
FXSystem.h
FXXPMIcon.h
FXMenuBar.h
FXRegion.h
FXString.h
FXIconList.h
FXTreeList.h
FXStream.h
FXBMPImage.h
FXScrollBar.h
FXToolBarTab.h
FXInputDialog.h
fxascii.h
FXStatusLine.h
FXComposite.h
FXRootWindow.h
FXKnob.h
FXToolBarGrip.h
FXTreeListBox.h
FXDragCorner.h
FXDialogBox.h
FXDate.h
FXBMPIcon.h
FXIO.h
FXMenuRadio.h
FXComboBox.h
FXFont.h
FXPCXImage.h
FXPPMImage.h
FXProgressDialog.h
FXUndoList.h
FXColorRing.h
FXDockSite.h
FXCanvas.h
FXDelegator.h
FXPPMIcon.h
FXSpring.h
FXToolBar.h
FXArrowButton.h
FXBitmapView.h
FXFileSelector.h
FXButton.h
FXMDIButton.h
FXHash.h
FXPipe.h
FX7Segment.h
FXDC.h
FXHeader.h
FXICOImage.h
FXDockHandler.h
FXRASImage.h
FXDataTarget.h
FXXBMImage.h
FXMenuTitle.h
FXSearchDialog.h
FXProgressBar.h
FXMenuButton.h
FXRGBImage.h
FXMainWindow.h
FXGroupBox.h
FXIconSource.h
FXColorDialog.h
FXId.h
fxdefs.h
FXIFFImage.h
FXDebugTarget.h
FXToolBarShell.h
FXTopWindow.h
FXRGBIcon.h
Copyright © 1997-2005 Jeroen van der Zijp