Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members

fxex.h

Go to the documentation of this file.
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