FX Namespace Reference


Classes

class  FXPython
 Miscellaneous Python facilities. More...
class  FXPythonInterp
 An instance of the python interpreter. More...
class  FXPython_CtxHold
 Wraps context sets in an exception-proof fashion. More...
class  FXPython_DoCPP
class  FXPython_DoPython
class  FXCodeToPythonCode
 Allows you to convert calls to C++ code to calls to Python code. More...
class  FX4Splitter
class  FX7Segment
class  FX885910Codec
 ISO-8859-10 Codec. More...
class  FX885911Codec
 ISO-8859-11 Codec. More...
class  FX885913Codec
 ISO-8859-13 Codec. More...
class  FX885914Codec
 ISO-8859-14 Codec. More...
class  FX885915Codec
 ISO-8859-15 Codec. More...
class  FX885916Codec
 ISO-8859-16 Codec. More...
class  FX88591Codec
 ISO-8859-1 Codec. More...
class  FX88592Codec
 ISO-8859-2 Codec. More...
class  FX88593Codec
 ISO-8859-3 Codec. More...
class  FX88594Codec
 ISO-8859-4 Codec. More...
class  FX88595Codec
 ISO-8859-5 Codec. More...
class  FX88596Codec
 ISO-8859-6 Codec. More...
class  FX88597Codec
 ISO-8859-7 Codec. More...
class  FX88598Codec
 ISO-8859-8 Codec. More...
class  FX88599Codec
 ISO-8859-9 Codec. More...
class  FXAccelTable
class  FXACLEntity
 Something which can be permitted or denied to do something within this operating system. More...
class  FXACL
 Provides a portable Access Control List. More...
class  FXACLIterator
 Allows indexing of an ACL. More...
struct  FXEvent
 FOX Event. More...
class  FXLockable
 Placeholder class for a lockable object. More...
class  FXEventLoop
 FOX event dispatch loop. More...
class  FXApp
 Application Object. More...
class  FXLockHold
 Exclusive access lock holder for any FXLockable subclass. More...
class  FXEventLoop_Static
 Creates a per-thread static instance. More...
class  FXArray
 Array of some generic type. More...
class  FXArrowButton
class  FXBitmap
class  FXBitmapFrame
class  FXBitmapView
class  FXBMPIcon
class  FXBMPImage
class  FXButton
class  FXBZFileStream
class  FXCanvas
 Canvas, an area drawn by another object. More...
class  FXCheckButton
class  FXChoiceBox
class  FXColorBar
class  FXColorDialog
class  FXColorItem
 Color item. More...
class  FXColorList
class  FXColorRing
class  FXColorSelector
 Color selection widget. More...
class  FXColorWell
class  FXColorWheel
class  FXComboBox
class  FXComposeContext
class  FXComposite
 Base composite. More...
class  FXCP1250Codec
 CP1250 Codec. More...
class  FXCP1251Codec
 CP1251 Codec. More...
class  FXCP1252Codec
 CP1252 Codec. More...
class  FXCP1253Codec
 CP1253 Codec. More...
class  FXCP1254Codec
 CP1254 Codec. More...
class  FXCP1255Codec
 CP1255 Codec. More...
class  FXCP1256Codec
 CP1256 Codec. More...
class  FXCP1257Codec
 CP1257 Codec. More...
class  FXCP1258Codec
 CP1258 Codec. More...
class  FXCP437Codec
 CP437 Codec. More...
class  FXCP850Codec
 CP8502 Codec. More...
class  FXCP852Codec
 CP852 Codec. More...
class  FXCP855Codec
 CP855 Codec. More...
class  FXCP856Codec
 CP856 Codec. More...
class  FXCP857Codec
 CP857 Codec. More...
class  FXCP860Codec
 CP860 Codec. More...
class  FXCP861Codec
 CP861 Codec. More...
class  FXCP862Codec
 CP862 Codec. More...
class  FXCP863Codec
 CP863 Codec. More...
class  FXCP864Codec
 CP864 Codec. More...
class  FXCP865Codec
 CP865 Codec. More...
class  FXCP866Codec
 CP866 Codec. More...
class  FXCP869Codec
 CP869 Codec. More...
class  FXCP874Codec
 CP874 Codec. More...
class  FXCURCursor
 CUR Cursor class. More...
class  FXCursor
 Cursor class. More...
class  FXDataTarget
class  FXDataTargetI
class  FXDate
struct  FXSegment
 Line segment. More...
struct  FXArc
 Arc. More...
class  FXDC
struct  FXPSBounds
 Bounding box. More...
struct  FXPrinter
 Describes printer. More...
class  FXDCPrint
 Postscript Printer Device Context. More...
class  FXDCWindow
class  FXDebugTarget
class  FXDelegator
class  FXDial
class  FXDialogBox
class  FXDict
class  FXDir
 Directory enumerator. More...
class  FXDirBox
class  FXDirDialog
class  FXDirItem
 Directory item. More...
class  FXDirList
class  FXDirSelector
class  FXDockBar
class  FXDockHandler
class  FXDockSite
class  FXDockTitle
class  FXDocument
 Abstract base class for documents. More...
class  FXDragCorner
class  FXDrawable
class  FXDriveBox
 Directory Box. More...
class  FXException
 The base exception class in FOX. More...
struct  FXException_TryHandler
class  FXExceptionDialog
 A dialog which reports an FXException to the user. More...
class  FXExpression
 Expression. More...
class  FXExtentd
 Extent. More...
class  FXExtentf
 Extent. More...
class  FXFile
class  FXFileDialog
 File selection dialog. More...
struct  FXFileAssoc
 Registers stuff to know about the extension. More...
class  FXFileDict
class  FXFileItem
 File item. More...
class  FXFileList
class  FXFileSelector
 File selection widget. More...
class  FXFileStream
class  FXFoldingItem
 Tree list Item. More...
class  FXFoldingList
struct  FXFontDesc
 Font style. More...
class  FXFont
 Font class. More...
class  FXFontDialog
 Font selection dialog. More...
class  FXFontSelector
 Font selection widget. More...
class  FXFrame
class  FXFSMonitor
 Provides portable file system monitoring for changes. More...
class  FXFunctorTarget
 A FOX messaging target which invokes a FX::Generic::Functor. More...
class  FXUnicodify
 Converts a UTF-8 format FX::FXString into a unicode string suitable for the host operating system. More...
class  FXGIFCursor
 GIF Cursor class. More...
class  FXGIFIcon
 GIF Icon class. More...
class  FXGIFImage
 GIF Image class. More...
class  FXGLCanvas
 GLCanvas, an area drawn by another object. More...
class  FXGLCone
 OpenGL Cone Object. More...
class  FXGLContext
class  FXGLCube
 OpenGL Cube Object. More...
class  FXGLCylinder
 OpenGL Cylinder Object. More...
class  FXGLColor
 OpenGL color object. More...
class  FXGLObject
 Basic OpenGL object. More...
class  FXGLGroup
 Group object. More...
class  FXGLShape
 OpenGL Shape Object. More...
class  FXGLSphere
 OpenGL Sphere Object. More...
class  FXGLTriangleMesh
 OpenGL Triangle Mesh Object. More...
class  FXGLVertices
class  FXGLCircle
struct  FXViewport
 OpenGL Viewer Viewport. More...
struct  FXLight
struct  FXMaterial
class  FXGLViewer
 OpenGL viewer widget. More...
class  FXGLVisual
 Visual describes pixel format of a drawable. More...
struct  FXGradient
class  FXGradientBar
class  FXGroupBox
class  FXGZFileStream
class  FXHandedInterfaceI
 A user handed dialog type interface with a primary button well. More...
class  FXHandedDialog
 A user handed dialog. More...
class  FXHandedPopup
 A user handed popup. More...
class  FXHandedMsgBox
 A user handed message box. More...
class  FXHash
class  FXHeaderItem
 Header item. More...
class  FXHeader
class  FXHorizontalFrame
class  FXICOIcon
 ICO (Microsoft icon format) icon. More...
class  FXICOImage
 ICO (Microsoft icon format) graphics file. More...
class  FXIcon
class  FXIconDict
class  FXIconItem
 Icon item. More...
class  FXIconList
class  FXIconSource
class  FXId
 Encapsulates server side resource. More...
class  FXIFFIcon
class  FXIFFImage
class  FXImage
class  FXImageFrame
class  FXImageView
class  FXInputDialog
class  FXIO
struct  FXIPCMsg
 A base IPC message. More...
struct  FXIPCMsgHolder
 Strawman type for containers of FX::FXIPCMsg. More...
class  FXIPCMsgRegistry
 A registry of known IPC messages for a particular IPC channel. More...
struct  FXIPCMsgChunkCodeAlloc
class  FXIPCMsgChunk
 A chunk within an IPC message registry. More...
struct  FXIPCMsgRegister
 Actual implementation of registering a message with the registry. More...
struct  FXIPCMsg_Disconnect
 Received when the other end of the IPC channel disconnects. More...
struct  FXIPCMsg_Unhandled
 Received when a message with an ack was not handled. More...
struct  FXIPCMsg_ErrorOccurred
 Received when an exception was thrown by the other end of the IPC channel. More...
class  FXIPCChannel
 Base class for an IPC channel over an arbitrary FX::QIODeviceS. More...
class  FXIPCChannelIndirector
 Base class indirecting messages to be sent over a subclass of a FX::FXIPCChannel. More...
class  FXJPGIcon
 JPEG Icon class. More...
class  FXJPGImage
 JPEG Image class. More...
class  FXKnob
class  FXKOI8RCodec
 KOI8-R Codec. More...
class  FXLabel
class  FXListItem
 List item. More...
class  FXList
class  FXListBox
class  FXLRUCache
 A generic Least Recently Used (LRU) Cache (Qt compatible). More...
class  FXLRUCacheIterator
 An iterator for a FXLRUCache. More...
class  FXMainWindow
class  FXMat3d
 Double-precision 3x3 matrix. More...
class  FXMat3f
 Single-precision 3x3 matrix. More...
class  FXMat4d
 Double-precision 4x4 matrix. More...
class  FXMat4f
 Single-precision 4x4 matrix. More...
class  FXMatrix
class  FXMDIDeleteButton
 MDI Delete button. More...
class  FXMDIRestoreButton
 MDI Restore button. More...
class  FXMDIMaximizeButton
 MDI Maximize button. More...
class  FXMDIMinimizeButton
 MDI Minimize button. More...
class  FXMDIWindowButton
 MDI Window button. More...
class  FXMDIMenu
 MDI Window Menu. More...
class  FXMDIChild
class  FXMDIClient
class  FXMemMap
class  aligned_allocator
 An aligning memory allocator for the STL. More...
class  FXMemoryPool
 A threadsafe custom memory pool. More...
class  FXMemPoolHold
 Changes the memory pool in use by the current thread for the duration of its existance. More...
class  FXMemoryStream
class  FXMenuBar
 Menu bar. More...
class  FXMenuButton
class  FXMenuCaption
class  FXMenuCascade
class  FXMenuCheck
class  FXMenuCommand
class  FXMenuPane
 Popup menu pane. More...
class  FXMenuRadio
class  FXMenuSeparator
class  FXMenuTitle
class  FXMessageBox
class  FXNetwork
 Provides miscellaneous network facilities. More...
struct  FXNetworkServiceClient
 A network service client record. More...
class  FXNetworkService
 Provides a scalable resilient network service. More...
class  FXMetaClass
 Describes a FOX object. More...
class  FXObject
class  FXObjectList
 List of pointers to objects. More...
class  FXObjectListOf
 Specialize list to pointers to TYPE. More...
class  FXOption
 Option Menu Button. More...
class  FXOptionMenu
 Option Menu. More...
class  FXPacker
class  FXPCXIcon
 PCX icon. More...
class  FXPCXImage
 PCX graphics file. More...
class  FXPicker
class  FXPipe
class  FXPNGIcon
 Portable Network Graphics (PNG) Icon class. More...
class  FXPNGImage
 Portable Network Graphics (PNG) Image class. More...
class  FXPoint
 Point. More...
class  FXPopup
 Popup window. More...
class  FXPPMIcon
 Portable Pixmap icon. More...
class  FXPPMImage
 Portable Pixmap Image. More...
class  FXApplyResetList
 A list of widgets which understand the SEL_APPLY and SEL_RESET commands. More...
class  FXPrimaryButton
 A primary button within a dialog. More...
class  FXPrintDialog
 Printer selection dialog. More...
struct  timeval
 A duplicate of the BSD timeval structure. More...
class  FXProcess
 Provides process-wide information and control. More...
class  FXProcess_StaticInitBase
class  FXProcess_StaticInit
 Lets you initialise static data in an orderly fashion. More...
class  FXProcess_StaticDepend
class  FXProcess_MemLock
 Prevents a region from being paged out for the duration of its existence. More...
class  FXProgressBar
 Progress bar widget. More...
class  FXProgressDialog
class  FXPtrHold
 A guaranteed deleted pointer holder. More...
class  FXQuatd
 Double-precision quaternion. More...
class  FXQuatf
 Single-precision quaternion. More...
class  FXRadioButton
class  FXRanged
 Bounds. More...
class  FXRangef
 Bounds. More...
class  FXRASIcon
 SUN Raster Image format icon. More...
class  FXRASImage
 SUN Raster Image format. More...
class  FXRealSlider
class  FXRealSpinner
 Spinner control. More...
class  FXRecentFiles
class  FXRectangle
 Rectangle. More...
class  FXRefingObjectBase
class  FXRefedObject
 The parent class of something which is reference counted. More...
class  FXRefedObject_DisableCount
 Disables the reference count mechanism for the duration of its existence. More...
class  FXRefingObject
 A handle to a reference counted object. More...
class  FXRegion
 Region. More...
class  FXRegistry
class  FXReplaceDialog
 Text replace dialog. More...
class  FXRex
class  FXRGBIcon
 IRIS RGB icon. More...
class  FXRGBImage
 IRIS RGB image. More...
class  FXRollbackBase
class  FXRollbackGroup
 Lets you place a rollback in a group and/or a non-local scope. More...
class  FXRBNewI
class  FXRBNewAI
class  FXRBAllocI
class  FXRBConstructI
class  FXRootWindow
 Root window. More...
class  FXRuler
class  FXRulerView
class  FXScrollArea
class  FXScrollBar
class  FXScrollCorner
 Corner between scroll bars. More...
class  FXScrollPane
class  FXScrollWindow
class  FXSearchDialog
 Text search dialog. More...
class  FXSeparator
class  FXHorizontalSeparator
 Horizontal separator widget. More...
class  FXVerticalSeparator
 Vertical separator widget. More...
class  FXSettings
class  FXShell
class  FXShutterItem
class  FXShutter
class  FXSize
 Size. More...
class  FXSlider
class  FXSocket
class  FXSphered
 Spherical bounds. More...
class  FXSpheref
 Spherical bounds. More...
class  FXSpinner
 Spinner control. More...
class  FXSplashWindow
class  FXSplitter
class  FXSpring
class  FXStat
 Statistics about a file or directory. More...
class  FXStatusBar
 Status bar. More...
class  FXStatusLine
class  FXStreamBase
class  FXStream
 File format helper (Qt compatible). More...
class  FXString
 Provides essential string manipulation capabilities. More...
class  FXStringDict
class  FXSwitcher
class  FXTabBar
class  FXTabBook
class  FXTabItem
struct  FXTablePos
 Position in table. More...
struct  FXTableRange
 Range of table cells. More...
class  FXTableItem
 Item in table. More...
class  FXComboTableItem
 Combobox Item. More...
class  FXTable
struct  FXHiliteStyle
 Highlight style entry. More...
struct  FXTextChange
class  FXText
class  FXTextCodec
class  FXTextField
class  FXTGAIcon
 TARGA image format icon. More...
class  FXTGAImage
 TARGA graphics file. More...
class  FXMutex
class  FXMutexLock
class  FXCondition
class  FXSemaphore
class  FXThread
class  FXTIFIcon
 TIFF Icon class. More...
class  FXTIFImage
 TIFF Image class. More...
struct  FXTime
 Holds the number of elapsed microseconds since 1st January year 0 UTC. More...
class  FXToggleButton
class  FXToolBar
class  FXToolBarGrip
class  FXToolBarShell
class  FXToolBarTab
class  FXToolTip
 Hopefully Helpful Hint message. More...
class  FXTopWindow
class  FXTreeItem
 Tree list Item. More...
class  FXTreeList
class  FXTreeListBox
class  FXTriStateButton
class  FXCommand
class  FXCommandGroup
class  FXUndoList
class  FXUTF16BECodec
 Codec for UTF-16BE. More...
class  FXUTF16LECodec
 Codec for UTF-16LE. More...
class  FXUTF16Codec
 Codec for UTF-16. More...
class  FXUTF32BECodec
 Codec for UTF-32BE. More...
class  FXUTF32LECodec
 Codec for UTF-32LE. More...
class  FXUTF32Codec
 Codec for UTF-32. More...
class  FXUTF8Codec
 Codec for UTF-8. More...
class  FXVec2d
 Double-precision 2-element vector. More...
class  FXVec2f
 Single-precision 2-element vector. More...
class  FXVec3d
 Double-precision 3-element vector. More...
class  FXVec3f
 Single-precision 3-element vector. More...
class  FXVec4d
 Double-precision 4-element vector. More...
class  FXVec4f
 Single-precision 4-element vector. More...
class  FXVerticalFrame
class  FXVisual
 Visual describes pixel format of a drawable. More...
class  FXWindow
 Base class for all windows. More...
struct  FXWinShellLink
 A POSIX-compatible Windows Shell Link. More...
struct  FXWinJunctionPoint
 A POSIX-compatible Windows NTFS junction point. More...
class  FXWizard
class  FXXBMIcon
 X Bitmap icon. More...
class  FXXBMImage
 X Bitmap image. More...
class  FXXPMIcon
 X Pixmap icon. More...
class  FXXPMImage
 X Pixmap image. More...
