![]() |
Main Page
Class Hierarchy
Alphabetical List
Compound List
File List
Compound Members
![]() |
00001 /******************************************************************************** 00002 * * 00003 * Main FOX extension include file * 00004 * * 00005 ********************************************************************************* 00006 * Copyright (C) 2003 by Mathew Robertson. All Rights Reserved. * 00007 ********************************************************************************* 00008 * This library is free software; you can redistribute it and/or * 00009 * modify it under the terms of the GNU Lesser General Public * 00010 * License as published by the Free Software Foundation; either * 00011 * version 2.1 of the License, or (at your option) any later version. * 00012 * * 00013 * This library is distributed in the hope that it will be useful, * 00014 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * 00016 * Lesser General Public License for more details. * 00017 * * 00018 * You should have received a copy of the GNU Lesser General Public * 00019 * License along with this library; if not, write to the Free Software * 00020 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * 00021 ********************************************************************************/ 00022 00023 /** 00024 * Main FOX extension library classes... 00025 */ 00026 00027 #ifndef FXEX_H 00028 #define FXEX_H 00029 00030 // include FOX :-) 00031 #include <fox/fx.h> 00032 #include <fox/FXWString.h> 00033 00034 // FXEX defines 00035 #include "config.h" 00036 #include "fxexdefs.h" 00037 #include "fxexutils.h" 00038 #include "FXArray.h" 00039 00040 // FXEX classes 00041 #include "FXDateTime.h" 00042 #include "FXExtendedException.h" 00043 #include "FXJulianDate.h" 00044 #include "FXUnicode.h" 00045 #include "FXStringTokenizer.h" 00046 #include "FXGarbageCollector.h" 00047 #include "FXBaseObject.h" 00048 #include "FXBroadcast.h" 00049 #include "FXVariant.h" 00050 00051 #include "FXFileMonitor.h" 00052 #include "FXDLL.h" 00053 #include "FXObjectLoader.h" 00054 #include "FXDaemonApp.h" 00055 #include "FXDaemon.h" 00056 00057 #include "FXLockable.h" 00058 #include "FXThreadEvent.h" 00059 #include "FXNullMutex.h" 00060 #include "FXFastMutex.h" 00061 #include "FXMutex.h" 00062 #include "FXThreadedObject.h" 00063 #include "FXWaitable.h" 00064 #include "FXInterlock.h" 00065 #include "FXCondition.h" 00066 #include "FXBarrier.h" 00067 #include "FXAtomic.h" 00068 #include "FXAtomicDataTarget.h" 00069 #include "FXThreadManager.h" 00070 #include "FXRunnable.h" 00071 #include "FXThread.h" 00072 #include "FXThreadFunction.h" 00073 #include "FXNullThread.h" 00074 #include "FXSynchronise.h" 00075 00076 #include "FXResolver.h" 00077 #include "FXProcessManager.h" 00078 #include "FXProcess.h" 00079 00080 #include "FXBufferedStream.h" 00081 #include "FXAsciiStream.h" 00082 #include "FXGzipStream.h" 00083 #include "FXBzipStream.h" 00084 #include "FXEventStream.h" 00085 #include "FXIOHandle.h" 00086 #include "FXIOStream.h" 00087 #include "FXSerialPort.h" 00088 #include "FXFileIO.h" 00089 #include "FXSocket.h" 00090 #include "FXSocketClient.h" 00091 #include "FXSocketServer.h" 00092 #include "FXIOSlave.h" 00093 #include "FXFtpClient.h" 00094 00095 #include "FXLogger.h" 00096 #include "FXSystemLogger.h" 00097 #include "FXBinaryLogger.h" 00098 #include "FXBinaryLogReader.h" 00099 00100 #include "FXALDevice.h" 00101 #include "FXALContext.h" 00102 #include "FXVTKWindow.h" 00103 00104 #include "FXDCHelper.h" 00105 #include "FXRegionHelper.h" 00106 #include "FXSettingsDataTarget.h" 00107 #include "FXRotatableFont.h" 00108 00109 #include "FXDatabaseField.h" 00110 #include "FXDatabaseQuery.h" 00111 #include "FXDatabaseInterface.h" 00112 #include "FXDatabaseManager.h" 00113 #include "DbField.h" 00114 #include "DbQueryDialog.h" 00115 #include "DbControl.h" 00116 #include "DbNavigator.h" 00117 00118 #include "FXXmlParser.h" 00119 #include "FXXmlReader.h" 00120 #include "FXHtmlParser.h" 00121 00122 #include "FXBasketListBox.h" 00123 #include "FXCalendar.h" 00124 #include "FXCheckList.h" 00125 #include "FXCheckTreeList.h" 00126 #include "FXClockButton.h" 00127 #include "FXClockDialog.h" 00128 #include "FXComboBoxEx.h" 00129 #include "FXdbNavigator.h" 00130 #include "FXdbTextField.h" 00131 // #include "FXExplorer.h" 00132 #include "FXExTreeItem.h" 00133 #include "FXExTreeList.h" 00134 #include "FXFileDialogEx.h" 00135 #include "FXHistoryItems.h" 00136 #include "FXHistoryList.h" 00137 #include "FXRecentItems.h" 00138 #include "FXSevenSegment.h" 00139 #include "FXLCDSymbol.h" 00140 #include "FXLCDLabel.h" 00141 #include "FXLCDClock.h" 00142 #include "FXNetworkDialogEx.h" 00143 #include "FXNetworkListEx.h" 00144 #include "FXNetworkSelectorEx.h" 00145 #include "FXPaneHeader.h" 00146 #include "FXSplashWindow.h" 00147 /* TODO add these to distribution 00148 #include "FXSpriteArc.h" 00149 #include "FXSpriteArcText.h" 00150 #include "FXSpriteBox.h" 00151 #include "FXSpriteBoxText.h" 00152 #include "FXSpriteCanvas.h" 00153 #include "FXSpriteImage.h" 00154 #include "FXSpriteLayer.h" 00155 #include "FXSpriteLine.h" 00156 #include "FXSpriteObject.h" 00157 #include "FXSpritePolygon.h" 00158 #include "FXSpriteText.h" 00159 */ 00160 #include "FXTableBox.h" 00161 #include "FXTextVScroller.h" 00162 #include "FXTicker.h" 00163 #include "FXToolbarButton.h" 00164 #include "FXTreeEditor.h" 00165 // #include "FXTreeListEx.h" 00166 #include "FXWizardPage.h" 00167 #include "FXWizardDialog.h" 00168 00169 // include the namespace 00170 #ifndef FX_NO_GLOBAL_NAMESPACE 00171 using namespace FXEX; 00172 using namespace FXEX::FXDateTime; 00173 using namespace FXEX::FXUtils; 00174 #endif 00175 00176 #endif // FXEX_H 00177