struct  QMutexPrivate
class  QBlkSocket
 A synchronous TCP or UDP network socket (Qt compatible). More...
class  QBuffer
 An i/o device accessing memory (Qt compatible). More...
class  QBZip2Device
 Provides a filter i/o device which transparently translates .bz2 files. More...
class  QCache
 An implementation of Qt's QCache. More...
class  QCacheIterator
 An iterator for a QCache. More...
class  QChildProcess
 A child process i/o device. More...
class  QByteArray
 A thunk of Qt's QByteArray to the STL. More...
class  QDict
 An implementation of Qt's QDict. More...
class  QDictIterator
 An iterator for a QDict. More...
class  QDictBase
 Base implementation class for all QTL dictionary classes. More...
class  QDictBaseIterator
 An iterator for a FX::QDictBase. More...
class  QDir
 Provides detailed information about a directory in the file system (Qt compatible). More...
class  QFile
 An i/o device accessing the filing system directly (Qt compatible). More...
class  QFileInfo
 Provides detailed information about an entry in the file system (Qt compatible). More...
class  QGZipDevice
 Provides a filter i/o device which transparently translates .gz files. More...
class  QHostAddress
 A container holding an IPv4 or IPv6 address (Qt compatible). More...
class  QHostAddressDict
class  QHostAddressDictIterator
class  QInt64Dict
 A QIntDict with 64 bit keys. More...
class  QInt64DictIterator
 An iterator for a QInt64Dict. More...
class  QIntCache
 An implementation of Qt's QIntCache. More...
class  QIntCacheIterator
 An iterator for a QIntCache. More...
class  QIntDict
 An implementation of Qt's QIntDict. More...
class  QIntDictIterator
 An iterator for a QIntDict. More...
class  QIODevice
 The abstract base class for all i/o classes in TnFOX (Qt compatible). More...
class  QIODeviceS
 The abstract base class for all synchronous i/o classes in TnFOX. More...
class  QLocalPipe
 A process-local pipe. More...
class  QMemArray
 A thunk of Qt's QMemArray to the STL. More...
class  QMemMap
 An i/o device accessing mapped memory. More...
class  QPipe
 A named pipe i/o device. More...
class  QPtrDict
 An implementation of Qt's QPtrDict. More...
class  QPtrDictIterator
 An iterator for a QPtrDict. More...
class  QPtrList
 A thunk of Qt's QPtrList to the STL. More...
class  QPtrListIterator
 An iterator for a QPtrList. More...
class  QQuickList
 A FX::QPtrList with move semantics. More...
class  QQuickListIterator
 An iterator for a FX::QQuickList. More...
class  QPtrVector
 A thunk of Qt's QPtrVector to the STL. More...
class  QPtrVectorIterator
 An iterator for a QPtrVector. More...
class  QSortedList
 An always sorted ptr list with binary searching. More...
class  QSortedListIterator
 Provides an iterator for a QSortedList. More...
class  FXSSLPKey
 A container holding a variable length asymmetric encryption key. More...
class  FXSSLKey
 A container holding a variable length symmetric encryption key. More...
class  QSSLDevice
 An i/o device encrypting what goes through it. More...
class  QStringList
 A thunk of Qt's QStringList to the STL. More...
class  FXAtomicInt
 Provides portable interlocked increment, decrement and exchange. More...
class  QShrdMemMutex
 A very lightweight mutex object to synchronise access to shared memory regions. More...
class  QMutex
 A MUTual EXclusion object to synchronise threads accessing the same data (Qt compatible). More...
class  QWaitCondition
 An OS/2 style event object (Qt compatible). More...
class  QRWMutex
 A mutex object permitting multiple reads simultaneously. More...
class  QMtxHold
 Helper class for using mutexes. More...
class  FXZeroedWait
 A zero activated wait condition. More...
class  QThreadLocalStorageBase
class  QThreadLocalStorage
 Permits process-global storage local to a thread only. More...
class  QThread
 The base class for all threads in FOX (Qt compatible). More...
class  QThread_DTHold
 Wraps thread termination disables in an exception-proof fashion. More...
class  QThread_DisableSignals
 Disables signals in an exception-proof fashion. More...
class  QThreadPool
 Provides a pool of worker threads. More...
class  QTransString
 Provides a delayed translation string. More...
class  QTrans
 The central class for human language translation (Qt compatible). More...
class  QTrans_EmbeddedTranslationFile
class  QValueList
 A thunk of Qt's QValueList to the STL. More...
class  QValueListIterator
 Iterator for a QValueList. More...
class  QValueListConstIterator
 Const iterator for a QValueList. More...
class  QValueListQSort
 Lets you quickly sort a QValueList with custom swapper. More...
class  TnFXApp
 The main TnFOX application object. More...
class  TnFXAppEventLoop
 The base class for an event loop. More...
class  TnFXGraph
 Abstract base class for a graph renderer. More...
class  TnFX2DGraph
 Renders a 2D graph. More...
class  TnFX3DGraph
 Renders a 3D graph. More...
class  TnFXSQLDB
 The abstract base class of a SQL database driver. More...
class  TnFXSQLDBTransaction
 Manages a SQL database transaction. More...
class  TnFXSQLDBCursor
 Abstract base class for a cursor which can iterate through the results of executing a statement. More...
class  TnFXSQLDBStatement
 The abstract base class of a prepared SQL statement. More...
class  TnFXSQLDBColumn
 Represents information about a column in a row. More...
class  TnFXSQLDBRegistry
 Knows of all currently available FX::TnFXSQLDB's. More...
struct  TnFXSQLDBIPCMsgs
 Defines the IPC messages used to implement FX::TnFXSQLDBServer and FX::TnFXSQLDBDriver_ipc. More...
class  TnFXSQLDB_ipc
 A SQL database driver for a FX::FXIPCChannel. More...
class  TnFXSQLDBServer
 Serves a database over an IPC channel. More...
class  TnFXSQLDB_sqlite3
 A SQL database driver for SQLite3. More...
class  TnFXVTKHold
 Destructive smart pointer holding a vtkObject. More...
class  TnFXVTKCanvas
 TnFOX to VTK interface. More...
class  vtkTnFXRenderWindowInteractor
 VTK to TnFOX interface. More...

Namespaces

namespace  Ascii
namespace  Generic
namespace  FXLRUCacheImpl
namespace  Maths
namespace  FXPath
namespace  Pol
namespace  FXRefingObjectImpl
namespace  FXRefedObjectImpl
namespace  Secure
namespace  FXSettingsHelpers
namespace  FXSystem
namespace  Unicode
namespace  FXURL
namespace  QMutexImpl
namespace  QGArray
namespace  QMemArrayImpl
namespace  TnFXSQLDBImpl
namespace  TnFXSQLDBIPCMsgsI

Typedefs

typedef char FXchar
typedef unsigned char FXuchar
typedef FXuchar FXbool
typedef unsigned short FXushort
typedef short FXshort
typedef unsigned int FXuint
typedef int FXint
typedef float FXfloat
typedef double FXdouble
typedef FXObjectFXObjectPtr
typedef wchar_t FXwchar
typedef unsigned short FXnchar
typedef long FXival
typedef unsigned long FXuval
typedef FXulong FXfval
typedef unsigned long FXID
typedef unsigned long FXPixel
typedef FXuint FXColor
typedef FXuint FXHotKey
typedef FXID FXDragType
typedef FXint FXInputHandle
typedef _XEvent FXRawEvent
typedef FXint(*) FXFoldingListSortFunc (const FXFoldingItem *, const FXFoldingItem *)
typedef FXObjectListOf< FXGLObjectFXGLObjectList
typedef FXbool(*) FXZSortFunc (FXfloat *&buffer, FXint &used, FXint &size)
typedef FXObjectListOf< FXHeaderItemFXHeaderItemList
typedef FXint(*) FXIconListSortFunc (const FXIconItem *, const FXIconItem *)
typedef FXObjectListOf< FXIconItemFXIconItemList
typedef FXIPCMsgChunkCodeAlloc<
0, true > 
FXIPCMsgChunkStandardBegin
typedef FXIPCMsgChunk< Generic::TL::create<
FXIPCMsg_Disconnect::regtype,
FXIPCMsg_Unhandled::regtype,
FXIPCMsg_ErrorOccurred::regtype
>::value > 
FXIPCMsgChunkStandard
typedef FXint(*) FXListSortFunc (const FXListItem *, const FXListItem *)
typedef FXObjectListOf< FXListItemFXListItemList
typedef FXuint FXSelector
typedef FX::timeval timeval
typedef const FXRollbackBaseFXRBOp
typedef FXStream QDataStream
typedef FXString QString
typedef unsigned long FXThreadID
typedef FXint(*) FXTreeListSortFunc (const FXTreeItem *, const FXTreeItem *)
typedef FXuint uint
typedef QValueList< QFileInfoQFileInfoList
typedef FXuint uint
typedef FXuint uint
typedef FXuint uint
typedef FXRefingObject< TnFXSQLDBStatementTnFXSQLDBStatementRef
typedef FXRefingObject< TnFXSQLDBCursorTnFXSQLDBCursorRef
typedef FXRefingObject< TnFXSQLDBColumnTnFXSQLDBColumnRef

Enumerations

enum  { FOURSPLITTER_TRACKING, FOURSPLITTER_NORMAL }
enum  { SEVENSEGMENT_NORMAL, SEVENSEGMENT_SHADOW }
enum  FXInputMode { INPUT_NONE, INPUT_READ, INPUT_WRITE, INPUT_EXCEPT }
enum  FXModality { MODAL_FOR_NONE, MODAL_FOR_WINDOW, MODAL_FOR_POPUP }
enum  FXDefaultCursor {
  DEF_ARROW_CURSOR, DEF_RARROW_CURSOR, DEF_TEXT_CURSOR, DEF_HSPLIT_CURSOR,
  DEF_VSPLIT_CURSOR, DEF_XSPLIT_CURSOR, DEF_SWATCH_CURSOR, DEF_MOVE_CURSOR,
  DEF_DRAGH_CURSOR, DEF_DRAGV_CURSOR, DEF_DRAGTL_CURSOR, DEF_DRAGBR_CURSOR,
  DEF_DRAGTR_CURSOR, DEF_DRAGBL_CURSOR, DEF_DNDSTOP_CURSOR, DEF_DNDCOPY_CURSOR,
  DEF_DNDMOVE_CURSOR, DEF_DNDLINK_CURSOR, DEF_CROSSHAIR_CURSOR, DEF_CORNERNE_CURSOR,
  DEF_CORNERNW_CURSOR, DEF_CORNERSE_CURSOR, DEF_CORNERSW_CURSOR, DEF_HELP_CURSOR,
  DEF_HAND_CURSOR, DEF_ROTATE_CURSOR, DEF_WAIT_CURSOR
}
enum  {
  ARROW_NONE, ARROW_UP, ARROW_DOWN, ARROW_LEFT,
  ARROW_RIGHT, ARROW_AUTO, ARROW_REPEAT, ARROW_AUTOGRAY,
  ARROW_AUTOHIDE, ARROW_TOOLBAR, ARROW_NORMAL
}
enum  { BITMAP_KEEP, BITMAP_OWNED, BITMAP_SHMI, BITMAP_SHMP }
enum  {
  BITMAPVIEW_NORMAL, BITMAPVIEW_CENTER_X, BITMAPVIEW_LEFT, BITMAPVIEW_RIGHT,
  BITMAPVIEW_CENTER_Y, BITMAPVIEW_TOP, BITMAPVIEW_BOTTOM
}
enum  {
  STATE_UP, STATE_DOWN, STATE_ENGAGED, STATE_UNCHECKED,
  STATE_CHECKED
}
enum  {
  BUTTON_AUTOGRAY, BUTTON_AUTOHIDE, BUTTON_TOOLBAR, BUTTON_DEFAULT,
  BUTTON_INITIAL, BUTTON_DANGEROUS, BUTTON_NORMAL
}
enum  { CHECKBUTTON_AUTOGRAY, CHECKBUTTON_AUTOHIDE, CHECKBUTTON_PLUS, CHECKBUTTON_NORMAL }
enum  { COLORBAR_HORIZONTAL, COLORBAR_VERTICAL }
enum  { COLORWELL_OPAQUEONLY, COLORWELL_SOURCEONLY, COLORWELL_NORMAL }
enum  {
  COMBOBOX_NO_REPLACE, COMBOBOX_REPLACE, COMBOBOX_INSERT_BEFORE, COMBOBOX_INSERT_AFTER,
  COMBOBOX_INSERT_FIRST, COMBOBOX_INSERT_LAST, COMBOBOX_STATIC, COMBOBOX_NORMAL
}
enum  FXStockCursor {
  CURSOR_ARROW, CURSOR_RARROW, CURSOR_IBEAM, CURSOR_WATCH,
  CURSOR_CROSS, CURSOR_UPDOWN, CURSOR_LEFTRIGHT, CURSOR_MOVE
}
enum  { CURSOR_KEEP, CURSOR_OWNED }
enum  FXFunction {
  BLT_CLR, BLT_SRC_AND_DST, BLT_SRC_AND_NOT_DST, BLT_SRC,
  BLT_NOT_SRC_AND_DST, BLT_DST, BLT_SRC_XOR_DST, BLT_SRC_OR_DST,
  BLT_NOT_SRC_AND_NOT_DST, BLT_NOT_SRC_XOR_DST, BLT_NOT_DST, BLT_SRC_OR_NOT_DST,
  BLT_NOT_SRC, BLT_NOT_SRC_OR_DST, BLT_NOT_SRC_OR_NOT_DST, BLT_SET
}
enum  FXLineStyle { LINE_SOLID, LINE_ONOFF_DASH, LINE_DOUBLE_DASH }
enum  FXCapStyle { CAP_NOT_LAST, CAP_BUTT, CAP_ROUND, CAP_PROJECTING }
enum  FXJoinStyle { JOIN_MITER, JOIN_ROUND, JOIN_BEVEL }
enum  FXFillStyle { FILL_SOLID, FILL_TILED, FILL_STIPPLED, FILL_OPAQUESTIPPLED }
enum  FXFillRule { RULE_EVEN_ODD, RULE_WINDING }
enum  FXStipplePattern {
  STIPPLE_0, STIPPLE_NONE, STIPPLE_BLACK, STIPPLE_1,
  STIPPLE_2, STIPPLE_3, STIPPLE_4, STIPPLE_5,
  STIPPLE_6, STIPPLE_7, STIPPLE_8, STIPPLE_GRAY,
  STIPPLE_9, STIPPLE_10, STIPPLE_11, STIPPLE_12,
  STIPPLE_13, STIPPLE_14, STIPPLE_15, STIPPLE_16,
  STIPPLE_WHITE, STIPPLE_HORZ, STIPPLE_VERT, STIPPLE_CROSS,
  STIPPLE_DIAG, STIPPLE_REVDIAG, STIPPLE_CROSSDIAG
}
enum  FXPrintFlags {
  PRINT_DEST_PAPER, PRINT_DEST_FILE, PRINT_PAGES_ALL, PRINT_PAGES_EVEN,
  PRINT_PAGES_ODD, PRINT_PAGES_RANGE, PRINT_COLLATE_NORMAL, PRINT_COLLATE_REVERSED,
  PRINT_PORTRAIT, PRINT_LANDSCAPE, PRINT_BLACKANDWHITE, PRINT_COLOR,
  PRINT_NOBOUNDS
}
enum  FXMediaSize {
  MEDIA_CUSTOM, MEDIA_USLETTER, MEDIA_LEGAL, MEDIA_A4,
  MEDIA_ENVELOPE
}
enum  FXSelType {
  SEL_NONE, SEL_KEYPRESS, SEL_KEYRELEASE, SEL_LEFTBUTTONPRESS,
  SEL_LEFTBUTTONRELEASE, SEL_MIDDLEBUTTONPRESS, SEL_MIDDLEBUTTONRELEASE, SEL_RIGHTBUTTONPRESS,
  SEL_RIGHTBUTTONRELEASE, SEL_MOTION, SEL_ENTER, SEL_LEAVE,
  SEL_FOCUSIN, SEL_FOCUSOUT, SEL_KEYMAP, SEL_UNGRABBED,
  SEL_PAINT, SEL_CREATE, SEL_DESTROY, SEL_UNMAP,
  SEL_MAP, SEL_CONFIGURE, SEL_SELECTION_LOST, SEL_SELECTION_GAINED,
  SEL_SELECTION_REQUEST, SEL_RAISED, SEL_LOWERED, SEL_CLOSE,
  SEL_DELETE, SEL_MINIMIZE, SEL_RESTORE, SEL_MAXIMIZE,
  SEL_UPDATE, SEL_COMMAND, SEL_APPLY, SEL_RESET,
  SEL_CLICKED, SEL_DOUBLECLICKED, SEL_TRIPLECLICKED, SEL_MOUSEWHEEL,
  SEL_CHANGED, SEL_VERIFY, SEL_DESELECTED, SEL_SELECTED,
  SEL_INSERTED, SEL_REPLACED, SEL_DELETED, SEL_OPENED,
  SEL_CLOSED, SEL_EXPANDED, SEL_COLLAPSED, SEL_BEGINDRAG,
  SEL_ENDDRAG, SEL_DRAGGED, SEL_LASSOED, SEL_TIMEOUT,
  SEL_SIGNAL, SEL_CLIPBOARD_LOST, SEL_CLIPBOARD_GAINED, SEL_CLIPBOARD_REQUEST,
  SEL_CHORE, SEL_FOCUS_SELF, SEL_FOCUS_RIGHT, SEL_FOCUS_LEFT,
  SEL_FOCUS_DOWN, SEL_FOCUS_UP, SEL_FOCUS_NEXT, SEL_FOCUS_PREV,
  SEL_DND_ENTER, SEL_DND_LEAVE, SEL_DND_DROP, SEL_DND_MOTION,
  SEL_DND_REQUEST, SEL_IO_READ, SEL_IO_WRITE, SEL_IO_EXCEPT,
  SEL_PICKED, SEL_QUERY_TIP, SEL_QUERY_HELP, SEL_DOCKED,
  SEL_FLOATED, SEL_SESSION_NOTIFY, SEL_SESSION_CLOSED, SEL_LAST
}
enum  {
  SHIFTMASK, CAPSLOCKMASK, CONTROLMASK, ALTMASK,
  METAMASK, NUMLOCKMASK, SCROLLLOCKMASK, LEFTBUTTONMASK,
  MIDDLEBUTTONMASK, RIGHTBUTTONMASK
}
enum  { LEFTBUTTON, MIDDLEBUTTON, RIGHTBUTTON }
enum  { CROSSINGNORMAL, CROSSINGGRAB, CROSSINGUNGRAB }
enum  { VISIBILITYTOTAL, VISIBILITYPARTIAL, VISIBILITYNONE }
enum  {
  FILEMATCH_FILE_NAME, FILEMATCH_NOESCAPE, FILEMATCH_PERIOD, FILEMATCH_LEADING_DIR,
  FILEMATCH_CASEFOLD
}
enum  FXDragAction {
  DRAG_REJECT, DRAG_ACCEPT, DRAG_COPY, DRAG_MOVE,
  DRAG_LINK, DRAG_PRIVATE
}
enum  FXDNDOrigin { FROM_SELECTION, FROM_CLIPBOARD, FROM_DRAGNDROP }
enum  FXExponent { EXP_NEVER, EXP_ALWAYS, EXP_AUTO }
enum  {
  SEARCH_FORWARD, SEARCH_BACKWARD, SEARCH_NOWRAP, SEARCH_WRAP,
  SEARCH_EXACT, SEARCH_IGNORECASE, SEARCH_REGEX, SEARCH_PREFIX
}
enum  {
  DIAL_VERTICAL, DIAL_HORIZONTAL, DIAL_CYCLIC, DIAL_HAS_NOTCH,
  DIAL_NORMAL
}
enum  { DIRBOX_NO_OWN_ASSOC }
enum  { DIRLIST_SHOWFILES, DIRLIST_SHOWHIDDEN, DIRLIST_NO_OWN_ASSOC }
enum  { DOCKSITE_WRAP, DOCKSITE_NO_WRAP }
enum  { DRIVEBOX_NO_OWN_ASSOC }
enum  FXExceptionFlags {
  FXERRH_ISFATAL, FXERRH_ISNORETRY, FXERRH_ISINFORMATIONAL, FXERRH_ISFROMOTHER,
  FXERRH_HASNESTED, FXERRH_ISDEBUG, FXERRH_ISFOXEXCEPTION
}
enum  FXExceptionCodes {
  FXEXCEPTION_USER, FXEXCEPTION_SYSCODE_BASE, FXEXCEPTION_BADRANGE, FXEXCEPTION_NULLPOINTER,
  FXEXCEPTION_NORESOURCE, FXEXCEPTION_NOMEMORY, FXEXCEPTION_NOTSUPPORTED, FXEXCEPTION_NOTFOUND,
  FXEXCEPTION_IOERROR, FXEXCEPTION_CONNECTIONLOST, FXEXCEPTION_NOPERMISSION, FXEXCEPTION_WINDOW,
  FXEXCEPTION_IMAGE, FXEXCEPTION_FONT, FXEXCEPTION_OSSPECIFIC, FXEXCEPTION_PYTHONERROR,
  FXEXCEPTION_INTTHREADCANCEL
}
enum  FXExpressionError {
  EXPRERR_OK, EXPRERR_EMPTY, EXPRERR_MEMORY, EXPRERR_PAREN,
  EXPRERR_TOKEN, EXPRERR_COMMA, EXPRERR_IDENT
}
enum  {
  FILELIST_SHOWHIDDEN, FILELIST_SHOWDIRS, FILELIST_SHOWFILES, FILELIST_SHOWIMAGES,
  FILELIST_NO_OWN_ASSOC, FILELIST_NO_PARENT
}
enum  {
  SELECTFILE_ANY, SELECTFILE_EXISTING, SELECTFILE_MULTIPLE, SELECTFILE_MULTIPLE_ALL,
  SELECTFILE_DIRECTORY
}
enum  {
  FOLDINGLIST_EXTENDEDSELECT, FOLDINGLIST_SINGLESELECT, FOLDINGLIST_BROWSESELECT, FOLDINGLIST_MULTIPLESELECT,
  FOLDINGLIST_AUTOSELECT, FOLDINGLIST_SHOWS_LINES, FOLDINGLIST_SHOWS_BOXES, FOLDINGLIST_ROOT_BOXES,
  FOLDINGLIST_NORMAL
}
enum  FXFontEncoding {
  FONTENCODING_DEFAULT, FONTENCODING_ISO_8859_1, FONTENCODING_ISO_8859_2, FONTENCODING_ISO_8859_3,
  FONTENCODING_ISO_8859_4, FONTENCODING_ISO_8859_5, FONTENCODING_ISO_8859_6, FONTENCODING_ISO_8859_7,
  FONTENCODING_ISO_8859_8, FONTENCODING_ISO_8859_9, FONTENCODING_ISO_8859_10, FONTENCODING_ISO_8859_11,
  FONTENCODING_ISO_8859_13, FONTENCODING_ISO_8859_14, FONTENCODING_ISO_8859_15, FONTENCODING_ISO_8859_16,
  FONTENCODING_KOI8, FONTENCODING_KOI8_R, FONTENCODING_KOI8_U, FONTENCODING_KOI8_UNIFIED,
  FONTENCODING_CP437, FONTENCODING_CP850, FONTENCODING_CP851, FONTENCODING_CP852,
  FONTENCODING_CP855, FONTENCODING_CP856, FONTENCODING_CP857, FONTENCODING_CP860,
  FONTENCODING_CP861, FONTENCODING_CP862, FONTENCODING_CP863, FONTENCODING_CP864,
  FONTENCODING_CP865, FONTENCODING_CP866, FONTENCODING_CP869, FONTENCODING_CP870,
  FONTENCODING_CP1250, FONTENCODING_CP1251, FONTENCODING_CP1252, FONTENCODING_CP1253,
  FONTENCODING_CP1254, FONTENCODING_CP1255, FONTENCODING_CP1256, FONTENCODING_CP1257,
  FONTENCODING_CP1258, FONTENCODING_CP874, FONTENCODING_UNICODE, FONTENCODING_LATIN1,
  FONTENCODING_LATIN2, FONTENCODING_LATIN3, FONTENCODING_LATIN4, FONTENCODING_LATIN5,
  FONTENCODING_LATIN6, FONTENCODING_LATIN7, FONTENCODING_LATIN8, FONTENCODING_LATIN9,
  FONTENCODING_LATIN10, FONTENCODING_USASCII, FONTENCODING_WESTEUROPE, FONTENCODING_EASTEUROPE,
  FONTENCODING_SOUTHEUROPE, FONTENCODING_NORTHEUROPE, FONTENCODING_CYRILLIC, FONTENCODING_RUSSIAN,
  FONTENCODING_ARABIC, FONTENCODING_GREEK, FONTENCODING_HEBREW, FONTENCODING_TURKISH,
  FONTENCODING_NORDIC, FONTENCODING_THAI, FONTENCODING_BALTIC, FONTENCODING_CELTIC
}
enum  {
  JUSTIFY_NORMAL, JUSTIFY_CENTER_X, JUSTIFY_LEFT, JUSTIFY_RIGHT,
  JUSTIFY_HZ_APART, JUSTIFY_CENTER_Y, JUSTIFY_TOP, JUSTIFY_BOTTOM,
  JUSTIFY_VT_APART
}
enum  {
  SURFACE_SINGLESIDED, SURFACE_DUALSIDED, SHADING_NONE, SHADING_SMOOTH,
  SHADING_FLAT, FACECULLING_OFF, FACECULLING_ON, STYLE_SURFACE,
  STYLE_WIREFRAME, STYLE_POINTS, STYLE_BOUNDBOX
}
enum  {
  VERTICES_POINTS, VERTICES_LINES, VERTICES_LOOPLINES, VERTICES_LINEITEMS,
  VERTICES_NODEPTHTEST
}
enum  {
  VIEWER_LIGHTING, VIEWER_FOG, VIEWER_DITHER, VIEWER_ANTIALIAS,
  VIEWER_SMOOTH, VIEWER_LEFTZOOMS
}
enum  {
  GRADIENTBAR_HORIZONTAL, GRADIENTBAR_VERTICAL, GRADIENTBAR_NO_CONTROLS, GRADIENTBAR_CONTROLS_TOP,
  GRADIENTBAR_CONTROLS_BOTTOM, GRADIENTBAR_CONTROLS_LEFT, GRADIENTBAR_CONTROLS_RIGHT
}
enum  {
  GRADIENT_BLEND_LINEAR, GRADIENT_BLEND_POWER, GRADIENT_BLEND_SINE, GRADIENT_BLEND_INCREASING,
  GRADIENT_BLEND_DECREASING
}
enum  { GROUPBOX_TITLE_LEFT, GROUPBOX_TITLE_CENTER, GROUPBOX_TITLE_RIGHT, GROUPBOX_NORMAL }
enum  FXHandedInterfaceFlags {
  HANDEDINTERFACE_BOTTOMWELL, HANDEDINTERFACE_SIDEWELL, HANDEDINTERFACE_OKBUTTON, HANDEDINTERFACE_DEFOKBUTTON,
  HANDEDINTERFACE_CANCELBUTTON, HANDEDINTERFACE_OKCANCELBUTTONS, HANDEDINTERFACE_DEFCANCELBUTTON, HANDEDINTERFACE_DEFCANCEL,
  HANDEDINTERFACE_USEYESNO
}
enum  FXHandedMsgBoxFlags {
  HANDEDMSGBOX_BOTTOMWELL, HANDEDMSGBOX_SIDEWELL, HANDEDMSGBOX_OKBUTTON, HANDEDMSGBOX_DEFOKBUTTON,
  HANDEDMSGBOX_CANCELBUTTON, HANDEDMSGBOX_OKCANCELBUTTONS, HANDEDMSGBOX_DEFCANCELBUTTON, HANDEDMSGBOX_DEFCANCEL,
  HANDEDMSGBOX_USEYESNO, HANDEDMSGBOX_RETRYBUTTON
}
enum  {
  HEADER_BUTTON, HEADER_HORIZONTAL, HEADER_VERTICAL, HEADER_TRACKING,
  HEADER_RESIZE, HEADER_NORMAL
}
enum  {
  ICONLIST_EXTENDEDSELECT, ICONLIST_SINGLESELECT, ICONLIST_BROWSESELECT, ICONLIST_MULTIPLESELECT,
  ICONLIST_AUTOSIZE, ICONLIST_DETAILED, ICONLIST_MINI_ICONS, ICONLIST_BIG_ICONS,
  ICONLIST_ROWS, ICONLIST_COLUMNS, ICONLIST_NORMAL
}
enum  {
  IMAGE_KEEP, IMAGE_OWNED, IMAGE_DITHER, IMAGE_NEAREST,
  IMAGE_OPAQUE, IMAGE_ALPHACOLOR, IMAGE_SHMI, IMAGE_SHMP,
  IMAGE_ALPHAGUESS
}
enum  {
  IMAGEVIEW_NORMAL, IMAGEVIEW_CENTER_X, IMAGEVIEW_LEFT, IMAGEVIEW_RIGHT,
  IMAGEVIEW_CENTER_Y, IMAGEVIEW_TOP, IMAGEVIEW_BOTTOM
}
enum  { INPUTDIALOG_STRING, INPUTDIALOG_INTEGER, INPUTDIALOG_REAL, INPUTDIALOG_PASSWORD }
enum  {
  KEY_VoidSymbol, KEY_BackSpace, KEY_Tab, KEY_Linefeed,
  KEY_Clear, KEY_Return, KEY_Pause, KEY_Scroll_Lock,
  KEY_Sys_Req, KEY_Escape, KEY_Delete, KEY_Multi_key,
  KEY_Kanji, KEY_Muhenkan, KEY_Henkan_Mode, KEY_Henkan,
  KEY_Romaji, KEY_Hiragana, KEY_Katakana, KEY_Hiragana_Katakana,
  KEY_Zenkaku, KEY_Hankaku, KEY_Zenkaku_Hankaku, KEY_Touroku,
  KEY_Massyo, KEY_Kana_Lock, KEY_Kana_Shift, KEY_Eisu_Shift,
  KEY_Eisu_toggle, KEY_Home, KEY_Left, KEY_Up,
  KEY_Right, KEY_Down, KEY_Prior, KEY_Page_Up,
  KEY_Next, KEY_Page_Down, KEY_End, KEY_Begin,
  KEY_Select, KEY_Print, KEY_Execute, KEY_Insert,
  KEY_Undo, KEY_Redo, KEY_Menu, KEY_Find,
  KEY_Cancel, KEY_Help, KEY_Break, KEY_Mode_switch,
  KEY_script_switch, KEY_Num_Lock, KEY_KP_Space, KEY_KP_Tab,
  KEY_KP_Enter, KEY_KP_F1, KEY_KP_F2, KEY_KP_F3,
  KEY_KP_F4, KEY_KP_Home, KEY_KP_Left, KEY_KP_Up,
  KEY_KP_Right, KEY_KP_Down, KEY_KP_Prior, KEY_KP_Page_Up,
  KEY_KP_Next, KEY_KP_Page_Down, KEY_KP_End, KEY_KP_Begin,
  KEY_KP_Insert, KEY_KP_Delete, KEY_KP_Equal, KEY_KP_Multiply,
  KEY_KP_Add, KEY_KP_Separator, KEY_KP_Subtract, KEY_KP_Decimal,
  KEY_KP_Divide, KEY_KP_0, KEY_KP_1, KEY_KP_2,
  KEY_KP_3, KEY_KP_4, KEY_KP_5, KEY_KP_6,
  KEY_KP_7, KEY_KP_8, KEY_KP_9, KEY_F1,
  KEY_F2, KEY_F3, KEY_F4, KEY_F5,
  KEY_F6, KEY_F7, KEY_F8, KEY_F9,
  KEY_F10, KEY_F11, KEY_L1, KEY_F12,
  KEY_L2, KEY_F13, KEY_L3, KEY_F14,
  KEY_L4, KEY_F15, KEY_L5, KEY_F16,
  KEY_L6, KEY_F17, KEY_L7, KEY_F18,
  KEY_L8, KEY_F19, KEY_L9, KEY_F20,
  KEY_L10, KEY_F21, KEY_R1, KEY_F22,
  KEY_R2, KEY_F23, KEY_R3, KEY_F24,
  KEY_R4, KEY_F25, KEY_R5, KEY_F26,
  KEY_R6, KEY_F27, KEY_R7, KEY_F28,
  KEY_R8, KEY_F29, KEY_R9, KEY_F30,
  KEY_R10, KEY_F31, KEY_R11, KEY_F32,
  KEY_R12, KEY_F33, KEY_R13, KEY_F34,
  KEY_R14, KEY_F35, KEY_R15, KEY_Shift_L,
  KEY_Shift_R, KEY_Control_L, KEY_Control_R, KEY_Caps_Lock,
  KEY_Shift_Lock, KEY_Meta_L, KEY_Meta_R, KEY_Alt_L,
  KEY_Alt_R, KEY_Super_L, KEY_Super_R, KEY_Hyper_L,
  KEY_Hyper_R, KEY_ISO_Lock, KEY_ISO_Level2_Latch, KEY_ISO_Level3_Shift,
  KEY_ISO_Level3_Latch, KEY_ISO_Level3_Lock, KEY_ISO_Group_Shift, KEY_ISO_Group_Latch,
  KEY_ISO_Group_Lock, KEY_ISO_Next_Group, KEY_ISO_Next_Group_Lock, KEY_ISO_Prev_Group,
  KEY_ISO_Prev_Group_Lock, KEY_ISO_First_Group, KEY_ISO_First_Group_Lock, KEY_ISO_Last_Group,
  KEY_ISO_Last_Group_Lock, KEY_ISO_Left_Tab, KEY_ISO_Move_Line_Up, KEY_ISO_Move_Line_Down,
  KEY_ISO_Partial_Line_Up, KEY_ISO_Partial_Line_Down, KEY_ISO_Partial_Space_Left, KEY_ISO_Partial_Space_Right,
  KEY_ISO_Set_Margin_Left, KEY_ISO_Set_Margin_Right, KEY_ISO_Release_Margin_Left, KEY_ISO_Release_Margin_Right,
  KEY_ISO_Release_Both_Margins, KEY_ISO_Fast_Cursor_Left, KEY_ISO_Fast_Cursor_Right, KEY_ISO_Fast_Cursor_Up,
  KEY_ISO_Fast_Cursor_Down, KEY_ISO_Continuous_Underline, KEY_ISO_Discontinuous_Underline, KEY_ISO_Emphasize,
  KEY_ISO_Center_Object, KEY_ISO_Enter, KEY_dead_grave, KEY_dead_acute,
  KEY_dead_circumflex, KEY_dead_tilde, KEY_dead_macron, KEY_dead_breve,
  KEY_dead_abovedot, KEY_dead_diaeresis, KEY_dead_abovering, KEY_dead_doubleacute,
  KEY_dead_caron, KEY_dead_cedilla, KEY_dead_ogonek, KEY_dead_iota,
  KEY_dead_voiced_sound, KEY_dead_semivoiced_sound, KEY_dead_belowdot, KEY_First_Virtual_Screen,
  KEY_Prev_Virtual_Screen, KEY_Next_Virtual_Screen, KEY_Last_Virtual_Screen, KEY_Terminate_Server,
  KEY_AccessX_Enable, KEY_AccessX_Feedback_Enable, KEY_RepeatKeys_Enable, KEY_SlowKeys_Enable,
  KEY_BounceKeys_Enable, KEY_StickyKeys_Enable, KEY_MouseKeys_Enable, KEY_MouseKeys_Accel_Enable,
  KEY_Overlay1_Enable, KEY_Overlay2_Enable, KEY_AudibleBell_Enable, KEY_Pointer_Left,
  KEY_Pointer_Right, KEY_Pointer_Up, KEY_Pointer_Down, KEY_Pointer_UpLeft,
  KEY_Pointer_UpRight, KEY_Pointer_DownLeft, KEY_Pointer_DownRight, KEY_Pointer_Button_Dflt,
  KEY_Pointer_Button1, KEY_Pointer_Button2, KEY_Pointer_Button3, KEY_Pointer_Button4,
  KEY_Pointer_Button5, KEY_Pointer_DblClick_Dflt, KEY_Pointer_DblClick1, KEY_Pointer_DblClick2,
  KEY_Pointer_DblClick3, KEY_Pointer_DblClick4, KEY_Pointer_DblClick5, KEY_Pointer_Drag_Dflt,
  KEY_Pointer_Drag1, KEY_Pointer_Drag2, KEY_Pointer_Drag3, KEY_Pointer_Drag4,
  KEY_Pointer_Drag5, KEY_Pointer_EnableKeys, KEY_Pointer_Accelerate, KEY_Pointer_DfltBtnNext,
  KEY_Pointer_DfltBtnPrev, KEY_3270_Duplicate, KEY_3270_FieldMark, KEY_3270_Right2,
  KEY_3270_Left2, KEY_3270_BackTab, KEY_3270_EraseEOF, KEY_3270_EraseInput,
  KEY_3270_Reset, KEY_3270_Quit, KEY_3270_PA1, KEY_3270_PA2,
  KEY_3270_PA3, KEY_3270_Test, KEY_3270_Attn, KEY_3270_CursorBlink,
  KEY_3270_AltCursor, KEY_3270_KeyClick, KEY_3270_Jump, KEY_3270_Ident,
  KEY_3270_Rule, KEY_3270_Copy, KEY_3270_Play, KEY_3270_Setup,
  KEY_3270_Record, KEY_3270_ChangeScreen, KEY_3270_DeleteWord, KEY_3270_ExSelect,
  KEY_3270_CursorSelect, KEY_3270_PrintScreen, KEY_3270_Enter, KEY_space,
  KEY_exclam, KEY_quotedbl, KEY_numbersign, KEY_dollar,
  KEY_percent, KEY_ampersand, KEY_apostrophe, KEY_quoteright,
  KEY_parenleft, KEY_parenright, KEY_asterisk, KEY_plus,
  KEY_comma, KEY_minus, KEY_period, KEY_slash,
  KEY_0, KEY_1, KEY_2, KEY_3,
  KEY_4, KEY_5, KEY_6, KEY_7,
  KEY_8, KEY_9, KEY_colon, KEY_semicolon,
  KEY_less, KEY_equal, KEY_greater, KEY_question,
  KEY_at, KEY_A, KEY_B, KEY_C,
  KEY_D, KEY_E, KEY_F, KEY_G,
  KEY_H, KEY_I, KEY_J, KEY_K,
  KEY_L, KEY_M, KEY_N, KEY_O,
  KEY_P, KEY_Q, KEY_R, KEY_S,
  KEY_T, KEY_U, KEY_V, KEY_W,
  KEY_X, KEY_Y, KEY_Z, KEY_bracketleft,
  KEY_backslash, KEY_bracketright, KEY_asciicircum, KEY_underscore,
  KEY_grave, KEY_quoteleft, KEY_a, KEY_b,
  KEY_c, KEY_d, KEY_e, KEY_f,
  KEY_g, KEY_h, KEY_i, KEY_j,
  KEY_k, KEY_l, KEY_m, KEY_n,
  KEY_o, KEY_p, KEY_q, KEY_r,
  KEY_s, KEY_t, KEY_u, KEY_v,
  KEY_w, KEY_x, KEY_y, KEY_z,
  KEY_braceleft, KEY_bar, KEY_braceright, KEY_asciitilde,
  KEY_nobreakspace, KEY_exclamdown, KEY_cent, KEY_sterling,
  KEY_currency, KEY_yen, KEY_brokenbar, KEY_section,
  KEY_diaeresis, KEY_copyright, KEY_ordfeminine, KEY_guillemotleft,
  KEY_notsign, KEY_hyphen, KEY_registered, KEY_macron,
  KEY_degree, KEY_plusminus, KEY_twosuperior, KEY_threesuperior,
  KEY_acute, KEY_mu, KEY_paragraph, KEY_periodcentered,
  KEY_cedilla, KEY_onesuperior, KEY_masculine, KEY_guillemotright,
  KEY_onequarter, KEY_onehalf, KEY_threequarters, KEY_questiondown,
  KEY_Agrave, KEY_Aacute, KEY_Acircumflex, KEY_Atilde,
  KEY_Adiaeresis, KEY_Aring, KEY_AE, KEY_Ccedilla,
  KEY_Egrave, KEY_Eacute, KEY_Ecircumflex, KEY_Ediaeresis,
  KEY_Igrave, KEY_Iacute, KEY_Icircumflex, KEY_Idiaeresis,
  KEY_ETH, KEY_Eth, KEY_Ntilde, KEY_Ograve,
  KEY_Oacute, KEY_Ocircumflex, KEY_Otilde, KEY_Odiaeresis,
  KEY_multiply, KEY_Ooblique, KEY_Ugrave, KEY_Uacute,
  KEY_Ucircumflex, KEY_Udiaeresis, KEY_Yacute, KEY_THORN,
  KEY_Thorn, KEY_ssharp, KEY_agrave, KEY_aacute,
  KEY_acircumflex, KEY_atilde, KEY_adiaeresis, KEY_aring,
  KEY_ae, KEY_ccedilla, KEY_egrave, KEY_eacute,
  KEY_ecircumflex, KEY_ediaeresis, KEY_igrave, KEY_iacute,
  KEY_icircumflex, KEY_idiaeresis, KEY_eth, KEY_ntilde,
  KEY_ograve, KEY_oacute, KEY_ocircumflex, KEY_otilde,
  KEY_odiaeresis, KEY_division, KEY_oslash, KEY_ugrave,
  KEY_uacute, KEY_ucircumflex, KEY_udiaeresis, KEY_yacute,
  KEY_thorn, KEY_ydiaeresis, KEY_Aogonek, KEY_breve,
  KEY_Lstroke, KEY_Lcaron, KEY_Sacute, KEY_Scaron,
  KEY_Scedilla, KEY_Tcaron, KEY_Zacute, KEY_Zcaron,
  KEY_Zabovedot, KEY_aogonek, KEY_ogonek, KEY_lstroke,
  KEY_lcaron, KEY_sacute, KEY_caron, KEY_scaron,
  KEY_scedilla, KEY_tcaron, KEY_zacute, KEY_doubleacute,
  KEY_zcaron, KEY_zabovedot, KEY_Racute, KEY_Abreve,
  KEY_Lacute, KEY_Cacute, KEY_Ccaron, KEY_Eogonek,
  KEY_Ecaron, KEY_Dcaron, KEY_Dstroke, KEY_Nacute,
  KEY_Ncaron, KEY_Odoubleacute, KEY_Rcaron, KEY_Uring,
  KEY_Udoubleacute, KEY_Tcedilla, KEY_racute, KEY_abreve,
  KEY_lacute, KEY_cacute, KEY_ccaron, KEY_eogonek,
  KEY_ecaron, KEY_dcaron, KEY_dstroke, KEY_nacute,
  KEY_ncaron, KEY_odoubleacute, KEY_udoubleacute, KEY_rcaron,
  KEY_uring, KEY_tcedilla, KEY_abovedot, KEY_Hstroke,
  KEY_Hcircumflex, KEY_Iabovedot, KEY_Gbreve, KEY_Jcircumflex,
  KEY_hstroke, KEY_hcircumflex, KEY_idotless, KEY_gbreve,
  KEY_jcircumflex, KEY_Cabovedot, KEY_Ccircumflex, KEY_Gabovedot,
  KEY_Gcircumflex, KEY_Ubreve, KEY_Scircumflex, KEY_cabovedot,
  KEY_ccircumflex, KEY_gabovedot, KEY_gcircumflex, KEY_ubreve,
  KEY_scircumflex, KEY_kra, KEY_kappa, KEY_Rcedilla,
  KEY_Itilde, KEY_Lcedilla, KEY_Emacron, KEY_Gcedilla,
  KEY_Tslash, KEY_rcedilla, KEY_itilde, KEY_lcedilla,
  KEY_emacron, KEY_gcedilla, KEY_tslash, KEY_ENG,
  KEY_eng, KEY_Amacron, KEY_Iogonek, KEY_Eabovedot,
  KEY_Imacron, KEY_Ncedilla, KEY_Omacron, KEY_Kcedilla,
  KEY_Uogonek, KEY_Utilde, KEY_Umacron, KEY_amacron,
  KEY_iogonek, KEY_eabovedot, KEY_imacron, KEY_ncedilla,
  KEY_omacron, KEY_kcedilla, KEY_uogonek, KEY_utilde,
  KEY_umacron, KEY_overline, KEY_kana_fullstop, KEY_kana_openingbracket,
  KEY_kana_closingbracket, KEY_kana_comma, KEY_kana_conjunctive, KEY_kana_middledot,
  KEY_kana_WO, KEY_kana_a, KEY_kana_i, KEY_kana_u,
  KEY_kana_e, KEY_kana_o, KEY_kana_ya, KEY_kana_yu,
  KEY_kana_yo, KEY_kana_tsu, KEY_kana_tu, KEY_prolongedsound,
  KEY_kana_A, KEY_kana_I, KEY_kana_U, KEY_kana_E,
  KEY_kana_O, KEY_kana_KA, KEY_kana_KI, KEY_kana_KU,
  KEY_kana_KE, KEY_kana_KO, KEY_kana_SA, KEY_kana_SHI,
  KEY_kana_SU, KEY_kana_SE, KEY_kana_SO, KEY_kana_TA,
  KEY_kana_CHI, KEY_kana_TI, KEY_kana_TSU, KEY_kana_TU,
  KEY_kana_TE, KEY_kana_TO, KEY_kana_NA, KEY_kana_NI,
  KEY_kana_NU, KEY_kana_NE, KEY_kana_NO, KEY_kana_HA,
  KEY_kana_HI, KEY_kana_FU, KEY_kana_HU, KEY_kana_HE,
  KEY_kana_HO, KEY_kana_MA, KEY_kana_MI, KEY_kana_MU,
  KEY_kana_ME, KEY_kana_MO, KEY_kana_YA, KEY_kana_YU,
  KEY_kana_YO, KEY_kana_RA, KEY_kana_RI, KEY_kana_RU,
  KEY_kana_RE, KEY_kana_RO, KEY_kana_WA, KEY_kana_N,
  KEY_voicedsound, KEY_semivoicedsound, KEY_kana_switch, KEY_Arabic_comma,
  KEY_Arabic_semicolon, KEY_Arabic_question_mark, KEY_Arabic_hamza, KEY_Arabic_maddaonalef,
  KEY_Arabic_hamzaonalef, KEY_Arabic_hamzaonwaw, KEY_Arabic_hamzaunderalef, KEY_Arabic_hamzaonyeh,
  KEY_Arabic_alef, KEY_Arabic_beh, KEY_Arabic_tehmarbuta, KEY_Arabic_teh,
  KEY_Arabic_theh, KEY_Arabic_jeem, KEY_Arabic_hah, KEY_Arabic_khah,
  KEY_Arabic_dal, KEY_Arabic_thal, KEY_Arabic_ra, KEY_Arabic_zain,
  KEY_Arabic_seen, KEY_Arabic_sheen, KEY_Arabic_sad, KEY_Arabic_dad,
  KEY_Arabic_tah, KEY_Arabic_zah, KEY_Arabic_ain, KEY_Arabic_ghain,
  KEY_Arabic_tatweel, KEY_Arabic_feh, KEY_Arabic_qaf, KEY_Arabic_kaf,
  KEY_Arabic_lam, KEY_Arabic_meem, KEY_Arabic_noon, KEY_Arabic_ha,
  KEY_Arabic_heh, KEY_Arabic_waw, KEY_Arabic_alefmaksura, KEY_Arabic_yeh,
  KEY_Arabic_fathatan, KEY_Arabic_dammatan, KEY_Arabic_kasratan, KEY_Arabic_fatha,
  KEY_Arabic_damma, KEY_Arabic_kasra, KEY_Arabic_shadda, KEY_Arabic_sukun,
  KEY_Arabic_switch, KEY_Serbian_dje, KEY_Macedonia_gje, KEY_Cyrillic_io,
  KEY_Ukrainian_ie, KEY_Ukranian_je, KEY_Macedonia_dse, KEY_Ukrainian_i,
  KEY_Ukranian_i, KEY_Ukrainian_yi, KEY_Ukranian_yi, KEY_Cyrillic_je,
  KEY_Serbian_je, KEY_Cyrillic_lje, KEY_Serbian_lje, KEY_Cyrillic_nje,
  KEY_Serbian_nje, KEY_Serbian_tshe, KEY_Macedonia_kje, KEY_Byelorussian_shortu,
  KEY_Cyrillic_dzhe, KEY_Serbian_dze, KEY_numerosign, KEY_Serbian_DJE,
  KEY_Macedonia_GJE, KEY_Cyrillic_IO, KEY_Ukrainian_IE, KEY_Ukranian_JE,
  KEY_Macedonia_DSE, KEY_Ukrainian_I, KEY_Ukranian_I, KEY_Ukrainian_YI,
  KEY_Ukranian_YI, KEY_Cyrillic_JE, KEY_Serbian_JE, KEY_Cyrillic_LJE,
  KEY_Serbian_LJE, KEY_Cyrillic_NJE, KEY_Serbian_NJE, KEY_Serbian_TSHE,
  KEY_Macedonia_KJE, KEY_Byelorussian_SHORTU, KEY_Cyrillic_DZHE, KEY_Serbian_DZE,
  KEY_Cyrillic_yu, KEY_Cyrillic_a, KEY_Cyrillic_be, KEY_Cyrillic_tse,
  KEY_Cyrillic_de, KEY_Cyrillic_ie, KEY_Cyrillic_ef, KEY_Cyrillic_ghe,
  KEY_Cyrillic_ha, KEY_Cyrillic_i, KEY_Cyrillic_shorti, KEY_Cyrillic_ka,
  KEY_Cyrillic_el, KEY_Cyrillic_em, KEY_Cyrillic_en, KEY_Cyrillic_o,
  KEY_Cyrillic_pe, KEY_Cyrillic_ya, KEY_Cyrillic_er, KEY_Cyrillic_es,
  KEY_Cyrillic_te, KEY_Cyrillic_u, KEY_Cyrillic_zhe, KEY_Cyrillic_ve,
  KEY_Cyrillic_softsign, KEY_Cyrillic_yeru, KEY_Cyrillic_ze, KEY_Cyrillic_sha,
  KEY_Cyrillic_e, KEY_Cyrillic_shcha, KEY_Cyrillic_che, KEY_Cyrillic_hardsign,
  KEY_Cyrillic_YU, KEY_Cyrillic_A, KEY_Cyrillic_BE, KEY_Cyrillic_TSE,
  KEY_Cyrillic_DE, KEY_Cyrillic_IE, KEY_Cyrillic_EF, KEY_Cyrillic_GHE,
  KEY_Cyrillic_HA, KEY_Cyrillic_I, KEY_Cyrillic_SHORTI, KEY_Cyrillic_KA,
  KEY_Cyrillic_EL, KEY_Cyrillic_EM, KEY_Cyrillic_EN, KEY_Cyrillic_O,
  KEY_Cyrillic_PE, KEY_Cyrillic_YA, KEY_Cyrillic_ER, KEY_Cyrillic_ES,
  KEY_Cyrillic_TE, KEY_Cyrillic_U, KEY_Cyrillic_ZHE, KEY_Cyrillic_VE,
  KEY_Cyrillic_SOFTSIGN, KEY_Cyrillic_YERU, KEY_Cyrillic_ZE, KEY_Cyrillic_SHA,
  KEY_Cyrillic_E, KEY_Cyrillic_SHCHA, KEY_Cyrillic_CHE, KEY_Cyrillic_HARDSIGN,
  KEY_Greek_ALPHAaccent, KEY_Greek_EPSILONaccent, KEY_Greek_ETAaccent, KEY_Greek_IOTAaccent,
  KEY_Greek_IOTAdiaeresis, KEY_Greek_OMICRONaccent, KEY_Greek_UPSILONaccent, KEY_Greek_UPSILONdieresis,
  KEY_Greek_OMEGAaccent, KEY_Greek_accentdieresis, KEY_Greek_horizbar, KEY_Greek_alphaaccent,
  KEY_Greek_epsilonaccent, KEY_Greek_etaaccent, KEY_Greek_iotaaccent, KEY_Greek_iotadieresis,
  KEY_Greek_iotaaccentdieresis, KEY_Greek_omicronaccent, KEY_Greek_upsilonaccent, KEY_Greek_upsilondieresis,
  KEY_Greek_upsilonaccentdieresis, KEY_Greek_omegaaccent, KEY_Greek_ALPHA, KEY_Greek_BETA,
  KEY_Greek_GAMMA, KEY_Greek_DELTA, KEY_Greek_EPSILON, KEY_Greek_ZETA,
  KEY_Greek_ETA, KEY_Greek_THETA, KEY_Greek_IOTA, KEY_Greek_KAPPA,
  KEY_Greek_LAMDA, KEY_Greek_LAMBDA, KEY_Greek_MU, KEY_Greek_NU,
  KEY_Greek_XI, KEY_Greek_OMICRON, KEY_Greek_PI, KEY_Greek_RHO,
  KEY_Greek_SIGMA, KEY_Greek_TAU, KEY_Greek_UPSILON, KEY_Greek_PHI,
  KEY_Greek_CHI, KEY_Greek_PSI, KEY_Greek_OMEGA, KEY_Greek_alpha,
  KEY_Greek_beta, KEY_Greek_gamma, KEY_Greek_delta, KEY_Greek_epsilon,
  KEY_Greek_zeta, KEY_Greek_eta, KEY_Greek_theta, KEY_Greek_iota,
  KEY_Greek_kappa, KEY_Greek_lamda, KEY_Greek_lambda, KEY_Greek_mu,
  KEY_Greek_nu, KEY_Greek_xi, KEY_Greek_omicron, KEY_Greek_pi,
  KEY_Greek_rho, KEY_Greek_sigma, KEY_Greek_finalsmallsigma, KEY_Greek_tau,
  KEY_Greek_upsilon, KEY_Greek_phi, KEY_Greek_chi, KEY_Greek_psi,
  KEY_Greek_omega, KEY_Greek_switch, KEY_leftradical, KEY_topleftradical,
  KEY_horizconnector, KEY_topintegral, KEY_botintegral, KEY_vertconnector,
  KEY_topleftsqbracket, KEY_botleftsqbracket, KEY_toprightsqbracket, KEY_botrightsqbracket,
  KEY_topleftparens, KEY_botleftparens, KEY_toprightparens, KEY_botrightparens,
  KEY_leftmiddlecurlybrace, KEY_rightmiddlecurlybrace, KEY_topleftsummation, KEY_botleftsummation,
  KEY_topvertsummationconnector, KEY_botvertsummationconnector, KEY_toprightsummation, KEY_botrightsummation,
  KEY_rightmiddlesummation, KEY_lessthanequal, KEY_notequal, KEY_greaterthanequal,
  KEY_integral, KEY_therefore, KEY_variation, KEY_infinity,
  KEY_nabla, KEY_approximate, KEY_similarequal, KEY_ifonlyif,
  KEY_implies, KEY_identical, KEY_radical, KEY_includedin,
  KEY_includes, KEY_intersection, KEY_union, KEY_logicaland,
  KEY_logicalor, KEY_partialderivative, KEY_function, KEY_leftarrow,
  KEY_uparrow, KEY_rightarrow, KEY_downarrow, KEY_blank,
  KEY_soliddiamond, KEY_checkerboard, KEY_ht, KEY_ff,
  KEY_cr, KEY_lf, KEY_nl, KEY_vt,
  KEY_lowrightcorner, KEY_uprightcorner, KEY_upleftcorner, KEY_lowleftcorner,
  KEY_crossinglines, KEY_horizlinescan1, KEY_horizlinescan3, KEY_horizlinescan5,
  KEY_horizlinescan7, KEY_horizlinescan9, KEY_leftt, KEY_rightt,
  KEY_bott, KEY_topt, KEY_vertbar, KEY_emspace,
  KEY_enspace, KEY_em3space, KEY_em4space, KEY_digitspace,
  KEY_punctspace, KEY_thinspace, KEY_hairspace, KEY_emdash,
  KEY_endash, KEY_signifblank, KEY_ellipsis, KEY_doubbaselinedot,
  KEY_onethird, KEY_twothirds, KEY_onefifth, KEY_twofifths,
  KEY_threefifths, KEY_fourfifths, KEY_onesixth, KEY_fivesixths,
  KEY_careof, KEY_figdash, KEY_leftanglebracket, KEY_decimalpoint,
  KEY_rightanglebracket, KEY_marker, KEY_oneeighth, KEY_threeeighths,
  KEY_fiveeighths, KEY_seveneighths, KEY_trademark, KEY_signaturemark,
  KEY_trademarkincircle, KEY_leftopentriangle, KEY_rightopentriangle, KEY_emopencircle,
  KEY_emopenrectangle, KEY_leftsinglequotemark, KEY_rightsinglequotemark, KEY_leftdoublequotemark,
  KEY_rightdoublequotemark, KEY_prescription, KEY_minutes, KEY_seconds,
  KEY_latincross, KEY_hexagram, KEY_filledrectbullet, KEY_filledlefttribullet,
  KEY_filledrighttribullet, KEY_emfilledcircle, KEY_emfilledrect, KEY_enopencircbullet,
  KEY_enopensquarebullet, KEY_openrectbullet, KEY_opentribulletup, KEY_opentribulletdown,
  KEY_openstar, KEY_enfilledcircbullet, KEY_enfilledsqbullet, KEY_filledtribulletup,
  KEY_filledtribulletdown, KEY_leftpointer, KEY_rightpointer, KEY_club,
  KEY_diamond, KEY_heart, KEY_maltesecross, KEY_dagger,
  KEY_doubledagger, KEY_checkmark, KEY_ballotcross, KEY_musicalsharp,
  KEY_musicalflat, KEY_malesymbol, KEY_femalesymbol, KEY_telephone,
  KEY_telephonerecorder, KEY_phonographcopyright, KEY_caret, KEY_singlelowquotemark,
  KEY_doublelowquotemark, KEY_cursor, KEY_leftcaret, KEY_rightcaret,
  KEY_downcaret, KEY_upcaret, KEY_overbar, KEY_downtack,
  KEY_upshoe, KEY_downstile, KEY_underbar, KEY_jot,
  KEY_quad, KEY_uptack, KEY_circle, KEY_upstile,
  KEY_downshoe, KEY_rightshoe, KEY_leftshoe, KEY_lefttack,
  KEY_righttack, KEY_hebrew_doublelowline, KEY_hebrew_aleph, KEY_hebrew_bet,
  KEY_hebrew_beth, KEY_hebrew_gimel, KEY_hebrew_gimmel, KEY_hebrew_dalet,
  KEY_hebrew_daleth, KEY_hebrew_he, KEY_hebrew_waw, KEY_hebrew_zain,
  KEY_hebrew_zayin, KEY_hebrew_chet, KEY_hebrew_het, KEY_hebrew_tet,
  KEY_hebrew_teth, KEY_hebrew_yod, KEY_hebrew_finalkaph, KEY_hebrew_kaph,
  KEY_hebrew_lamed, KEY_hebrew_finalmem, KEY_hebrew_mem, KEY_hebrew_finalnun,
  KEY_hebrew_nun, KEY_hebrew_samech, KEY_hebrew_samekh, KEY_hebrew_ayin,
  KEY_hebrew_finalpe, KEY_hebrew_pe, KEY_hebrew_finalzade, KEY_hebrew_finalzadi,
  KEY_hebrew_zade, KEY_hebrew_zadi, KEY_hebrew_qoph, KEY_hebrew_kuf,
  KEY_hebrew_resh, KEY_hebrew_shin, KEY_hebrew_taw, KEY_hebrew_taf,
  KEY_Hebrew_switch, KEY_Thai_kokai, KEY_Thai_khokhai, KEY_Thai_khokhuat,
  KEY_Thai_khokhwai, KEY_Thai_khokhon, KEY_Thai_khorakhang, KEY_Thai_ngongu,
  KEY_Thai_chochan, KEY_Thai_choching, KEY_Thai_chochang, KEY_Thai_soso,
  KEY_Thai_chochoe, KEY_Thai_yoying, KEY_Thai_dochada, KEY_Thai_topatak,
  KEY_Thai_thothan, KEY_Thai_thonangmontho, KEY_Thai_thophuthao, KEY_Thai_nonen,
  KEY_Thai_dodek, KEY_Thai_totao, KEY_Thai_thothung, KEY_Thai_thothahan,
  KEY_Thai_thothong, KEY_Thai_nonu, KEY_Thai_bobaimai, KEY_Thai_popla,
  KEY_Thai_phophung, KEY_Thai_fofa, KEY_Thai_phophan, KEY_Thai_fofan,
  KEY_Thai_phosamphao, KEY_Thai_moma, KEY_Thai_yoyak, KEY_Thai_rorua,
  KEY_Thai_ru, KEY_Thai_loling, KEY_Thai_lu, KEY_Thai_wowaen,
  KEY_Thai_sosala, KEY_Thai_sorusi, KEY_Thai_sosua, KEY_Thai_hohip,
  KEY_Thai_lochula, KEY_Thai_oang, KEY_Thai_honokhuk, KEY_Thai_paiyannoi,
  KEY_Thai_saraa, KEY_Thai_maihanakat, KEY_Thai_saraaa, KEY_Thai_saraam,
  KEY_Thai_sarai, KEY_Thai_saraii, KEY_Thai_saraue, KEY_Thai_sarauee,
  KEY_Thai_sarau, KEY_Thai_sarauu, KEY_Thai_phinthu, KEY_Thai_maihanakat_maitho,
  KEY_Thai_baht, KEY_Thai_sarae, KEY_Thai_saraae, KEY_Thai_sarao,
  KEY_Thai_saraaimaimuan, KEY_Thai_saraaimaimalai, KEY_Thai_lakkhangyao, KEY_Thai_maiyamok,
  KEY_Thai_maitaikhu, KEY_Thai_maiek, KEY_Thai_maitho, KEY_Thai_maitri,
  KEY_Thai_maichattawa, KEY_Thai_thanthakhat, KEY_Thai_nikhahit, KEY_Thai_leksun,
  KEY_Thai_leknung, KEY_Thai_leksong, KEY_Thai_leksam, KEY_Thai_leksi,
  KEY_Thai_lekha, KEY_Thai_lekhok, KEY_Thai_lekchet, KEY_Thai_lekpaet,
  KEY_Thai_lekkao, KEY_Hangul, KEY_Hangul_Start, KEY_Hangul_End,
  KEY_Hangul_Hanja, KEY_Hangul_Jamo, KEY_Hangul_Romaja, KEY_Hangul_Codeinput,
  KEY_Hangul_Jeonja, KEY_Hangul_Banja, KEY_Hangul_PreHanja, KEY_Hangul_PostHanja,
  KEY_Hangul_SingleCandidate, KEY_Hangul_MultipleCandidate, KEY_Hangul_PreviousCandidate, KEY_Hangul_Special,
  KEY_Hangul_switch, KEY_Hangul_Kiyeog, KEY_Hangul_SsangKiyeog, KEY_Hangul_KiyeogSios,
  KEY_Hangul_Nieun, KEY_Hangul_NieunJieuj, KEY_Hangul_NieunHieuh, KEY_Hangul_Dikeud,
  KEY_Hangul_SsangDikeud, KEY_Hangul_Rieul, KEY_Hangul_RieulKiyeog, KEY_Hangul_RieulMieum,
  KEY_Hangul_RieulPieub, KEY_Hangul_RieulSios, KEY_Hangul_RieulTieut, KEY_Hangul_RieulPhieuf,
  KEY_Hangul_RieulHieuh, KEY_Hangul_Mieum, KEY_Hangul_Pieub, KEY_Hangul_SsangPieub,
  KEY_Hangul_PieubSios, KEY_Hangul_Sios, KEY_Hangul_SsangSios, KEY_Hangul_Ieung,
  KEY_Hangul_Jieuj, KEY_Hangul_SsangJieuj, KEY_Hangul_Cieuc, KEY_Hangul_Khieuq,
  KEY_Hangul_Tieut, KEY_Hangul_Phieuf, KEY_Hangul_Hieuh, KEY_Hangul_A,
  KEY_Hangul_AE, KEY_Hangul_YA, KEY_Hangul_YAE, KEY_Hangul_EO,
  KEY_Hangul_E, KEY_Hangul_YEO, KEY_Hangul_YE, KEY_Hangul_O,
  KEY_Hangul_WA, KEY_Hangul_WAE, KEY_Hangul_OE, KEY_Hangul_YO,
  KEY_Hangul_U, KEY_Hangul_WEO, KEY_Hangul_WE, KEY_Hangul_WI,
  KEY_Hangul_YU, KEY_Hangul_EU, KEY_Hangul_YI, KEY_Hangul_I,
  KEY_Hangul_J_Kiyeog, KEY_Hangul_J_SsangKiyeog, KEY_Hangul_J_KiyeogSios, KEY_Hangul_J_Nieun,
  KEY_Hangul_J_NieunJieuj, KEY_Hangul_J_NieunHieuh, KEY_Hangul_J_Dikeud, KEY_Hangul_J_Rieul,
  KEY_Hangul_J_RieulKiyeog, KEY_Hangul_J_RieulMieum, KEY_Hangul_J_RieulPieub, KEY_Hangul_J_RieulSios,
  KEY_Hangul_J_RieulTieut, KEY_Hangul_J_RieulPhieuf, KEY_Hangul_J_RieulHieuh, KEY_Hangul_J_Mieum,
  KEY_Hangul_J_Pieub, KEY_Hangul_J_PieubSios, KEY_Hangul_J_Sios, KEY_Hangul_J_SsangSios,
  KEY_Hangul_J_Ieung, KEY_Hangul_J_Jieuj, KEY_Hangul_J_Cieuc, KEY_Hangul_J_Khieuq,
  KEY_Hangul_J_Tieut, KEY_Hangul_J_Phieuf, KEY_Hangul_J_Hieuh, KEY_Hangul_RieulYeorinHieuh,
  KEY_Hangul_SunkyeongeumMieum, KEY_Hangul_SunkyeongeumPieub, KEY_Hangul_PanSios, KEY_Hangul_KkogjiDalrinIeung,
  KEY_Hangul_SunkyeongeumPhieuf, KEY_Hangul_YeorinHieuh, KEY_Hangul_AraeA, KEY_Hangul_AraeAE,
  KEY_Hangul_J_PanSios, KEY_Hangul_J_KkogjiDalrinIeung, KEY_Hangul_J_YeorinHieuh, KEY_Korean_Won
}
enum  {
  KNOB_NEEDLE, KNOB_DOT, KNOB_TICKS, KNOB_INDICATOR,
  KNOB_NORMAL
}
enum  {
  ICON_UNDER_TEXT, ICON_AFTER_TEXT, ICON_BEFORE_TEXT, ICON_ABOVE_TEXT,
  ICON_BELOW_TEXT, TEXT_OVER_ICON, TEXT_AFTER_ICON, TEXT_BEFORE_ICON,
  TEXT_ABOVE_ICON, TEXT_BELOW_ICON
}
enum  { LABEL_NORMAL }
enum  {
  LIST_EXTENDEDSELECT, LIST_SINGLESELECT, LIST_BROWSESELECT, LIST_MULTIPLESELECT,
  LIST_AUTOSELECT, LIST_NORMAL
}
enum  { LISTBOX_NORMAL }
enum  { MATRIX_BY_ROWS, MATRIX_BY_COLUMNS }
enum  { MDI_NORMAL, MDI_MAXIMIZED, MDI_MINIMIZED, MDI_TRACKING }
enum  {
  MENUBUTTON_AUTOGRAY, MENUBUTTON_AUTOHIDE, MENUBUTTON_TOOLBAR, MENUBUTTON_DOWN,
  MENUBUTTON_UP, MENUBUTTON_LEFT, MENUBUTTON_RIGHT, MENUBUTTON_NOARROWS,
  MENUBUTTON_ATTACH_LEFT, MENUBUTTON_ATTACH_TOP, MENUBUTTON_ATTACH_RIGHT, MENUBUTTON_ATTACH_BOTTOM,
  MENUBUTTON_ATTACH_CENTER, MENUBUTTON_ATTACH_BOTH
}
enum  { MENU_AUTOGRAY, MENU_AUTOHIDE }
enum  {
  MBOX_OK, MBOX_OK_CANCEL, MBOX_YES_NO, MBOX_YES_NO_CANCEL,
  MBOX_QUIT_CANCEL, MBOX_QUIT_SAVE_CANCEL, MBOX_SKIP_SKIPALL_CANCEL, MBOX_SAVE_CANCEL_DONTSAVE
}
enum  {
  MBOX_CLICKED_YES, MBOX_CLICKED_NO, MBOX_CLICKED_OK, MBOX_CLICKED_CANCEL,
  MBOX_CLICKED_QUIT, MBOX_CLICKED_SAVE, MBOX_CLICKED_SKIP, MBOX_CLICKED_SKIPALL
}
enum  { MINKEY, MAXKEY }
enum  { MINTYPE, MAXTYPE }
enum  { POPUP_VERTICAL, POPUP_HORIZONTAL, POPUP_SHRINKWRAP }
enum  {
  PBUTTON_POSITIVE, PBUTTON_NEGATIVE, PBUTTON_NOAUTOLAYOUT, PBUTTON_NORMAL,
  PBUTTON_OK, PBUTTON_CANCEL, PBUTTON_DEFOK, PBUTTON_DEFCANCEL
}
enum  {
  PROGRESSBAR_HORIZONTAL, PROGRESSBAR_VERTICAL, PROGRESSBAR_PERCENTAGE, PROGRESSBAR_DIAL,
  PROGRESSBAR_NORMAL
}
enum  { PROGRESSDIALOG_NOCANCEL, PROGRESSDIALOG_CANCEL, PROGRESSDIALOG_NORMAL }
enum  { RADIOBUTTON_AUTOGRAY, RADIOBUTTON_AUTOHIDE, RADIOBUTTON_NORMAL }
enum  {
  REALSLIDER_HORIZONTAL, REALSLIDER_VERTICAL, REALSLIDER_ARROW_UP, REALSLIDER_ARROW_DOWN,
  REALSLIDER_ARROW_LEFT, REALSLIDER_ARROW_RIGHT, REALSLIDER_INSIDE_BAR, REALSLIDER_TICKS_TOP,
  REALSLIDER_TICKS_BOTTOM, REALSLIDER_TICKS_LEFT, REALSLIDER_TICKS_RIGHT, REALSLIDER_NORMAL
}
enum  {
  REALSPIN_NORMAL, REALSPIN_CYCLIC, REALSPIN_NOTEXT, REALSPIN_NOMAX,
  REALSPIN_NOMIN, REALSPIN_LOG
}
enum  FXRexError {
  REGERR_OK, REGERR_EMPTY, REGERR_PAREN, REGERR_BRACK,
  REGERR_BRACE, REGERR_RANGE, REGERR_ESC, REGERR_COUNT,
  REGERR_NOATOM, REGERR_REPEAT, REGERR_BACKREF, REGERR_CLASS,
  REGERR_COMPLEX, REGERR_MEMORY, REGERR_TOKEN
}
enum  {
  REX_NORMAL, REX_CAPTURE, REX_ICASE, REX_NEWLINE,
  REX_VERBATIM, REX_SYNTAX
}
enum  {
  REX_FORWARD, REX_BACKWARD, REX_NOT_BOL, REX_NOT_EOL,
  REX_NOT_EMPTY
}
enum  {
  RULER_NORMAL, RULER_HORIZONTAL, RULER_VERTICAL, RULER_TICKS_OFF,
  RULER_TICKS_TOP, RULER_TICKS_BOTTOM, RULER_TICKS_LEFT, RULER_TICKS_RIGHT,
  RULER_TICKS_CENTER, RULER_NUMBERS, RULER_ARROW, RULER_MARKERS,
  RULER_METRIC, RULER_ENGLISH, RULER_MARGIN_ADJUST, RULER_ALIGN_CENTER,
  RULER_ALIGN_LEFT, RULER_ALIGN_RIGHT, RULER_ALIGN_TOP, RULER_ALIGN_BOTTOM,
  RULER_ALIGN_STRETCH, RULER_ALIGN_NORMAL
}
enum  {
  SCROLLERS_NORMAL, HSCROLLER_ALWAYS, HSCROLLER_NEVER, VSCROLLER_ALWAYS,
  VSCROLLER_NEVER, HSCROLLING_ON, HSCROLLING_OFF, VSCROLLING_ON,
  VSCROLLING_OFF, SCROLLERS_TRACK, SCROLLERS_DONT_TRACK
}
enum  { SCROLLBAR_VERTICAL, SCROLLBAR_HORIZONTAL, SCROLLBAR_WHEELJUMP }
enum  { SEPARATOR_NONE, SEPARATOR_GROOVE, SEPARATOR_RIDGE, SEPARATOR_LINE }
enum  {
  SLIDER_HORIZONTAL, SLIDER_VERTICAL, SLIDER_ARROW_UP, SLIDER_ARROW_DOWN,
  SLIDER_ARROW_LEFT, SLIDER_ARROW_RIGHT, SLIDER_INSIDE_BAR, SLIDER_TICKS_TOP,
  SLIDER_TICKS_BOTTOM, SLIDER_TICKS_LEFT, SLIDER_TICKS_RIGHT, SLIDER_NORMAL
}
enum  {
  SPIN_NORMAL, SPIN_CYCLIC, SPIN_NOTEXT, SPIN_NOMAX,
  SPIN_NOMIN
}
enum  { SPLASH_SIMPLE, SPLASH_SHAPED, SPLASH_OWNS_ICON, SPLASH_DESTROY }
enum  {
  SPLITTER_HORIZONTAL, SPLITTER_VERTICAL, SPLITTER_REVERSED, SPLITTER_TRACKING,
  SPLITTER_NORMAL
}
enum  { STATUSBAR_WITH_DRAGCORNER }
enum  FXStreamDirection { FXStreamDead, FXStreamSave, FXStreamLoad }
enum  FXStreamStatus {
  FXStreamOK, FXStreamEnd, FXStreamFull, FXStreamNoWrite,
  FXStreamNoRead, FXStreamFormat, FXStreamUnknown, FXStreamAlloc,
  FXStreamFailure
}
enum  FXWhence { FXFromStart, FXFromCurrent, FXFromEnd }
enum  { SWITCHER_HCOLLAPSE, SWITCHER_VCOLLAPSE }
enum  {
  TABBOOK_TOPTABS, TABBOOK_BOTTOMTABS, TABBOOK_SIDEWAYS, TABBOOK_LEFTTABS,
  TABBOOK_RIGHTTABS, TABBOOK_NORMAL
}
enum  {
  TAB_TOP, TAB_LEFT, TAB_RIGHT, TAB_BOTTOM,
  TAB_TOP_NORMAL, TAB_BOTTOM_NORMAL, TAB_LEFT_NORMAL, TAB_RIGHT_NORMAL
}
enum  { DEFAULT_MARGIN }
enum  {
  TABLE_COL_SIZABLE, TABLE_ROW_SIZABLE, TABLE_NO_COLSELECT, TABLE_NO_ROWSELECT,
  TABLE_READONLY, TABLE_COL_RENUMBER, TABLE_ROW_RENUMBER
}
enum  {
  TEXT_READONLY, TEXT_WORDWRAP, TEXT_OVERSTRIKE, TEXT_FIXEDWRAP,
  TEXT_NO_TABS, TEXT_AUTOINDENT, TEXT_SHOWACTIVE, TEXT_AUTOSCROLL
}
enum  FXTextSelectionMode { SELECT_CHARS, SELECT_WORDS, SELECT_LINES }
enum  {
  TEXTFIELD_PASSWD, TEXTFIELD_INTEGER, TEXTFIELD_REAL, TEXTFIELD_READONLY,
  TEXTFIELD_ENTER_ONLY, TEXTFIELD_LIMITED, TEXTFIELD_OVERSTRIKE, TEXTFIELD_AUTOGRAY,
  TEXTFIELD_AUTOHIDE, TEXTFIELD_NORMAL
}
enum  {
  TOGGLEBUTTON_AUTOGRAY, TOGGLEBUTTON_AUTOHIDE, TOGGLEBUTTON_TOOLBAR, TOGGLEBUTTON_KEEPSTATE,
  TOGGLEBUTTON_NORMAL
}
enum  { TOOLBARGRIP_SINGLE, TOOLBARGRIP_DOUBLE }
enum  { TOOLBARTAB_HORIZONTAL, TOOLBARTAB_VERTICAL }
enum  { TOOLTIP_PERMANENT, TOOLTIP_VARIABLE, TOOLTIP_NORMAL }
enum  {
  DECOR_NONE, DECOR_TITLE, DECOR_MINIMIZE, DECOR_MAXIMIZE,
  DECOR_CLOSE, DECOR_BORDER, DECOR_SHRINKABLE, DECOR_STRETCHABLE,
  DECOR_RESIZE, DECOR_MENU, DECOR_ALLBUTRESIZE, DECOR_ALL
}
enum  {
  PLACEMENT_DEFAULT, PLACEMENT_VISIBLE, PLACEMENT_CURSOR, PLACEMENT_OWNER,
  PLACEMENT_SCREEN, PLACEMENT_MAXIMIZED
}
enum  {
  TREELIST_EXTENDEDSELECT, TREELIST_SINGLESELECT, TREELIST_BROWSESELECT, TREELIST_MULTIPLESELECT,
  TREELIST_AUTOSELECT, TREELIST_SHOWS_LINES, TREELIST_SHOWS_BOXES, TREELIST_ROOT_BOXES,
  TREELIST_NORMAL
}
enum  { TREELISTBOX_NORMAL }
enum  {
  CatNotAssigned, CatControl, CatFormat, CatSurrogate,
  CatOther, CatMarkNonSpacing, CatMarkSpacingCombining, CatMarkEnclosing,
  CatSeparatorSpace, CatSeparatorLine, CatSeparatorParagraph, CatLetterUpper,
  CatLetterLower, CatLetterTitle, CatLetterModifier, CatLetterOther,
  CatNumberLetter, CatNumberDecimal, CatNumberOther, CatPunctConnector,
  CatPunctDash, CatPunctOpen, CatPunctClose, CatPunctInitial,
  CatPunctFinal, CatPunctOther, CatSymbolMath, CatSymbolCurrency,
  CatSymbolModifier, CatSymbolOther
}
enum  {
  DirL, DirLRE, DirLRO, DirR,
  DirAL, DirRLE, DirRLO, DirPDF,
  DirEN, DirES, DirET, DirAN,
  DirCS, DirNSM, DirBN, DirB,
  DirS, DirWS, DirON
}
enum  { NonJoining, RightJoining, DualJoining, JoinCausing }
enum  {
  CombBelowLeftAtt, CombBelowAtt, CombBelowRightAtt, CombLeftAtt,
  CombRightAtt, CombAboveLeftAtt, CombAboveAtt, CombAboveRightAtt,
  CombBelowLeft, CombBelow, CombBelowRight, CombLeft,
  CombRight, CombAboveLeft, CombAbove, CombAboveRight,
  CombDoubleBelow, CombDoubleAbove, CombIotaSub
}
enum  {
  DecNone, DecFont, DecNoBreak, DecInitial,
  DecMedial, DecFinal, DecIsolated, DecCircle,
  DecSuper, DecSub, DecVertical, DecWide,
  DecNarrow, DecSmall, DecSquare, DecFraction,
  DecCompat, DecCanonical
}
enum  {
  BreakUnknown, BreakMandarory, BreakReturn, BreakLineFeed,
  BreakCombMark, BreakNextLine, BreakSurrogate, BreakWordJoiner,
  BreakZWSpace, BreakGlue, BreakContingent, BreakSpace,
  BreakBoth, BreakAfter, BreakBefore, BreakHyphen,
  BreakOpen, BreakClose, BreakQuote, BreakExclaim,
  BreakInsep, BreakNonStart, BreakInfix, BreakNumeric,
  BreakPostfix, BreakPrefix, BreakSymbol, BreakOrdinary,
  BreakIdeograph, BreakComplex
}
enum  {
  ScriptCommon, ScriptInherited, ScriptLatin, ScriptGreek,
  ScriptCyrillic, ScriptArmenian, ScriptGeorgian, ScriptRunic,
  ScriptOgham, ScriptHebrew, ScriptArabic, ScriptSyriac,
  ScriptThaana, ScriptDevanagari, ScriptBengali, ScriptGurmukhi,
  ScriptGujarati, ScriptOriya, ScriptTamil, ScriptTelugu,
  ScriptKannada, ScriptMalayalam, ScriptSinhala, ScriptThai,
  ScriptLao, ScriptTibetan, ScriptMyanmar, ScriptKhmer,
  ScriptHan, ScriptHiragana, ScriptKatakana, ScriptHangul,
  ScriptBopomofo, ScriptYi, ScriptEthiopic, ScriptCherokee,
  ScriptCanadianAboriginal, ScriptMongolian, ScriptGothic, ScriptTagalog,
  ScriptHanunoo, ScriptBuhid, ScriptTagbanwa, ScriptLimbu,
  ScriptTaiLe, ScriptUgaritic, ScriptOsmanya, ScriptCypriot,
  ScriptShavian, ScriptDeseret, ScriptKatakanaHiragana
}
enum  FXVisualOptions {
  VISUAL_DEFAULT, VISUAL_MONOCHROME, VISUAL_BEST, VISUAL_INDEXCOLOR,
  VISUAL_GRAYSCALE, VISUAL_TRUECOLOR, VISUAL_OWNCOLORMAP, VISUAL_DOUBLEBUFFER,
  VISUAL_STEREO, VISUAL_NOACCEL, VISUAL_SWAP_COPY
}
enum  FXVisualType {
  VISUALTYPE_UNKNOWN, VISUALTYPE_MONO, VISUALTYPE_TRUE, VISUALTYPE_INDEX,
  VISUALTYPE_GRAY
}
enum  {
  LAYOUT_NORMAL, LAYOUT_SIDE_TOP, LAYOUT_SIDE_BOTTOM, LAYOUT_SIDE_LEFT,
  LAYOUT_SIDE_RIGHT, LAYOUT_FILL_COLUMN, LAYOUT_FILL_ROW, LAYOUT_LEFT,
  LAYOUT_RIGHT, LAYOUT_CENTER_X, LAYOUT_FIX_X, LAYOUT_TOP,
  LAYOUT_BOTTOM, LAYOUT_CENTER_Y, LAYOUT_FIX_Y, LAYOUT_DOCK_SAME,
  LAYOUT_DOCK_NEXT, LAYOUT_RESERVED_1, LAYOUT_FIX_WIDTH, LAYOUT_FIX_HEIGHT,
  LAYOUT_MIN_WIDTH, LAYOUT_MIN_HEIGHT, LAYOUT_FILL_X, LAYOUT_FILL_Y,
  LAYOUT_FILL, LAYOUT_EXPLICIT
}
enum  {
  FRAME_NONE, FRAME_SUNKEN, FRAME_RAISED, FRAME_THICK,
  FRAME_GROOVE, FRAME_RIDGE, FRAME_LINE, FRAME_NORMAL
}
enum  { PACK_NORMAL, PACK_UNIFORM_HEIGHT, PACK_UNIFORM_WIDTH }
enum  QIODeviceFlags {
  IO_ReadOnly, IO_WriteOnly, IO_ReadWrite, IO_Append,
  IO_Truncate, IO_Translate, IO_ShredTruncate, IO_ModeMask,
  IO_Raw, IO_QuietSocket, IO_DontUnlink, IO_NoAutoUTF,
  IO_Open, IO_StateMask
}
enum  QVLQSortType {
  QVLQSortDefault, QVLQSortInsertion, QVLQSortMerge, QVLQSortQuick,
  QVLQSortStable
}

Functions

class FXEXCEPTIONAPI (FXPYTHONAPI) FXPythonException
PyObject * fxerrhpy (PyObject *ptr)
boost::python::handle py (const FXString &code)
boost::python::handle pyeval (const FXString &code)
FXAPI FXHotKey parseAccel (const FXString &string)
FXAPI FXString unparseAccel (FXHotKey key)
FXAPI FXHotKey parseHotKey (const FXString &string)
FXAPI FXint findHotKey (const FXString &string)
FXAPI FXString stripHotKey (const FXString &string)
void fxprefetchmemT (const void *ptr) throw ()
void fxprefetchmemNT (const void *ptr) throw ()
FXuint fxbitscan (FXuint x) throw ()
FXuint fxbitscan (FXulong x) throw ()
FXuint fxbitscanrev (FXuint x) throw ()
FXuint fxbitscanrev (FXulong x) throw ()
void fxendianswap (FXushort &v) throw ()
void fxendianswap (FXuint &v) throw ()
void fxendianswap (FXulong &v) throw ()
FXAPI bool fxcheckBMP (FXStream &store)
FXAPI bool fxloadBMP (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxsaveBMP (FXStream &store, const FXColor *data, FXint width, FXint height)
FXAPI bool fxcheckICO (FXStream &store)
FXAPI bool fxloadICO (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &xspot, FXint &yspot)
FXAPI bool fxsaveICO (FXStream &store, const FXColor *data, FXint width, FXint height, FXint xspot=-1, FXint yspot=-1)
FXDate operator+ (const FXDate &d, FXint x)
FXDate operator+ (FXint x, const FXDate &d)
FXint operator- (const FXDate &a, const FXDate &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXDate &d)
FXAPI FXStreamoperator>> (FXStream &store, FXDate &d)
template<typename type>
type * FXOFFSETPTR (type *p, FXival offset)
float FXLERP (float a, float b, float f)
double FXLERP (double a, double b, double f)
FXuint MKUINT (FXuint l, FXuint h)
FXuint FXSEL (FXuint type, FXuint id)
FXushort FXSELTYPE (FXuint s)
FXushort FXSELID (FXuint s)
FXuchar FXBITREVERSE (FXuchar b)
FXuint FXRGBA (FXuchar r, FXuchar g, FXuchar b, FXuchar a)
FXuint FXRGB (FXuchar r, FXuchar g, FXuchar b)
FXuchar FXREDVAL (FXuint rgba)
FXuchar FXGREENVAL (FXuint rgba)
FXuchar FXBLUEVAL (FXuint rgba)
FXuchar FXALPHAVAL (FXuint rgba)
FXuchar FXRGBACOMPVAL (FXuint rgba, int comp)
template<typename type>
void ** fxtypeptrptrtovoidptrptr (type **d) throw ()
FXAPI FXuint fxrandom (FXuint &seed)
FXAPI FXuint fxadler32 (FXuint c, const FXuchar *buff, FXuval len) throw ()
FXAPI FXString fxdump8 (FXuchar *buffer, FXuval len) throw ()
FXAPI FXString fxdump32 (FXuint *buffer, FXuval len) throw ()
FXAPI FXString fxstrfval (FXfval len, FXint fw=0, char fmt='f', int prec=2)
FXAPI const FXuintfx2powerprimes (FXuint topval) throw ()
FXAPI FXint fxmalloc (void **ptr, unsigned long size)
FXAPI FXint fxcalloc (void **ptr, unsigned long size)
FXAPI FXint fxresize (void **ptr, unsigned long size)
FXAPI FXint fxmemdup (void **ptr, const void *src, unsigned long size)
FXAPI void fxfree (void **ptr)
FXAPI void fxerror (const char *format,...) FX_PRINTF(1
FXAPI void FXAPI void fxwarning (const char *format,...) FX_PRINTF(1
FXAPI void FXAPI void FXAPI
void 
fxmessage (const char *format,...) FX_PRINTF(1
FXAPI void FXAPI void FXAPI
void FXAPI void 
fxassert (const char *expression, const char *filename, unsigned int lineno)
FXAPI void fxtrace (unsigned int level, const char *format,...) FX_PRINTF(2
FXAPI void FXAPI void fxsleep (unsigned int n)
FXAPI bool fxfilematch (const char *pattern, const char *string, FXuint flags=(FILEMATCH_NOESCAPE|FILEMATCH_FILE_NAME))
FXAPI FXColor makeHiliteColor (FXColor clr)
FXAPI FXColor makeShadowColor (FXColor clr)
FXAPI FXint fxgetpid ()
FXAPI FXcharfxstrdup (const FXchar *str)
FXAPI FXuint fxstrhash (const FXchar *str)
FXAPI FXColor fxcolorfromname (const FXchar *colorname)
FXAPI FXcharfxnamefromcolor (FXchar *colorname, FXColor color)
FXAPI void fxrgb_to_hsv (FXfloat &h, FXfloat &s, FXfloat &v, FXfloat r, FXfloat g, FXfloat b)
FXAPI void fxhsv_to_rgb (FXfloat &r, FXfloat &g, FXfloat &b, FXfloat h, FXfloat s, FXfloat v)
FXAPI FXint fxieeefloatclass (FXfloat number)
FXAPI FXint fxieeedoubleclass (FXdouble number)
FXAPI FXwchar fxkeysym2ucs (FXwchar sym)
FXAPI FXwchar fxucs2keysym (FXwchar ucs)
FXAPI FXint fxparsegeometry (const FXchar *string, FXint &x, FXint &y, FXint &w, FXint &h)
FXAPI FXbool fxisconsole (const FXchar *path)
FXAPI const FXStringfxdemanglesymbol (const FXString &rawsymbol, bool errorIfNotFound=true)
FXAPI FXwchar wc (const FXchar *ptr) throw ()
FXAPI FXwchar wc (const FXnchar *ptr) throw ()
FXAPI FXint wclen (const FXchar *ptr) throw ()
FXAPI FXint wclen (const FXnchar *ptr) throw ()
FXAPI FXint wcvalidate (const FXchar *string, FXint pos) throw ()
FXAPI FXint wcvalidate (const FXnchar *string, FXint pos) throw ()
FXAPI FXint wcinc (const FXchar *string, FXint pos) throw ()
FXAPI FXint wcinc (const FXnchar *string, FXint pos) throw ()
FXAPI FXint wcdec (const FXchar *string, FXint pos) throw ()
FXAPI FXint wcdec (const FXnchar *string, FXint pos) throw ()
FXAPI bool isutfvalid (const FXchar *str) throw ()
FXAPI bool isutfvalid (const FXnchar *str) throw ()
FXAPI FXint utfslen (const FXwchar *str, FXint n) throw ()
FXAPI FXint utfslen (const FXwchar *str) throw ()
FXAPI FXint utfslen (const FXnchar *str, FXint n) throw ()
FXAPI FXint utfslen (const FXnchar *str) throw ()
FXAPI FXint wcslen (const FXchar *str, FXint n) throw ()
FXAPI FXint wcslen (const FXchar *str) throw ()
FXAPI FXint ncslen (const FXchar *str, FXint n) throw ()
FXAPI FXint ncslen (const FXchar *str) throw ()
FXAPI FXint utf2wcs (FXwchar *dst, const FXchar *src, FXint n) throw ()
FXAPI FXint utf2wcs (FXwchar *dst, const FXchar *src) throw ()
FXAPI FXint utf2ncs (FXnchar *dst, const FXchar *src, FXint n) throw ()
FXAPI FXint utf2ncs (FXnchar *dst, const FXchar *src) throw ()
FXAPI FXint wc2utfs (FXchar *dst, const FXwchar *src, FXint n) throw ()
FXAPI FXint wc2utfs (FXchar *dst, const FXwchar *src) throw ()
FXAPI FXint nc2utfs (FXchar *dst, const FXnchar *src, FXint n) throw ()
FXAPI FXint nc2utfs (FXchar *dst, const FXnchar *src) throw ()
FXAPI FXDEPRECATEDEXT void * fxdllOpen (const FXchar *dllname)
FXAPI FXDEPRECATEDEXT void fxdllClose (void *dllhandle)
FXAPI FXDEPRECATEDEXT void * fxdllSymbol (void *dllhandle, const FXchar *dllsymbol)
FXAPI FXDEPRECATEDEXT FXString fxdllError ()
template<class TYPE>
void constructElms (TYPE *ptr, unsigned long n)
template<class TYPE>
void destructElms (TYPE *ptr, unsigned long n)
template<class TYPE>
void copyElms (TYPE *dst, const TYPE *src, unsigned long n)
template<class TYPE>
void moveElms (TYPE *dst, const TYPE *src, unsigned long n)
template<class TYPE>
void fillElms (TYPE *dst, const TYPE &src, unsigned long n)
template<class TYPE>
void clearElms (TYPE *dst, unsigned long n)
template<class TYPE>
void saveElms (FXStream &store, const TYPE *ptr, unsigned long n)
template<class TYPE>
void loadElms (FXStream &store, TYPE *ptr, unsigned long n)
template<class TYPE>
FXint allocElms (TYPE *&ptr, unsigned long n)
template<class TYPE>
FXint callocElms (TYPE *&ptr, unsigned long n)
template<class TYPE>
FXint dupElms (TYPE *&ptr, const TYPE *src, unsigned long n)
template<class TYPE>
FXint resizeElms (TYPE *&ptr, unsigned long n)
template<class TYPE>
void freeElms (TYPE *&ptr)
void constructElms (FXuchar *, unsigned long)
void constructElms (FXchar *, unsigned long)
void constructElms (FXushort *, unsigned long)
void constructElms (FXshort *, unsigned long)
void constructElms (FXuint *, unsigned long)
void constructElms (FXint *, unsigned long)
void constructElms (FXfloat *, unsigned long)
void constructElms (FXdouble *, unsigned long)
void destructElms (FXuchar *, unsigned long)
void destructElms (FXchar *, unsigned long)
void destructElms (FXushort *, unsigned long)
void destructElms (FXshort *, unsigned long)
void destructElms (FXuint *, unsigned long)
void destructElms (FXint *, unsigned long)
void destructElms (FXfloat *, unsigned long)
void destructElms (FXdouble *, unsigned long)
void copyElms (FXuchar *dst, const FXuchar *src, unsigned long n)
void copyElms (FXchar *dst, const FXchar *src, unsigned long n)
void copyElms (FXushort *dst, const FXushort *src, unsigned long n)
void copyElms (FXshort *dst, const FXshort *src, unsigned long n)
void copyElms (FXuint *dst, const FXuint *src, unsigned long n)
void copyElms (FXint *dst, const FXint *src, unsigned long n)
void copyElms (FXfloat *dst, const FXfloat *src, unsigned long n)
void copyElms (FXdouble *dst, const FXdouble *src, unsigned long n)
template<class TYPE>
void copyElms (TYPE **dst, const TYPE **src, unsigned long n)
void moveElms (FXuchar *dst, const FXuchar *src, unsigned long n)
void moveElms (FXchar *dst, const FXchar *src, unsigned long n)
void moveElms (FXushort *dst, const FXushort *src, unsigned long n)
void moveElms (FXshort *dst, const FXshort *src, unsigned long n)
void moveElms (FXuint *dst, const FXuint *src, unsigned long n)
void moveElms (FXint *dst, const FXint *src, unsigned long n)
void moveElms (FXfloat *dst, const FXfloat *src, unsigned long n)
void moveElms (FXdouble *dst, const FXdouble *src, unsigned long n)
template<class TYPE>
void moveElms (TYPE **dst, const TYPE **src, unsigned long n)
void fillElms (FXuchar *dst, const FXuchar &src, unsigned long n)
void fillElms (FXchar *dst, const FXchar &src, unsigned long n)
void saveElms (FXStream &store, const FXuchar *ptr, unsigned long n)
void saveElms (FXStream &store, const FXchar *ptr, unsigned long n)
void saveElms (FXStream &store, const FXushort *ptr, unsigned long n)
void saveElms (FXStream &store, const FXshort *ptr, unsigned long n)
void saveElms (FXStream &store, const FXuint *ptr, unsigned long n)
void saveElms (FXStream &store, const FXint *ptr, unsigned long n)
void saveElms (FXStream &store, const FXfloat *ptr, unsigned long n)
void saveElms (FXStream &store, const FXdouble *ptr, unsigned long n)
void loadElms (FXStream &store, FXuchar *ptr, unsigned long n)
void loadElms (FXStream &store, FXchar *ptr, unsigned long n)
void loadElms (FXStream &store, FXushort *ptr, unsigned long n)
void loadElms (FXStream &store, FXshort *ptr, unsigned long n)
void loadElms (FXStream &store, FXuint *ptr, unsigned long n)
void loadElms (FXStream &store, FXint *ptr, unsigned long n)
void loadElms (FXStream &store, FXfloat *ptr, unsigned long n)
void loadElms (FXStream &store, FXdouble *ptr, unsigned long n)
FXAPI FXStreamoperator<< (FXStream &s, const FXException &i)
FXAPI FXStreamoperator>> (FXStream &s, FXException &i)
class FXEXCEPTIONAPI (FXAPI) FXRangeException
FXAPI bool overlap (const FXExtentd &a, const FXExtentd &b)
FXAPI FXExtentd unite (const FXExtentd &a, const FXExtentd &b)
FXAPI FXExtentd intersect (const FXExtentd &a, const FXExtentd &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXExtentd &ext)
FXAPI FXStreamoperator>> (FXStream &store, FXExtentd &ext)
FXAPI bool overlap (const FXExtentf &a, const FXExtentf &b)
FXAPI FXExtentf unite (const FXExtentf &a, const FXExtentf &b)
FXAPI FXExtentf intersect (const FXExtentf &a, const FXExtentf &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXExtentf &ext)
FXAPI FXStreamoperator>> (FXStream &store, FXExtentf &ext)
FXAPI bool fxcheckGIF (FXStream &store)
FXAPI bool fxloadGIF (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxsaveGIF (FXStream &store, const FXColor *data, FXint width, FXint height, bool fast=true)
FXGRAPHINGMODULEAPI void glUseFXFont (FXFont *font, int first, int count, int list)
FXAPI bool fxcheckIFF (FXStream &store)
FXAPI bool fxloadIFF (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxcheckJPG (FXStream &store)
FXAPI bool fxloadJPG (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &quality)
FXAPI bool fxsaveJPG (FXStream &store, const FXColor *data, FXint width, FXint height, FXint quality)
FXAPI FXMat3d operator * (FXdouble x, const FXMat3d &a)
FXAPI FXMat3d operator * (const FXMat3d &a, FXdouble x)
FXAPI FXMat3d operator/ (const FXMat3d &a, FXdouble x)
FXAPI FXMat3d operator/ (FXdouble x, const FXMat3d &a)
FXAPI FXStreamoperator<< (FXStream &store, const FXMat3d &m)
FXAPI FXStreamoperator>> (FXStream &store, FXMat3d &m)
FXAPI FXMat3f operator * (FXfloat x, const FXMat3f &a)
FXAPI FXMat3f operator * (const FXMat3f &a, FXfloat x)
FXAPI FXMat3f operator/ (const FXMat3f &a, FXfloat x)
FXAPI FXMat3f operator/ (FXfloat x, const FXMat3f &a)
FXAPI FXStreamoperator<< (FXStream &store, const FXMat3f &m)
FXAPI FXStreamoperator>> (FXStream &store, FXMat3f &m)
FXAPI FXMat4d operator * (FXdouble x, const FXMat4d &a)
FXAPI FXMat4d operator * (const FXMat4d &a, FXdouble x)
FXAPI FXMat4d operator/ (const FXMat4d &a, FXdouble x)
FXAPI FXMat4d operator/ (FXdouble x, const FXMat4d &a)
FXAPI FXStreamoperator<< (FXStream &store, const FXMat4d &m)
FXAPI FXStreamoperator>> (FXStream &store, FXMat4d &m)
FXAPI FXMat4f operator * (FXfloat x, const FXMat4f &a)
FXAPI FXMat4f operator * (const FXMat4f &a, FXfloat x)
FXAPI FXMat4f operator/ (const FXMat4f &a, FXfloat x)
FXAPI FXMat4f operator/ (FXfloat x, const FXMat4f &a)
FXAPI FXStreamoperator<< (FXStream &store, const FXMat4f &m)
FXAPI FXStreamoperator>> (FXStream &store, FXMat4f &m)
FXAPI FXMALLOCATTR void * malloc (size_t size, FXMemoryPool *heap=0, FXuint alignment=0) throw ()
FXAPI FXMALLOCATTR void * calloc (size_t no, size_t size, FXMemoryPool *heap=0, FXuint alignment=0) throw ()
FXAPI FXMALLOCATTR void * realloc (void *p, size_t size, FXMemoryPool *heap=0) throw ()
FXAPI void free (void *p, FXMemoryPool *heap=0) throw ()
template<typename T>
FXMALLOCATTR T * realloc (T *p, size_t size, FXMemoryPool *heap=0) throw ()
template<typename T>
void free (T *p, FXMemoryPool *heap=0) throw ()
FXMALLOCATTR char * strdup (const char *str) throw ()
FXAPI void failonfree (void *p, FXMemoryPool *heap=0) throw ()
FXAPI void unfailonfree (void *p, FXMemoryPool *heap=0) throw ()
FXAPI bool fxcheckPCX (FXStream &store)
FXAPI bool fxloadPCX (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxsavePCX (FXStream &store, const FXColor *data, FXint width, FXint height)
FXAPI bool fxcheckPNG (FXStream &store)
FXAPI bool fxloadPNG (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxsavePNG (FXStream &store, const FXColor *data, FXint width, FXint height)
FXPoint operator * (const FXPoint &p, FXshort c)
FXPoint operator * (FXshort c, const FXPoint &p)
FXPoint operator/ (const FXPoint &p, FXshort c)
FXPoint operator/ (FXshort c, const FXPoint &p)
FXAPI FXStreamoperator<< (FXStream &store, const FXPoint &p)
FXAPI FXStreamoperator>> (FXStream &store, FXPoint &p)
FXAPI bool fxcheckPPM (FXStream &store)
FXAPI bool fxloadPPM (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxsavePPM (FXStream &store, const FXColor *data, FXint width, FXint height)
FXAPI bool overlap (const FXRanged &a, const FXRanged &b)
FXAPI FXRanged unite (const FXRanged &a, const FXRanged &b)
FXAPI FXRanged intersect (const FXRanged &a, const FXRanged &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXRanged &bounds)
FXAPI FXStreamoperator>> (FXStream &store, FXRanged &bounds)
FXAPI bool overlap (const FXRangef &a, const FXRangef &b)
FXAPI FXRangef unite (const FXRangef &a, const FXRangef &b)
FXAPI FXRangef intersect (const FXRangef &a, const FXRangef &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXRangef &bounds)
FXAPI FXStreamoperator>> (FXStream &store, FXRangef &bounds)
FXAPI bool fxcheckRAS (FXStream &store)
FXAPI bool fxloadRAS (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxsaveRAS (FXStream &store, const FXColor *data, FXint width, FXint height)
bool overlap (const FXRectangle &a, const FXRectangle &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXRectangle &r)
FXAPI FXStreamoperator>> (FXStream &store, FXRectangle &r)
FXAPI FXStreamoperator<< (FXStream &store, const FXRex &s)
FXAPI FXStreamoperator>> (FXStream &store, FXRex &s)
FXAPI bool fxcheckRGB (FXStream &store)
FXAPI bool fxloadRGB (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxsaveRGB (FXStream &store, const FXColor *data, FXint width, FXint height)
template<typename par1>
FXRBNewI< par1 > FXRBNew (par1 &_par1)
template<typename par1>
FXRBNewAI< par1 > FXRBNewA (par1 &_par1)
template<typename par1>
FXRBAllocI< par1 > FXRBAlloc (par1 &_par1)
template<class type>
FXRBConstructI< type > FXRBConstruct (type *obj)
FXRollbackOp FXRBFunc (function,[, par1 &[, par2 &[, par3 &[, par4 &]]]])
FXRollbackOp FXRBObj (object, ptrtomethod,[, par1 &[, par2 &[, par3 &[, par4 &]]]])
FXRollbackOp FXRBNew (ptrtonewedalloc &)
FXRollbackOp FXRBNewA (ptrtonewedalloc &)
FXRollbackOp FXRBAlloc (ptrtomem)
FXRollbackOp FXRBConstruct (thisptr)
FXSize operator * (const FXSize &s, FXshort c)
FXSize operator * (FXshort c, const FXSize &s)
FXSize operator/ (const FXSize &s, FXshort c)
FXSize operator/ (FXshort c, const FXSize &s)
FXAPI FXStreamoperator<< (FXStream &store, const FXSize &s)
FXAPI FXStreamoperator>> (FXStream &store, FXSize &s)
FXAPI bool overlap (const FXRanged &a, const FXSphered &b)
FXAPI bool overlap (const FXSphered &a, const FXRanged &b)
FXAPI bool overlap (const FXSphered &a, const FXSphered &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXSphered &sphere)
FXAPI FXStreamoperator>> (FXStream &store, FXSphered &sphere)
FXAPI bool overlap (const FXRangef &a, const FXSpheref &b)
FXAPI bool overlap (const FXSpheref &a, const FXRangef &b)
FXAPI bool overlap (const FXSpheref &a, const FXSpheref &b)
FXAPI FXStreamoperator<< (FXStream &store, const FXSpheref &sphere)
FXAPI FXStreamoperator>> (FXStream &store, FXSpheref &sphere)
FXStreamoperator<< (FXStream &store, const FXString &s)
FXStreamoperator>> (FXStream &store, FXString &s)
void swap (FXString &a, FXString &b)
FXAPI FXint compare (const FXchar *s1, const FXchar *s2) throw ()
FXAPI FXint compare (const FXchar *s1, const FXString &s2) throw ()
FXAPI FXint compare (const FXString &s1, const FXchar *s2) throw ()
FXAPI FXint compare (const FXString &s1, const FXString &s2) throw ()
FXAPI FXint compare (const FXchar *s1, const FXchar *s2, FXint n) throw ()
FXAPI FXint compare (const FXchar *s1, const FXString &s2, FXint n) throw ()
FXAPI FXint compare (const FXString &s1, const FXchar *s2, FXint n) throw ()
FXAPI FXint compare (const FXString &s1, const FXString &s2, FXint n) throw ()
FXAPI FXint comparecase (const FXchar *s1, const FXchar *s2) throw ()
FXAPI FXint comparecase (const FXchar *s1, const FXString &s2) throw ()
FXAPI FXint comparecase (const FXString &s1, const FXchar *s2) throw ()
FXAPI FXint comparecase (const FXString &s1, const FXString &s2) throw ()
FXAPI FXint comparecase (const FXchar *s1, const FXchar *s2, FXint n) throw ()
FXAPI FXint comparecase (const FXchar *s1, const FXString &s2, FXint n) throw ()
FXAPI FXint comparecase (const FXString &s1, const FXchar *s2, FXint n) throw ()
FXAPI FXint comparecase (const FXString &s1, const FXString &s2, FXint n) throw ()
FXAPI FXint compareversion (const FXchar *s1, const FXchar *s2) throw ()
FXAPI FXint compareversion (const FXchar *s1, const FXString &s2) throw ()
FXAPI FXint compareversion (const FXString &s1, const FXchar *s2) throw ()
FXAPI FXint compareversion (const FXString &s1, const FXString &s2) throw ()
FXAPI bool operator== (const FXString &s1, const FXString &s2) throw ()
FXAPI bool operator== (const FXString &s1, const FXchar *s2) throw ()
FXAPI bool operator== (const FXchar *s1, const FXString &s2) throw ()
FXAPI bool operator!= (const FXString &s1, const FXString &s2) throw ()
FXAPI bool operator!= (const FXString &s1, const FXchar *s2) throw ()
FXAPI bool operator!= (const FXchar *s1, const FXString &s2) throw ()
FXAPI bool operator< (const FXString &s1, const FXString &s2) throw ()
FXAPI bool operator< (const FXString &s1, const FXchar *s2) throw ()
FXAPI bool operator< (const FXchar *s1, const FXString &s2) throw ()
FXAPI bool operator<= (const FXString &s1, const FXString &s2) throw ()
FXAPI bool operator<= (const FXString &s1, const FXchar *s2) throw ()
FXAPI bool operator<= (const FXchar *s1, const FXString &s2) throw ()
FXAPI bool operator> (const FXString &s1, const FXString &s2) throw ()
FXAPI bool operator> (const FXString &s1, const FXchar *s2) throw ()
FXAPI bool operator> (const FXchar *s1, const FXString &s2) throw ()
FXAPI bool operator>= (const FXString &s1, const FXString &s2) throw ()
FXAPI bool operator>= (const FXString &s1, const FXchar *s2) throw ()
FXAPI bool operator>= (const FXchar *s1, const FXString &s2) throw ()
FXAPI FXString operator+ (const FXString &s1, const FXString &s2)
FXAPI FXString operator+ (const FXString &s1, const FXchar *s2)
FXAPI FXString operator+ (const FXString &s1, const FXwchar *s2)
FXAPI FXString operator+ (const FXString &s1, const FXnchar *s2)
FXAPI FXString operator+ (const FXchar *s1, const FXString &s2)
FXAPI FXString operator+ (const FXwchar *s1, const FXString &s2)
FXAPI FXString operator+ (const FXnchar *s1, const FXString &s2)
FXAPI FXString operator+ (const FXString &s, FXchar c)
FXAPI FXString operator+ (FXchar c, const FXString &s)
FXAPI FXString FXStringFormat (const FXchar *fmt,...) FX_PRINTF(1
FXAPI FXString FXAPI FXString FXStringVFormat (const FXchar *fmt, va_list args)
FXAPI FXString FXStringVal (FXint num, FXint base=10)
FXAPI FXString FXStringVal (FXuint num, FXint base=10)
FXAPI FXString FXStringVal (FXlong num, FXint base=10)
FXAPI FXString FXStringVal (FXulong num, FXint base=10)
FXAPI FXString FXStringVal (FXfloat num, FXint prec=6, FXint exp=MAYBE)
FXAPI FXString FXStringVal (FXdouble num, FXint prec=6, FXint exp=MAYBE)
FXAPI FXint FXIntVal (const FXString &s, FXint base=10)
FXAPI FXuint FXUIntVal (const FXString &s, FXint base=10)
FXAPI FXlong FXLongVal (const FXString &s, FXint base=10)
FXAPI FXulong FXULongVal (const FXString &s, FXint base=10)
FXAPI FXfloat FXFloatVal (const FXString &s)
FXAPI FXdouble FXDoubleVal (const FXString &s)
FXAPI FXString fromAscii (const FXString &s)
FXAPI FXString toAscii (const FXString &s)
FXAPI FXString escape (const FXString &s)
FXAPI FXString unescape (const FXString &s)
FXAPI FXString normalize (const FXString &s)
FXAPI FXString decompose (const FXString &s, FXuint kind)
FXAPI FXString compose (const FXString &s, FXuint kind)
FXAPI FXStringunixToDos (FXString &str)
FXAPI FXStringdosToUnix (FXString &str)
FXAPI bool fxcheckTGA (FXStream &store)
FXAPI bool fxloadTGA (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxsaveTGA (FXStream &store, const FXColor *data, FXint width, FXint height)
FXAPI bool fxcheckTIF (FXStream &store)
FXAPI bool fxloadTIF (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXushort &codec)
FXAPI bool fxsaveTIF (FXStream &store, const FXColor *data, FXint width, FXint height, FXushort codec)
FXVec2d operator * (const FXVec2d &a, FXdouble n)
FXVec2d operator * (FXdouble n, const FXVec2d &a)
FXVec2d operator/ (const FXVec2d &a, FXdouble n)
FXVec2d operator/ (FXdouble n, const FXVec2d &a)
bool operator== (const FXVec2d &a, FXdouble n)
bool operator!= (const FXVec2d &a, FXdouble n)
bool operator== (FXdouble n, const FXVec2d &a)
bool operator!= (FXdouble n, const FXVec2d &a)
bool operator< (const FXVec2d &a, FXdouble n)
bool operator<= (const FXVec2d &a, FXdouble n)
bool operator> (const FXVec2d &a, FXdouble n)
bool operator>= (const FXVec2d &a, FXdouble n)
bool operator< (FXdouble n, const FXVec2d &a)
bool operator<= (FXdouble n, const FXVec2d &a)
bool operator> (FXdouble n, const FXVec2d &a)
bool operator>= (FXdouble n, const FXVec2d &a)
FXVec2d veclo (const FXVec2d &a, const FXVec2d &b)
FXVec2d vechi (const FXVec2d &a, const FXVec2d &b)
FXAPI FXVec2d vecnormalize (const FXVec2d &v)
FXAPI FXStreamoperator<< (FXStream &store, const FXVec2d &v)
FXAPI FXStreamoperator>> (FXStream &store, FXVec2d &v)
FXVec2f operator * (const FXVec2f &a, FXfloat n)
FXVec2f operator * (FXfloat n, const FXVec2f &a)
FXVec2f operator/ (const FXVec2f &a, FXfloat n)
FXVec2f operator/ (FXfloat n, const FXVec2f &a)
bool operator== (const FXVec2f &a, FXfloat n)
bool operator!= (const FXVec2f &a, FXfloat n)
bool operator== (FXfloat n, const FXVec2f &a)
bool operator!= (FXfloat n, const FXVec2f &a)
bool operator< (const FXVec2f &a, FXfloat n)
bool operator<= (const FXVec2f &a, FXfloat n)
bool operator> (const FXVec2f &a, FXfloat n)
bool operator>= (const FXVec2f &a, FXfloat n)
bool operator< (FXfloat n, const FXVec2f &a)
bool operator<= (FXfloat n, const FXVec2f &a)
bool operator> (FXfloat n, const FXVec2f &a)
bool operator>= (FXfloat n, const FXVec2f &a)
FXVec2f veclo (const FXVec2f &a, const FXVec2f &b)
FXVec2f vechi (const FXVec2f &a, const FXVec2f &b)
FXAPI FXVec2f vecnormalize (const FXVec2f &v)
FXAPI FXStreamoperator<< (FXStream &store, const FXVec2f &v)
FXAPI FXStreamoperator>> (FXStream &store, FXVec2f &v)
FXVec3d operator * (const FXVec3d &a, FXdouble n)
FXVec3d operator * (FXdouble n, const FXVec3d &a)
FXVec3d operator/ (const FXVec3d &a, FXdouble n)
FXVec3d operator/ (FXdouble n, const FXVec3d &a)
bool operator== (const FXVec3d &a, FXdouble n)
bool operator!= (const FXVec3d &a, FXdouble n)
bool operator== (FXdouble n, const FXVec3d &a)
bool operator!= (FXdouble n, const FXVec3d &a)
bool operator< (const FXVec3d &a, FXdouble n)
bool operator<= (const FXVec3d &a, FXdouble n)
bool operator> (const FXVec3d &a, FXdouble n)
bool operator>= (const FXVec3d &a, FXdouble n)
bool operator< (FXdouble n, const FXVec3d &a)
bool operator<= (FXdouble n, const FXVec3d &a)
bool operator> (FXdouble n, const FXVec3d &a)
bool operator>= (FXdouble n, const FXVec3d &a)
FXVec3d veclo (const FXVec3d &a, const FXVec3d &b)
FXVec3d vechi (const FXVec3d &a, const FXVec3d &b)
FXAPI FXVec3d vecnormal (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c)
FXAPI FXVec3d vecnormal (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c, const FXVec3d &d)
FXAPI FXVec3d vecnormalize (const FXVec3d &v)
FXAPI FXStreamoperator<< (FXStream &store, const FXVec3d &v)
FXAPI FXStreamoperator>> (FXStream &store, FXVec3d &v)
FXVec3f operator * (const FXVec3f &a, FXfloat n)
FXVec3f operator * (FXfloat n, const FXVec3f &a)
FXVec3f operator/ (const FXVec3f &a, FXfloat n)
FXVec3f operator/ (FXfloat n, const FXVec3f &a)
bool operator== (const FXVec3f &a, FXfloat n)
bool operator!= (const FXVec3f &a, FXfloat n)
bool operator== (FXfloat n, const FXVec3f &a)
bool operator!= (FXfloat n, const FXVec3f &a)
bool operator< (const FXVec3f &a, FXfloat n)
bool operator<= (const FXVec3f &a, FXfloat n)
bool operator> (const FXVec3f &a, FXfloat n)
bool operator>= (const FXVec3f &a, FXfloat n)
bool operator< (FXfloat n, const FXVec3f &a)
bool operator<= (FXfloat n, const FXVec3f &a)
bool operator> (FXfloat n, const FXVec3f &a)
bool operator>= (FXfloat n, const FXVec3f &a)
FXVec3f veclo (const FXVec3f &a, const FXVec3f &b)
FXVec3f vechi (const FXVec3f &a, const FXVec3f &b)
FXAPI FXVec3f vecnormal (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c)
FXAPI FXVec3f vecnormal (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c, const FXVec3f &d)
FXAPI FXVec3f vecnormalize (const FXVec3f &v)
FXAPI FXStreamoperator<< (FXStream &store, const FXVec3f &v)
FXAPI FXStreamoperator>> (FXStream &store, FXVec3f &v)
FXVec4d operator * (const FXVec4d &a, FXdouble n)
FXVec4d operator * (FXdouble n, const FXVec4d &a)
FXVec4d operator/ (const FXVec4d &a, FXdouble n)
FXVec4d operator/ (FXdouble n, const FXVec4d &a)
bool operator== (const FXVec4d &a, FXdouble n)
bool operator!= (const FXVec4d &a, FXdouble n)
bool operator== (FXdouble n, const FXVec4d &a)
bool operator!= (FXdouble n, const FXVec4d &a)
bool operator< (const FXVec4d &a, FXdouble n)
bool operator<= (const FXVec4d &a, FXdouble n)
bool operator> (const FXVec4d &a, FXdouble n)
bool operator>= (const FXVec4d &a, FXdouble n)
bool operator< (FXdouble n, const FXVec4d &a)
bool operator<= (FXdouble n, const FXVec4d &a)
bool operator> (FXdouble n, const FXVec4d &a)
bool operator>= (FXdouble n, const FXVec4d &a)
FXVec4d veclo (const FXVec4d &a, const FXVec4d &b)
FXVec4d vechi (const FXVec4d &a, const FXVec4d &b)
FXAPI FXVec4d vecplane (const FXVec4d &vec)
FXAPI FXVec4d vecplane (const FXVec3d &vec, FXdouble dist)
FXAPI FXVec4d vecplane (const FXVec3d &vec, const FXVec3d &p)
FXAPI FXVec4d vecplane (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c)
FXAPI FXVec4d vecnormalize (const FXVec4d &v)
FXAPI FXStreamoperator<< (FXStream &store, const FXVec4d &v)
FXAPI FXStreamoperator>> (FXStream &store, FXVec4d &v)
FXVec4f operator * (const FXVec4f &a, FXfloat n)
FXVec4f operator * (FXfloat n, const FXVec4f &a)
FXVec4f operator/ (const FXVec4f &a, FXfloat n)
FXVec4f operator/ (FXfloat n, const FXVec4f &a)
bool operator== (const FXVec4f &a, FXfloat n)
bool operator!= (const FXVec4f &a, FXfloat n)
bool operator== (FXfloat n, const FXVec4f &a)
bool operator!= (FXfloat n, const FXVec4f &a)
bool operator< (const FXVec4f &a, FXfloat n)
bool operator<= (const FXVec4f &a, FXfloat n)
bool operator> (const FXVec4f &a, FXfloat n)
bool operator>= (const FXVec4f &a, FXfloat n)
bool operator< (FXfloat n, const FXVec4f &a)
bool operator<= (FXfloat n, const FXVec4f &a)
bool operator> (FXfloat n, const FXVec4f &a)
bool operator>= (FXfloat n, const FXVec4f &a)
FXVec4f veclo (const FXVec4f &a, const FXVec4f &b)
FXVec4f vechi (const FXVec4f &a, const FXVec4f &b)
FXAPI FXVec4f vecplane (const FXVec4f &vec)
FXAPI FXVec4f vecplane (const FXVec3f &vec, FXfloat dist)
FXAPI FXVec4f vecplane (const FXVec3f &vec, const FXVec3f &p)
FXAPI FXVec4f vecplane (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c)
FXAPI FXVec4f vecnormalize (const FXVec4f &v)
FXAPI FXStreamoperator<< (FXStream &store, const FXVec4f &v)
FXAPI FXStreamoperator>> (FXStream &store, FXVec4f &v)
FXAPI bool fxcheckXBM (FXStream &store)
FXAPI bool fxloadXBM (FXColor *&data, const FXuchar *pix, const FXuchar *msk, FXint width, FXint height)
FXAPI bool fxloadXBM (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &hotx, FXint &hoty)
FXAPI bool fxsaveXBM (FXStream &store, const FXColor *data, FXint width, FXint height, FXint hotx=-1, FXint hoty=-1)
FXAPI bool fxsavePS (FXStream &store, const FXColor *data, FXint width, FXint height, FXint paperw=612, FXint paperh=792, FXint margin=35, bool color=true)
FXAPI bool fxcheckXPM (FXStream &store)
FXAPI bool fxloadXPM (const FXchar **pix, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxloadXPM (FXStream &store, FXColor *&data, FXint &width, FXint &height)
FXAPI bool fxsaveXPM (FXStream &store, const FXColor *data, FXint width, FXint height, bool fast=true)
FXAPI FXStreamoperator<< (FXStream &s, const QBuffer &i)
FXAPI FXStreamoperator>> (FXStream &s, QBuffer &i)
template<class type>
FXStreamoperator<< (FXStream &s, const QDict< type > &i)
template<class type>
FXStreamoperator>> (FXStream &s, QDict< type > &i)
template<class dicttype>
bool QDictByMemLoadResize (dicttype &dict, const char *file=0, int lineno=0)
template<class dicttype>
bool QDictByMemLoadResizeAggr (dicttype &dict, const char *file=0, int lineno=0)
template<class type>
FXStreamoperator<< (FXStream &s, const QHostAddressDict< type > &i)
template<class type>
FXStreamoperator>> (FXStream &s, QHostAddressDict< type > &i)
template<class type>
FXStreamoperator<< (FXStream &s, const QInt64Dict< type > &i)
template<class type>
FXStreamoperator>> (FXStream &s, QInt64Dict< type > &i)
template<class type>
FXStreamoperator<< (FXStream &s, const QIntDict< type > &i)
template<class type>
FXStreamoperator>> (FXStream &s, QIntDict< type > &i)
FXAPI FXStreamoperator<< (FXStream &s, QIODevice &i)
FXAPI FXStreamoperator>> (FXStream &s, QIODevice &i)
template<typename type, class allocator>
FXStreamoperator<< (FXStream &s, const QMemArray< type, allocator > &a)
template<typename type, class allocator>
FXStreamoperator>> (FXStream &s, QMemArray< type, allocator > &a)
template<class type>
FXStreamoperator<< (FXStream &s, const QPtrDict< type > &i)
template<class type>
FXStreamoperator>> (FXStream &s, QPtrDict< type > &i)
template<class type, class allocator>
FXStreamoperator<< (FXStream &s, const QPtrList< type, allocator > &i)
template<class type, class allocator>
FXStreamoperator>> (FXStream &s, QPtrList< type, allocator > &i)
template<class type>
FXStreamoperator<< (FXStream &s, const QPtrVector< type > &i)
template<class type>
FXStreamoperator>> (FXStream &s, QPtrVector< type > &i)
template<class type, class allocator>
FXStreamoperator<< (FXStream &s, const QSortedList< type, allocator > &i)
template<class type, class allocator>
FXStreamoperator>> (FXStream &s, QSortedList< type, allocator > &i)
FXAPI FXStreamoperator<< (FXStream &s, const FXSSLPKey &i)
FXAPI FXStreamoperator>> (FXStream &s, FXSSLPKey &i)
FXAPI FXStreamoperator<< (FXStream &s, const FXSSLKey &i)
FXAPI FXStreamoperator>> (FXStream &s, FXSSLKey &i)
template<class type>
FXStreamoperator<< (FXStream &s, const QValueList< type > &i)
template<class type>
FXStreamoperator>> (FXStream &s, QValueList< type > &i)

Variables

FXAPI const FXuchar fxversion [3]
FXAPI const FXuchar tnfoxversion [2]
FXAPI unsigned int fxTraceLevel


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:31:38 2009 for TnFOX by doxygen v1.4.7