![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
Namespaces | |
namespace | Ascii |
namespace | FXPath |
namespace | FXSystem |
namespace | Unicode |
namespace | FXURL |
Classes | |
class | FX4Splitter |
The four-way splitter is a layout manager which manages four children like four panes in a window. More... | |
class | FX7Segment |
Seven-segment (eg LCD/watch style) widget, useful for making indicators and timers. More... | |
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 |
The accelerator table sends a message to a specific target object when the indicated key and modifier combination is pressed. More... | |
struct | FXEvent |
FOX Event. More... | |
class | FXApp |
The Application object is the central point of a FOX user-interface. More... | |
class | FXArray |
Array of some generic type. More... | |
class | FXArrowButton |
Button with an arrow; the arrow can point in any direction. More... | |
class | FXAtomicInt |
An atomically modifyable integer. More... | |
class | FXAtomicPtr |
An atomically modifyable pointer. More... | |
class | FXAutoPtr |
Automatic pointer. More... | |
class | FXBitmap |
A Bitmap is a rectangular array of pixels. More... | |
class | FXBitmapFrame |
The bitmap frame is a simple frame widget displaying an monochrome bitmap image; the bitmap is not owned by the bitmap frame so it must be explicitly deleted elsewhere. More... | |
class | FXBitmapView |
The Bitmap View widget display a scrollable view of a monochrome bitmap image; the bitmap is not owned by the bitmap frame so it must be explicitly deleted elsewhere. More... | |
class | FXBMPIcon |
The BMP Icon class is a convenience class for working with icons in the Microsoft Bitmap (.bmp) graphics file format. More... | |
class | FXBMPImage |
The BMP Image class is a convenience class for working with images in the Microsoft Bitmap (.bmp) graphics file format. More... | |
class | FXButton |
A button provides a push button, with optional icon and/or text label. More... | |
class | FXCalendar |
The Calendar Widget. More... | |
class | FXCalendarView |
The Basic Calendar Widget. More... | |
class | FXCanvas |
Canvas, an area drawn by another object. More... | |
class | FXCheckButton |
A Check Button is a tri-state button. More... | |
class | FXChoiceBox |
The Choice Box provides a dialog panel to select one item out of a list of choices. More... | |
class | FXColorBar |
A Color Bar is a widget which controls the brightness (value) of a color by means of the hue, saturation, value specification system. More... | |
class | FXColorDialog |
The Color dialog is a standard dialog panel used to edit colors. More... | |
class | FXColorItem |
Color item. More... | |
class | FXColorList |
A ColorList Widget displays a list of colors. More... | |
class | FXColorRing |
A Color Ring widget provides an intuitive way to specify a color. More... | |
class | FXColorSelector |
Color selection widget. More... | |
class | FXColorWell |
A color well is a widget which controls color settings. More... | |
class | FXColorWheel |
A ColorWheel is a widget which controls the hue and saturation values of a color. More... | |
class | FXComboBox |
A Combo Box provides a way to select a string from a list of strings. More... | |
class | FXComplexd |
Double-precision complex. More... | |
class | FXComplexf |
Single-precision complex. More... | |
class | FXComposeContext |
Compose Context manages the state of an input method if input method support is enabled. More... | |
class | FXComposite |
Base composite. More... | |
class | FXConsole |
The console widget is a scrolling text widget used primarily for logging purposes and "terminals" It is high-performance and features bounded but arbitrary scroll-back capability. 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 |
A Data Target allows a valuator widget such as a Slider or Text Field to be directly connected with a variable in the program. More... | |
class | FXDate |
Gregorian date class, which is useful for calendrical calculations. More... | |
struct | FXSegment |
Line segment. More... | |
struct | FXArc |
Arc. More... | |
class | FXDC |
Abstract Device Context. More... | |
struct | FXPSBounds |
Bounding box. More... | |
struct | FXPrinter |
Describes printer. More... | |
class | FXDCPrint |
Postscript Printer Device Context. More... | |
class | FXDCWindow |
Window Device Context. More... | |
class | FXDDSIcon |
The DDS Icon class is a convenience class for working with icons in the Direct Draw Surface (DDS) file format. More... | |
class | FXDDSImage |
The DDS Image class is a convenience class for working with images in the Direct Draw Surface (DDS) file format. More... | |
class | FXDebugTarget |
A DebugTarget prints out every message it receives. More... | |
class | FXDelegator |
A delegator forwards messages to a delegate object. More... | |
class | FXDial |
The Dial widget is a valuator widget which is able to provide a cyclic value range when the DIAL_CYCLIC is passed, or a simple linear value range. More... | |
class | FXDialogBox |
DialogBox window. More... | |
class | FXDict |
The dictionary class maintains a fast-access hash table of entities indexed by a character string. More... | |
class | FXDir |
Directory enumerator. More... | |
class | FXDirBox |
A Directory Box widget allows the user to select parts of a file path. More... | |
class | FXDirDialog |
A Directory Dialog provides a way to select a directory. More... | |
class | FXDirItem |
Directory item. More... | |
class | FXDirList |
A Directory List widget provides a tree-structured view of the file system. More... | |
class | FXDirSelector |
The Directory Selector widget is the reusable mega-widget component which is the core of the Directory Dialog. More... | |
class | FXDirVisitor |
Directory visitor frequents all files and directories recursively, calling visit() for every file, and enter()/leave() for every directory. More... | |
class | FXDLL |
Wrap library module handle to allow various operations on libraries to be performed. More... | |
class | FXAUTODLL |
Auto DLL wraps a library module handle but also owns it; thus, the library module will automatically be unloaded when auto-dll is destroyed. More... | |
class | FXDockBar |
A dock bar widget can be docked inside a dock site widget, or floated around freely. More... | |
class | FXDockHandler |
The dock handler exists as a common base class for tool bar grip and dock title. More... | |
class | FXDockSite |
The dock site widget is a widget where dock bars can be docked. More... | |
class | FXDockTitle |
A dock title is used to move its container, a dock bar. More... | |
class | FXDocument |
Abstract base class for documents. More... | |
class | FXDragCorner |
A drag corner widget may be placed in the bottom right corner so as to allow the window to be resized more easily. More... | |
class | FXDrawable |
Drawable is an abstract base class for any surface that can be drawn upon, such as a FXWindow, or FXImage. More... | |
class | FXDriveBox |
Directory Box. More... | |
class | FXException |
Generic catch-all exception. More... | |
class | FXErrorException |
Generic error exception. More... | |
class | FXRangeException |
Index out of range. More... | |
class | FXPointerException |
Invalid pointer. More... | |
class | FXResourceException |
Generic resource exception. More... | |
class | FXMemoryException |
Out of memory. More... | |
class | FXWindowException |
Window exception. More... | |
class | FXImageException |
Image, cursor, bitmap exception. More... | |
class | FXFontException |
Font exception. More... | |
class | FXExpression |
Expression. More... | |
class | FXExtentd |
Extent. More... | |
class | FXExtentf |
Extent. More... | |
class | FXFile |
Low level file access. More... | |
class | FXFileDialog |
File selection dialog. More... | |
struct | FXFileAssoc |
Registers stuff to know about the extension. More... | |
class | FXFileDict |
The File Association dictionary associates a file extension with a File Association record which contains command name, mime type, icons, and other information about the file type. More... | |
class | FXFileItem |
File item. More... | |
class | FXFileList |
A File List widget provides an icon rich view of the file system. More... | |
class | FXFileSelector |
File selection widget. More... | |
class | FXFileStream |
File Store Definition. More... | |
class | FXFoldingItem |
Tree list Item. More... | |
class | FXFoldingList |
A Folding List Widget resembles a Tree list except that it supports a header control to provide each item with multiple columns of text. More... | |
struct | FXFontDesc |
Font style. More... | |
class | FXFont |
Font class. More... | |
class | FXFontDialog |
Font selection dialog. More... | |
class | FXFontSelector |
Font selection widget. More... | |
class | FXFrame |
The Frame widget provides borders around some contents. 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 |
OpenGL context. More... | |
class | FXGLCube |
OpenGL Cube Object. More... | |
class | FXGLCylinder |
OpenGL Cylinder Object. More... | |
class | FXGLObject |
Basic OpenGL object. More... | |
class | FXGLGroup |
Group object. More... | |
class | FXGLPoint |
OpenGL Point Object. More... | |
class | FXGLLine |
OpenGL Line Object. More... | |
class | FXGLShape |
OpenGL Shape Object. More... | |
class | FXGLSphere |
OpenGL Sphere Object. More... | |
class | FXGLTriangleMesh |
OpenGL Triangle Mesh Object. More... | |
struct | FXViewport |
OpenGL Viewer Viewport. More... | |
struct | FXLight |
OpenGL Light Source. More... | |
struct | FXMaterial |
OpenGL Material Description. More... | |
class | FXGLViewer |
OpenGL viewer widget. More... | |
class | FXGLVisual |
Visual describes pixel format of a drawable. More... | |
struct | FXGradient |
class | FXGradientBar |
The gradient bar is a control that is used to edit color gradient, such as used in texture mapping and shape filling. More... | |
class | FXGroupBox |
A group box widget provides a nice raised or sunken border around a group of widgets, providing a visual delineation. More... | |
class | FXhalf |
Half float (16-bit float). More... | |
class | FXHash |
A hash table for associating pointers to pointers. More... | |
class | FXHeaderItem |
Header item. More... | |
class | FXHeader |
Header control may be placed over a table or list to provide a resizable captions above a number of columns. More... | |
class | FXHorizontalFrame |
Horizontal frame layout manager widget is used to automatically place child-windows horizontally from left-to-right, or right-to-left, depending on the child window's layout hints. More... | |
class | FXICOIcon |
ICO (Microsoft icon format) icon. More... | |
class | FXICOImage |
ICO (Microsoft icon format) graphics file. More... | |
class | FXIcon |
An Icon is an image with two additional server-side resources: a shape bitmap, which is used to mask those pixels where the background should be preserved during the drawing, and a etch bitmap, which is used to draw the icon when it is disabled. More... | |
class | FXIconDict |
The Icon Dictionary manages a collection of icons. More... | |
class | FXIconItem |
Icon item. More... | |
class | FXIconList |
A Icon List Widget displays a list of items, each with a text and optional icon. More... | |
class | FXIconSource |
An icon source is a class that loads an icon of any type. More... | |
class | FXId |
Encapsulates server side resource. More... | |
class | FXIFFIcon |
The IFF Icon provides support for the EA/Amiga Image File Format. More... | |
class | FXIFFImage |
The IFF Image provides support for the EA/Amiga Image File Format. More... | |
class | FXImage |
An Image is a rectangular array of pixels. More... | |
class | FXImageFrame |
The image frame is a simple frame widget displaying an image; the image is not owned by the image frame so it must be explicitly deleted elsewhere. More... | |
class | FXImageView |
The Image View widget display a scrollable view of an image. More... | |
class | FXInputDialog |
An Input Dialog is a simple dialog which is used to obtain a text string, integer, or real number from the user. More... | |
class | FXIO |
FXIO manipulates a handle to an abstract i/o device. More... | |
class | FXJPGIcon |
JPEG Icon class. More... | |
class | FXJPGImage |
JPEG Image class. More... | |
class | FXKnob |
The knob widget is a valuator widget which provides simple linear value range. More... | |
class | FXKOI8RCodec |
KOI8-R Codec. More... | |
class | FXLabel |
A label widget can be used to place a text and/or icon for explanation purposes. More... | |
class | FXListItem |
List item. More... | |
class | FXList |
A List Widget displays a list of items, each with a text and optional icon. More... | |
class | FXListBox |
The List Box is a control to select one of a list of options. More... | |
class | FXLocale |
Locale definitions. More... | |
class | FXMainWindow |
The Main Window is usually the central window of an application. More... | |
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 |
The Matrix layout manager automatically arranges its child windows in rows and columns. More... | |
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 |
The MDI child window contains the application work area in a Multiple Document Interface application. More... | |
class | FXMDIClient |
The MDI client window manages a number of MDI child windows in a multiple-document interface (MDI) application. More... | |
class | FXMemMap |
A Memory Map provides a view of a file as an array of memory; this allows the file itself to be used as backing for the data and very simplified file access results. More... | |
class | FXMemoryStream |
Memory Store Definition. More... | |
class | FXMenuBar |
Menu bar. More... | |
class | FXMenuButton |
A menu button posts a popup menu when clicked. More... | |
class | FXMenuCaption |
The menu caption is a widget which can be used as a caption above a number of menu commands in a menu. More... | |
class | FXMenuCascade |
The cascade menu widget is used to bring up a sub menu from a pull down menu. More... | |
class | FXMenuCheck |
The menu check widget is used to change a state in the application from a menu. More... | |
class | FXMenuCommand |
The menu command widget is used to invoke a command in the application from a menu. More... | |
class | FXMenuPane |
Popup menu pane. More... | |
class | FXMenuRadio |
The menu radio widget is used to invoke a command in the application from a menu. More... | |
class | FXMenuSeparator |
The menu separator is a simple decorative groove used to delineate items in a popup menu. More... | |
class | FXMenuTitle |
A menu title is a child of a menu bar which is responsible for popping up a pulldown menu. More... | |
class | FXMessageBox |
A Message Box is a convenience class which provides a dialog for very simple common yes/no type interactions with the user. More... | |
class | FXMessageChannel |
FXMessageChannel manages a messaging channel between a worker thread and the main user-interface thread. More... | |
class | FXMetaClass |
Describes a FOX object. More... | |
class | FXObject |
Object is the base class for all objects in FOX; in order to receive messages from the user interface, your class must derive from Object. More... | |
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 |
Packer is a layout manager which automatically places child windows inside its area against the left, right, top, or bottom side. More... | |
class | FXPCXIcon |
PCX icon. More... | |
class | FXPCXImage |
PCX graphics file. More... | |
class | FXPicker |
A Picker button allows you to identify an arbitrary location on the screen. More... | |
class | FXPipe |
Pipe i/o device. More... | |
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 is used as a container for transitional controls such as menu panes and other ephemeral windows. More... | |
class | FXPPMIcon |
Portable Pixmap icon. More... | |
class | FXPPMImage |
Portable Pixmap Image. More... | |
class | FXPrintDialog |
Printer selection dialog. More... | |
class | FXProgressBar |
Progress bar widget. More... | |
class | FXProgressDialog |
A Progress Dialog is a simple dialog which is used to keep a user informed of the progress of a lengthy operation in a program and that the program is in fact still working. More... | |
class | FXQuatd |
Double-precision quaternion. More... | |
class | FXQuatf |
Single-precision quaternion. More... | |
class | FXRadioButton |
A radio button is a tri-state button. More... | |
class | FXRanged |
Bounds. More... | |
class | FXRangef |
Bounds. More... | |
class | FXRangeSlider |
The range slider widget is a valuator widget which determines a subrange of the given range. More... | |
class | FXRASIcon |
SUN Raster Image format icon. More... | |
class | FXRASImage |
SUN Raster Image format. More... | |
class | FXRealSlider |
The real slider widget is a valuator widget which provides simple linear value range. More... | |
class | FXRealSpinner |
Real Spinner control. More... | |
class | FXRecentFiles |
The Recent Files group manages a most recently used (MRU) file list by means of the standard system registry. More... | |
class | FXRectangle |
Rectangle. More... | |
class | FXRegion |
Region. More... | |
class | FXRegistry |
The registry maintains a database of persistent settings for an application. More... | |
class | FXReplaceDialog |
Text replace dialog. More... | |
class | FXRex |
FXRex is a regular expression class implementing a NFA matcher. More... | |
class | FXRGBIcon |
IRIS RGB icon. More... | |
class | FXRGBImage |
IRIS RGB image. More... | |
class | FXRootWindow |
Root window. More... | |
class | FXRuler |
The ruler widget is placed alongside a document to measure position and size of entities within the document, such as margins, paragraph indents, and tickmarks. More... | |
class | FXRulerView |
The Ruler View provides viewing of a document with rulers. More... | |
class | FXScrollArea |
The scroll area widget manages a content area and a viewport area through which the content is viewed. More... | |
class | FXScrollBar |
The scroll bar is used when a document has a larger content than may be made visible. More... | |
class | FXScrollCorner |
Corner between scroll bars. More... | |
class | FXScrollPane |
A Scroll Pane is a menu pane which provides scrolling of menu entries. More... | |
class | FXScrollWindow |
The ScrollWindow widget manages one single child window and scrolls it when the child is larger than the available area. More... | |
class | FXSearchDialog |
Text search dialog. More... | |
class | FXSeparator |
A Separator widget is used to draw a horizontal or vertical divider between groups of controls. More... | |
class | FXHorizontalSeparator |
Horizontal separator widget. More... | |
class | FXVerticalSeparator |
Vertical separator widget. More... | |
class | FXSettings |
The Settings class manages a key-value database. More... | |
class | FXShell |
The Shell widget is used as the base class for top level windows, i.e. More... | |
class | FXShutterItem |
A Shutter Item is a panel which is embedded inside a Shutter Widget. More... | |
class | FXShutter |
The Shutter widget provides a set of foldable sub panels. More... | |
class | FXSize |
Size. More... | |
class | FXSlider |
The slider widget is a valuator widget which provides simple linear value range. More... | |
class | FXSocket |
Socket i/o device. More... | |
class | FXSphered |
Spherical bounds. More... | |
class | FXSpheref |
Spherical bounds. More... | |
class | FXSpinner |
Spinner control. More... | |
class | FXSplashWindow |
The Splash Window is a window typically shown during startup of an application. More... | |
class | FXSplitter |
Splitter window is used to interactively repartition two or more subpanels. More... | |
class | FXSpring |
The spring widgets, when properly embedded side by side in a horizontal frame or vertical frame widget, behave like a set of connected springs of various lengths (hence the name!). More... | |
class | FXStat |
Statistics about a file or directory. More... | |
class | FXStatusBar |
Status bar. More... | |
class | FXStatusLine |
The status line normally shows its permanent message; when moving the mouse over a Widget which has status-line help, the status line temporarily replaces its normal message with the help information; the status line obtains the help message by sending the Widget a ID_QUERY_HELP message with type SEL_UPDATE. More... | |
class | FXStream |
A stream is a way to serialize data and objects into a byte stream. More... | |
class | FXString |
FXString provides essential string manipulation capabilities. More... | |
class | FXStringDict |
String dictionary maps a character string to a character string. More... | |
class | FXSwitcher |
The Switcher layout manager automatically arranges its child windows such that one of them is placed on top; all other child windows are hidden. More... | |
class | FXTabBar |
The tab bar layout manager arranges tab items side by side, and raises the active tab item above the neighboring tab items. More... | |
class | FXTabBook |
The tab book layout manager arranges pairs of children; the even numbered children (0,2,4,. More... | |
class | FXTabItem |
A tab item is placed in a tab bar or tab book. More... | |
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 |
The Table widget displays a table of items, each with a text and optional icon. More... | |
struct | FXHiliteStyle |
Highlight style entry. More... | |
struct | FXTextChange |
Text mutation callback data passed with the SEL_INSERTED, SEL_REPLACED, and SEL_DELETED messages; both old and new text is available on behalf of the undo system as well as syntax highlighting. More... | |
class | FXText |
The text widget supports editing of multiple lines of text. More... | |
class | FXTextCodec |
Abstract base class for a stateless coder/decoder. More... | |
class | FXTextField |
A text field is a single-line text entry widget. More... | |
class | FXTGAIcon |
TARGA image format icon. More... | |
class | FXTGAImage |
TARGA graphics file. More... | |
class | FXMutex |
FXMutex provides a mutex which can be used to enforce critical sections around updates of data shared by multiple threads. More... | |
class | FXMutexLock |
An easy way to establish a correspondence between a C++ scope and a critical section is to simply declare an FXMutexLock at the beginning of the scope. More... | |
class | FXSpinLock |
FXSpinLock can be used to provide safe access to very small critical sections. More... | |
class | FXSemaphore |
A semaphore allows for protection of a resource that can be accessed by a fixed number of simultaneous threads. More... | |
class | FXCondition |
A condition allows one or more threads to synchronize to an event. More... | |
class | FXReadWriteLock |
A read / write lock allows multiple readers but only a single writer. More... | |
class | FXRunnable |
FXRunnable represents a generic runnable thing. More... | |
class | FXAutoThreadStorageKey |
Automatically generated thread-local storage key. More... | |
class | FXThread |
FXThread provides system-independent support for threads. More... | |
class | FXWorker |
Worker in the pool. More... | |
class | FXThreadPool |
A Thread Pool manages execution of jobs on a number of worker threads. More... | |
class | FXTIFIcon |
TIFF Icon class. More... | |
class | FXTIFImage |
TIFF Image class. More... | |
class | FXToggleButton |
The toggle button provides a two-state button, which toggles between the on and the off state each time it is pressed. More... | |
class | FXToolBar |
A tool bar widget can be docked in a dock site; it automatically adjusts its orientation based on the orientation of the dock site, and adjusts the layout options accordingly. More... | |
class | FXToolBarGrip |
A toolbar grip is used to move its container, a dock bar. More... | |
class | FXToolBarShell |
A Toolbar shell is a widget floating around over the Main Window. More... | |
class | FXToolBarTab |
A toolbar tab is used to collapse or uncollapse a sibling widget. More... | |
class | FXToolTip |
Hopefully Helpful Hint message. More... | |
class | FXTopWindow |
Abstract base class for all top-level windows. More... | |
class | FXTranslator |
The translator class translates a message to another language. More... | |
class | FXTreeItem |
Tree list Item. More... | |
class | FXTreeList |
A Tree List Widget organizes items in a hierarchical, tree-like fashion. More... | |
class | FXTreeListBox |
The Tree List Box behaves very much like a List Box, except that it supports a hierarchical, tree structured display of the items. More... | |
class | FXTriStateButton |
The tri-state button provides a three-state button, which toggles between the on and the off state each time it is pressed; programmatically, it may also be switched into the MAYBE state. More... | |
class | FXCommand |
Base class for undoable commands. More... | |
class | FXCommandGroup |
Group of undoable commands. More... | |
class | FXUndoList |
The Undo List class manages a list of undoable commands. More... | |
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 |
Vertical frame layout manager widget is used to automatically place child-windows vertically from top-to-bottom, or bottom-to-top, depending on the child window's layout hints. More... | |
class | FXVisual |
Visual describes pixel format of a drawable. More... | |
class | FXWindow |
Base class for all windows. More... | |
class | FXWizard |
A Wizard widget guides the user through a number of panels in a predefined sequence; each step must be completed before moving on to the next step. More... | |
class | FXXBMIcon |
X Bitmap icon. More... | |
class | FXXBMImage |
X Bitmap image. More... | |
class | FXXPMIcon |
X Pixmap icon. More... | |
class | FXXPMImage |
X Pixmap image. More... | |
Typedefs | |
typedef FXArray< FXString > | FXStringBuffer |
typedef char | FXchar |
typedef unsigned char | FXuchar |
typedef bool | FXbool |
typedef unsigned short | FXushort |
typedef short | FXshort |
typedef unsigned int | FXuint |
typedef int | FXint |
typedef float | FXfloat |
typedef double | FXdouble |
typedef FXObject * | FXObjectPtr |
typedef wchar_t | FXwchar |
typedef unsigned short | FXnchar |
typedef long | FXival |
typedef unsigned long | FXuval |
typedef unsigned long | FXID |
typedef FXlong | FXTime |
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 < FXGLObject > | FXGLObjectList |
typedef FXbool(* | FXZSortFunc )(FXfloat *&buffer, FXint &used, FXint &size) |
typedef FXObjectListOf < FXHeaderItem > | FXHeaderItemList |
typedef FXint(* | FXIconListSortFunc )(const FXIconItem *, const FXIconItem *) |
typedef FXObjectListOf < FXIconItem > | FXIconItemList |
typedef FXint(* | FXListSortFunc )(const FXListItem *, const FXListItem *) |
typedef FXObjectListOf < FXListItem > | FXListItemList |
typedef FXuint | FXSelector |
typedef unsigned long | FXThreadID |
typedef FXuint | FXThreadStorageKey |
typedef FXint(* | FXTreeListSortFunc )(const FXTreeItem *, const FXTreeItem *) |
Enumerations | |
enum | { FOURSPLITTER_TRACKING = 0x00008000, FOURSPLITTER_NORMAL = 0 } |
enum | { SEVENSEGMENT_NORMAL = 0, SEVENSEGMENT_SHADOW = 0x00080000 } |
enum | FXInputMode { INPUT_NONE = 0, INPUT_READ = 1, INPUT_WRITE = 2, INPUT_EXCEPT = 4 } |
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_DRAGTL_CURSOR, DEF_DRAGTR_CURSOR, DEF_DRAGBL_CURSOR = DEF_DRAGTR_CURSOR, DEF_DNDSTOP_CURSOR, DEF_DNDASK_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_BLANK_CURSOR, DEF_WAIT_CURSOR } |
enum | { ARROW_NONE = 0, ARROW_UP = 0x00080000, ARROW_DOWN = 0x00100000, ARROW_LEFT = 0x00200000, ARROW_RIGHT = 0x00400000, ARROW_AUTO = 0x00800000, ARROW_REPEAT = 0x01000000, ARROW_AUTOGRAY = 0x02000000, ARROW_AUTOHIDE = 0x04000000, ARROW_TOOLBAR = 0x08000000, ARROW_NORMAL = FRAME_RAISED|FRAME_THICK|ARROW_UP } |
enum | { BITMAP_KEEP = 0x00000001, BITMAP_OWNED = 0x00000002, BITMAP_SHMI = 0x00000020, BITMAP_SHMP = 0x00000040 } |
enum | { BITMAPVIEW_NORMAL = 0, BITMAPVIEW_CENTER_X = 0, BITMAPVIEW_LEFT = 0x00100000, BITMAPVIEW_RIGHT = 0x00200000, BITMAPVIEW_CENTER_Y = 0, BITMAPVIEW_TOP = 0x00400000, BITMAPVIEW_BOTTOM = 0x00800000 } |
enum | { STATE_UP = 0, STATE_DOWN = 1, STATE_ENGAGED = 2, STATE_UNCHECKED = STATE_UP, STATE_CHECKED = STATE_ENGAGED } |
enum | { BUTTON_AUTOGRAY = 0x00800000, BUTTON_AUTOHIDE = 0x01000000, BUTTON_TOOLBAR = 0x02000000, BUTTON_DEFAULT = 0x04000000, BUTTON_INITIAL = 0x08000000, BUTTON_NORMAL = (FRAME_RAISED|FRAME_THICK|JUSTIFY_NORMAL|ICON_BEFORE_TEXT) } |
enum | { CALENDAR_BROWSESELECT = 0x00000000, CALENDAR_SINGLESELECT = 0x00100000, CALENDAR_WEEKNUMBERS = 0x00200000, CALENDAR_STATIC = 0x00400000, CALENDAR_HIDEOTHER = 0x00800000 } |
enum | { CHECKBUTTON_AUTOGRAY = 0x00800000, CHECKBUTTON_AUTOHIDE = 0x01000000, CHECKBUTTON_PLUS = 0x02000000, CHECKBUTTON_NORMAL = JUSTIFY_NORMAL|ICON_BEFORE_TEXT } |
enum | { COLORBAR_HORIZONTAL = 0, COLORBAR_VERTICAL = 0x00008000 } |
enum | { COLORWELL_OPAQUEONLY = 0x00008000, COLORWELL_SOURCEONLY = 0x00010000, COLORWELL_NORMAL = JUSTIFY_NORMAL } |
enum | { COMBOBOX_NO_REPLACE = 0, COMBOBOX_REPLACE = 0x00020000, COMBOBOX_INSERT_BEFORE = 0x00040000, COMBOBOX_INSERT_AFTER = 0x00060000, COMBOBOX_INSERT_FIRST = 0x00080000, COMBOBOX_INSERT_LAST = 0x00090000, COMBOBOX_STATIC = 0x00100000, COMBOBOX_NORMAL = 0 } |
enum | { CONSOLE_WRAPLINES = 0x00100000 } |
enum | FXStockCursor { CURSOR_ARROW = 1, CURSOR_RARROW, CURSOR_IBEAM, CURSOR_WATCH, CURSOR_CROSS, CURSOR_UPDOWN, CURSOR_LEFTRIGHT, CURSOR_MOVE } |
enum | { CURSOR_KEEP = 0x00000100, CURSOR_OWNED = 0x00000200 } |
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 = 0, STIPPLE_NONE = 0, STIPPLE_BLACK = 0, STIPPLE_1 = 1, STIPPLE_2 = 2, STIPPLE_3 = 3, STIPPLE_4 = 4, STIPPLE_5 = 5, STIPPLE_6 = 6, STIPPLE_7 = 7, STIPPLE_8 = 8, STIPPLE_GRAY = 8, STIPPLE_9 = 9, STIPPLE_10 = 10, STIPPLE_11 = 11, STIPPLE_12 = 12, STIPPLE_13 = 13, STIPPLE_14 = 14, STIPPLE_15 = 15, STIPPLE_16 = 16, STIPPLE_WHITE = 16, STIPPLE_HORZ = 17, STIPPLE_VERT = 18, STIPPLE_CROSS = 19, STIPPLE_DIAG = 20, STIPPLE_REVDIAG = 21, STIPPLE_CROSSDIAG = 22 } |
enum | FXPrintFlags { PRINT_DEST_PAPER = 0, PRINT_DEST_FILE = 1, PRINT_PAGES_ALL = 0, PRINT_PAGES_EVEN = 2, PRINT_PAGES_ODD = 4, PRINT_PAGES_RANGE = 8, PRINT_COLLATE_NORMAL = 0, PRINT_COLLATE_REVERSED = 16, PRINT_PORTRAIT = 0, PRINT_LANDSCAPE = 32, PRINT_BLACKANDWHITE = 0, PRINT_COLOR = 64, PRINT_NOBOUNDS = 128 } |
enum | FXMediaSize { MEDIA_CUSTOM = 0, MEDIA_USLETTER = 1, MEDIA_LEGAL = 2, MEDIA_A4 = 3, MEDIA_ENVELOPE = 4 } |
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_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_SPACEBALLMOTION, SEL_SPACEBALLBUTTONPRESS, SEL_SPACEBALLBUTTONRELEASE, SEL_SESSION_NOTIFY, SEL_SESSION_CLOSED, SEL_IME_START, SEL_IME_END, SEL_LAST } |
enum | { SHIFTMASK = 0x001, CAPSLOCKMASK = 0x002, CONTROLMASK = 0x004, ALTMASK = 0x008, METAMASK = 0x040, NUMLOCKMASK = 0x010, SCROLLLOCKMASK = 0x0E0, LEFTBUTTONMASK = 0x100, MIDDLEBUTTONMASK = 0x200, RIGHTBUTTONMASK = 0x400 } |
enum | { LEFTBUTTON = 1, MIDDLEBUTTON = 2, RIGHTBUTTON = 3 } |
enum | { CROSSINGNORMAL, CROSSINGGRAB, CROSSINGUNGRAB } |
enum | { VISIBILITYTOTAL, VISIBILITYPARTIAL, VISIBILITYNONE } |
enum | { FILEMATCH_FILE_NAME = 1, FILEMATCH_NOESCAPE = 2, FILEMATCH_PERIOD = 4, FILEMATCH_LEADING_DIR = 8, FILEMATCH_CASEFOLD = 16 } |
enum | FXDragAction { DRAG_REJECT = 0, DRAG_ASK = 1, DRAG_COPY = 2, DRAG_MOVE = 3, DRAG_LINK = 4, DRAG_PRIVATE = 5, DRAG_ACCEPT = 6 } |
enum | FXClipAction { CLIP_COPY = 0, CLIP_CUT = 1 } |
enum | FXDNDOrigin { FROM_SELECTION = 0, FROM_CLIPBOARD = 1, FROM_DRAGNDROP = 2 } |
enum | FXExponent { EXP_NEVER = FALSE, EXP_ALWAYS = TRUE, EXP_AUTO = MAYBE } |
enum | { SEARCH_FORWARD = 0, SEARCH_BACKWARD = 1, SEARCH_NOWRAP = 0, SEARCH_WRAP = 2, SEARCH_EXACT = 0, SEARCH_IGNORECASE = 4, SEARCH_REGEX = 8, SEARCH_PREFIX = 16 } |
enum | { DIAL_VERTICAL = 0, DIAL_HORIZONTAL = 0x00008000, DIAL_CYCLIC = 0x00010000, DIAL_HAS_NOTCH = 0x00020000, DIAL_NORMAL = DIAL_VERTICAL } |
enum | { DIRBOX_NO_OWN_ASSOC = 0x00020000 } |
enum | { DIRLIST_SHOWFILES = 0x08000000, DIRLIST_SHOWHIDDEN = 0x10000000, DIRLIST_NO_OWN_ASSOC = 0x20000000 } |
enum | { DOCKSITE_WRAP = 0, DOCKSITE_NO_WRAP = 0x00020000 } |
enum | { DRIVEBOX_NO_OWN_ASSOC = 0x00020000 } |
enum | FXExpressionError { EXPRERR_OK, EXPRERR_EMPTY, EXPRERR_MEMORY, EXPRERR_PAREN, EXPRERR_TOKEN, EXPRERR_COMMA, EXPRERR_IDENT } |
enum | { FILELIST_SHOWHIDDEN = 0x04000000, FILELIST_SHOWDIRS = 0x08000000, FILELIST_SHOWFILES = 0x10000000, FILELIST_SHOWIMAGES = 0x20000000, FILELIST_NO_OWN_ASSOC = 0x40000000, FILELIST_NO_PARENT = 0x80000000 } |
enum | { SELECTFILE_ANY, SELECTFILE_EXISTING, SELECTFILE_MULTIPLE, SELECTFILE_MULTIPLE_ALL, SELECTFILE_DIRECTORY } |
enum | { FOLDINGLIST_EXTENDEDSELECT = 0, FOLDINGLIST_SINGLESELECT = 0x00100000, FOLDINGLIST_BROWSESELECT = 0x00200000, FOLDINGLIST_MULTIPLESELECT = 0x00300000, FOLDINGLIST_AUTOSELECT = 0x00400000, FOLDINGLIST_SHOWS_LINES = 0x00800000, FOLDINGLIST_SHOWS_BOXES = 0x01000000, FOLDINGLIST_ROOT_BOXES = 0x02000000, FOLDINGLIST_NORMAL = FOLDINGLIST_EXTENDEDSELECT } |
enum | FXFontEncoding { FONTENCODING_DEFAULT, FONTENCODING_ISO_8859_1 = 1, FONTENCODING_ISO_8859_2 = 2, FONTENCODING_ISO_8859_3 = 3, FONTENCODING_ISO_8859_4 = 4, FONTENCODING_ISO_8859_5 = 5, FONTENCODING_ISO_8859_6 = 6, FONTENCODING_ISO_8859_7 = 7, FONTENCODING_ISO_8859_8 = 8, FONTENCODING_ISO_8859_9 = 9, FONTENCODING_ISO_8859_10 = 10, FONTENCODING_ISO_8859_11 = 11, FONTENCODING_ISO_8859_13 = 13, FONTENCODING_ISO_8859_14 = 14, FONTENCODING_ISO_8859_15 = 15, FONTENCODING_ISO_8859_16 = 16, FONTENCODING_KOI8 = 17, FONTENCODING_KOI8_R = 18, FONTENCODING_KOI8_U = 19, FONTENCODING_KOI8_UNIFIED = 20, FONTENCODING_CP437 = 437, FONTENCODING_CP850 = 850, FONTENCODING_CP851 = 851, FONTENCODING_CP852 = 852, FONTENCODING_CP855 = 855, FONTENCODING_CP856 = 856, FONTENCODING_CP857 = 857, FONTENCODING_CP860 = 860, FONTENCODING_CP861 = 861, FONTENCODING_CP862 = 862, FONTENCODING_CP863 = 863, FONTENCODING_CP864 = 864, FONTENCODING_CP865 = 865, FONTENCODING_CP866 = 866, FONTENCODING_CP869 = 869, FONTENCODING_CP870 = 870, FONTENCODING_CP1250 = 1250, FONTENCODING_CP1251 = 1251, FONTENCODING_CP1252 = 1252, FONTENCODING_CP1253 = 1253, FONTENCODING_CP1254 = 1254, FONTENCODING_CP1255 = 1255, FONTENCODING_CP1256 = 1256, FONTENCODING_CP1257 = 1257, FONTENCODING_CP1258 = 1258, FONTENCODING_CP874 = 874, FONTENCODING_UNICODE = 9999, FONTENCODING_LATIN1 = FONTENCODING_ISO_8859_1, FONTENCODING_LATIN2 = FONTENCODING_ISO_8859_2, FONTENCODING_LATIN3 = FONTENCODING_ISO_8859_3, FONTENCODING_LATIN4 = FONTENCODING_ISO_8859_4, FONTENCODING_LATIN5 = FONTENCODING_ISO_8859_9, FONTENCODING_LATIN6 = FONTENCODING_ISO_8859_10, FONTENCODING_LATIN7 = FONTENCODING_ISO_8859_13, FONTENCODING_LATIN8 = FONTENCODING_ISO_8859_14, FONTENCODING_LATIN9 = FONTENCODING_ISO_8859_15, FONTENCODING_LATIN10 = FONTENCODING_ISO_8859_16, FONTENCODING_USASCII = FONTENCODING_ISO_8859_1, FONTENCODING_WESTEUROPE = FONTENCODING_ISO_8859_1, FONTENCODING_EASTEUROPE = FONTENCODING_ISO_8859_2, FONTENCODING_SOUTHEUROPE = FONTENCODING_ISO_8859_3, FONTENCODING_NORTHEUROPE = FONTENCODING_ISO_8859_4, FONTENCODING_CYRILLIC = FONTENCODING_ISO_8859_5, FONTENCODING_RUSSIAN = FONTENCODING_KOI8, FONTENCODING_ARABIC = FONTENCODING_ISO_8859_6, FONTENCODING_GREEK = FONTENCODING_ISO_8859_7, FONTENCODING_HEBREW = FONTENCODING_ISO_8859_8, FONTENCODING_TURKISH = FONTENCODING_ISO_8859_9, FONTENCODING_NORDIC = FONTENCODING_ISO_8859_10, FONTENCODING_THAI = FONTENCODING_ISO_8859_11, FONTENCODING_BALTIC = FONTENCODING_ISO_8859_13, FONTENCODING_CELTIC = FONTENCODING_ISO_8859_14 } |
enum | { JUSTIFY_NORMAL = 0, JUSTIFY_CENTER_X = 0, JUSTIFY_LEFT = 0x00008000, JUSTIFY_RIGHT = 0x00010000, JUSTIFY_HZ_APART = JUSTIFY_LEFT|JUSTIFY_RIGHT, JUSTIFY_CENTER_Y = 0, JUSTIFY_TOP = 0x00020000, JUSTIFY_BOTTOM = 0x00040000, JUSTIFY_VT_APART = JUSTIFY_TOP|JUSTIFY_BOTTOM } |
enum | { DEFAULT_PAD = 2 } |
enum | { GLCANVAS_OWN_CONTEXT = 0x00008000 } |
enum | { SURFACE_SINGLESIDED = 0, SURFACE_DUALSIDED = 0x00000001, SHADING_NONE = 0, SHADING_SMOOTH = 0x00000002, SHADING_FLAT = 0x00000004, FACECULLING_OFF = 0, FACECULLING_ON = 0x00000008, STYLE_SURFACE = 0x00000010, STYLE_WIREFRAME = 0x00000020, STYLE_POINTS = 0x00000040, STYLE_BOUNDBOX = 0x00000080 } |
enum | { GLVIEWER_LIGHTING = 0x00010000, GLVIEWER_FOG = 0x00020000, GLVIEWER_DITHER = 0x00040000 } |
enum | { GRADIENTBAR_HORIZONTAL = 0, GRADIENTBAR_VERTICAL = 0x00008000, GRADIENTBAR_NO_CONTROLS = 0, GRADIENTBAR_CONTROLS_TOP = 0x00010000, GRADIENTBAR_CONTROLS_BOTTOM = 0x00020000, GRADIENTBAR_CONTROLS_LEFT = GRADIENTBAR_CONTROLS_TOP, GRADIENTBAR_CONTROLS_RIGHT = GRADIENTBAR_CONTROLS_BOTTOM } |
enum | { GRADIENT_BLEND_LINEAR, GRADIENT_BLEND_POWER, GRADIENT_BLEND_SINE, GRADIENT_BLEND_INCREASING, GRADIENT_BLEND_DECREASING } |
enum | { GROUPBOX_TITLE_LEFT = 0, GROUPBOX_TITLE_CENTER = 0x00020000, GROUPBOX_TITLE_RIGHT = 0x00040000, GROUPBOX_NORMAL = GROUPBOX_TITLE_LEFT } |
enum | { HEADER_BUTTON = 0x00008000, HEADER_HORIZONTAL = 0, HEADER_VERTICAL = 0x00010000, HEADER_TRACKING = 0x00020000, HEADER_RESIZE = 0x00040000, HEADER_NORMAL = HEADER_HORIZONTAL|FRAME_NORMAL } |
enum | { ICONLIST_EXTENDEDSELECT = 0, ICONLIST_SINGLESELECT = 0x00100000, ICONLIST_BROWSESELECT = 0x00200000, ICONLIST_MULTIPLESELECT = 0x00300000, ICONLIST_AUTOSIZE = 0x00400000, ICONLIST_DETAILED = 0, ICONLIST_MINI_ICONS = 0x00800000, ICONLIST_BIG_ICONS = 0x01000000, ICONLIST_ROWS = 0, ICONLIST_COLUMNS = 0x02000000, ICONLIST_NORMAL = ICONLIST_EXTENDEDSELECT } |
enum | { IMAGE_KEEP = 0x00000001, IMAGE_OWNED = 0x00000002, IMAGE_DITHER = 0, IMAGE_NEAREST = 0x00000004, IMAGE_OPAQUE = 0x00000008, IMAGE_ALPHACOLOR = 0x00000010, IMAGE_SHMI = 0x00000020, IMAGE_SHMP = 0x00000040, IMAGE_ALPHAGUESS = 0x00000080 } |
enum | { IMAGEVIEW_NORMAL = 0, IMAGEVIEW_CENTER_X = 0, IMAGEVIEW_LEFT = 0x00100000, IMAGEVIEW_RIGHT = 0x00200000, IMAGEVIEW_CENTER_Y = 0, IMAGEVIEW_TOP = 0x00400000, IMAGEVIEW_BOTTOM = 0x00800000 } |
enum | { INPUTDIALOG_STRING = 0, INPUTDIALOG_INTEGER = 0x02000000, INPUTDIALOG_REAL = 0x04000000, INPUTDIALOG_PASSWORD = 0x08000000 } |
enum | { KEY_VoidSymbol = 0, KEY_BackSpace = 0xFF08, KEY_Tab = 0xFF09, KEY_Linefeed = 0xFF0A, KEY_Clear = 0xFF0B, KEY_Return = 0xFF0D, KEY_Pause = 0xFF13, KEY_Scroll_Lock = 0xFF14, KEY_Sys_Req = 0xFF15, KEY_Escape = 0xFF1B, KEY_Delete = 0xFFFF, KEY_Multi_key = 0xFF20, KEY_Kanji = 0xFF21, KEY_Muhenkan = 0xFF22, KEY_Henkan_Mode = 0xFF23, KEY_Henkan = 0xFF23, KEY_Romaji = 0xFF24, KEY_Hiragana = 0xFF25, KEY_Katakana = 0xFF26, KEY_Hiragana_Katakana = 0xFF27, KEY_Zenkaku = 0xFF28, KEY_Hankaku = 0xFF29, KEY_Zenkaku_Hankaku = 0xFF2A, KEY_Touroku = 0xFF2B, KEY_Massyo = 0xFF2C, KEY_Kana_Lock = 0xFF2D, KEY_Kana_Shift = 0xFF2E, KEY_Eisu_Shift = 0xFF2F, KEY_Eisu_toggle = 0xFF30, KEY_Home = 0xFF50, KEY_Left = 0xFF51, KEY_Up = 0xFF52, KEY_Right = 0xFF53, KEY_Down = 0xFF54, KEY_Prior = 0xFF55, KEY_Page_Up = 0xFF55, KEY_Next = 0xFF56, KEY_Page_Down = 0xFF56, KEY_End = 0xFF57, KEY_Begin = 0xFF58, KEY_Select = 0xFF60, KEY_Print = 0xFF61, KEY_Execute = 0xFF62, KEY_Insert = 0xFF63, KEY_Undo = 0xFF65, KEY_Redo = 0xFF66, KEY_Menu = 0xFF67, KEY_Find = 0xFF68, KEY_Cancel = 0xFF69, KEY_Help = 0xFF6A, KEY_Break = 0xFF6B, KEY_Mode_switch = 0xFF7E, KEY_script_switch = 0xFF7E, KEY_Num_Lock = 0xFF7F, KEY_KP_Space = 0xFF80, KEY_KP_Tab = 0xFF89, KEY_KP_Enter = 0xFF8D, KEY_KP_F1 = 0xFF91, KEY_KP_F2 = 0xFF92, KEY_KP_F3 = 0xFF93, KEY_KP_F4 = 0xFF94, KEY_KP_Home = 0xFF95, KEY_KP_Left = 0xFF96, KEY_KP_Up = 0xFF97, KEY_KP_Right = 0xFF98, KEY_KP_Down = 0xFF99, KEY_KP_Prior = 0xFF9A, KEY_KP_Page_Up = 0xFF9A, KEY_KP_Next = 0xFF9B, KEY_KP_Page_Down = 0xFF9B, KEY_KP_End = 0xFF9C, KEY_KP_Begin = 0xFF9D, KEY_KP_Insert = 0xFF9E, KEY_KP_Delete = 0xFF9F, KEY_KP_Equal = 0xFFBD, KEY_KP_Multiply = 0xFFAA, KEY_KP_Add = 0xFFAB, KEY_KP_Separator = 0xFFAC, KEY_KP_Subtract = 0xFFAD, KEY_KP_Decimal = 0xFFAE, KEY_KP_Divide = 0xFFAF, KEY_KP_0 = 0xFFB0, KEY_KP_1 = 0xFFB1, KEY_KP_2 = 0xFFB2, KEY_KP_3 = 0xFFB3, KEY_KP_4 = 0xFFB4, KEY_KP_5 = 0xFFB5, KEY_KP_6 = 0xFFB6, KEY_KP_7 = 0xFFB7, KEY_KP_8 = 0xFFB8, KEY_KP_9 = 0xFFB9, KEY_F1 = 0xFFBE, KEY_F2 = 0xFFBF, KEY_F3 = 0xFFC0, KEY_F4 = 0xFFC1, KEY_F5 = 0xFFC2, KEY_F6 = 0xFFC3, KEY_F7 = 0xFFC4, KEY_F8 = 0xFFC5, KEY_F9 = 0xFFC6, KEY_F10 = 0xFFC7, KEY_F11 = 0xFFC8, KEY_L1 = 0xFFC8, KEY_F12 = 0xFFC9, KEY_L2 = 0xFFC9, KEY_F13 = 0xFFCA, KEY_L3 = 0xFFCA, KEY_F14 = 0xFFCB, KEY_L4 = 0xFFCB, KEY_F15 = 0xFFCC, KEY_L5 = 0xFFCC, KEY_F16 = 0xFFCD, KEY_L6 = 0xFFCD, KEY_F17 = 0xFFCE, KEY_L7 = 0xFFCE, KEY_F18 = 0xFFCF, KEY_L8 = 0xFFCF, KEY_F19 = 0xFFD0, KEY_L9 = 0xFFD0, KEY_F20 = 0xFFD1, KEY_L10 = 0xFFD1, KEY_F21 = 0xFFD2, KEY_R1 = 0xFFD2, KEY_F22 = 0xFFD3, KEY_R2 = 0xFFD3, KEY_F23 = 0xFFD4, KEY_R3 = 0xFFD4, KEY_F24 = 0xFFD5, KEY_R4 = 0xFFD5, KEY_F25 = 0xFFD6, KEY_R5 = 0xFFD6, KEY_F26 = 0xFFD7, KEY_R6 = 0xFFD7, KEY_F27 = 0xFFD8, KEY_R7 = 0xFFD8, KEY_F28 = 0xFFD9, KEY_R8 = 0xFFD9, KEY_F29 = 0xFFDA, KEY_R9 = 0xFFDA, KEY_F30 = 0xFFDB, KEY_R10 = 0xFFDB, KEY_F31 = 0xFFDC, KEY_R11 = 0xFFDC, KEY_F32 = 0xFFDD, KEY_R12 = 0xFFDD, KEY_F33 = 0xFFDE, KEY_R13 = 0xFFDE, KEY_F34 = 0xFFDF, KEY_R14 = 0xFFDF, KEY_F35 = 0xFFE0, KEY_R15 = 0xFFE0, KEY_Shift_L = 0xFFE1, KEY_Shift_R = 0xFFE2, KEY_Control_L = 0xFFE3, KEY_Control_R = 0xFFE4, KEY_Caps_Lock = 0xFFE5, KEY_Shift_Lock = 0xFFE6, KEY_Meta_L = 0xFFE7, KEY_Meta_R = 0xFFE8, KEY_Alt_L = 0xFFE9, KEY_Alt_R = 0xFFEA, KEY_Super_L = 0xFFEB, KEY_Super_R = 0xFFEC, KEY_Hyper_L = 0xFFED, KEY_Hyper_R = 0xFFEE, KEY_ISO_Lock = 0xFE01, KEY_ISO_Level2_Latch = 0xFE02, KEY_ISO_Level3_Shift = 0xFE03, KEY_ISO_Level3_Latch = 0xFE04, KEY_ISO_Level3_Lock = 0xFE05, KEY_ISO_Group_Shift = 0xFF7E, KEY_ISO_Group_Latch = 0xFE06, KEY_ISO_Group_Lock = 0xFE07, KEY_ISO_Next_Group = 0xFE08, KEY_ISO_Next_Group_Lock = 0xFE09, KEY_ISO_Prev_Group = 0xFE0A, KEY_ISO_Prev_Group_Lock = 0xFE0B, KEY_ISO_First_Group = 0xFE0C, KEY_ISO_First_Group_Lock = 0xFE0D, KEY_ISO_Last_Group = 0xFE0E, KEY_ISO_Last_Group_Lock = 0xFE0F, KEY_ISO_Left_Tab = 0xFE20, KEY_ISO_Move_Line_Up = 0xFE21, KEY_ISO_Move_Line_Down = 0xFE22, KEY_ISO_Partial_Line_Up = 0xFE23, KEY_ISO_Partial_Line_Down = 0xFE24, KEY_ISO_Partial_Space_Left = 0xFE25, KEY_ISO_Partial_Space_Right = 0xFE26, KEY_ISO_Set_Margin_Left = 0xFE27, KEY_ISO_Set_Margin_Right = 0xFE28, KEY_ISO_Release_Margin_Left = 0xFE29, KEY_ISO_Release_Margin_Right = 0xFE2A, KEY_ISO_Release_Both_Margins = 0xFE2B, KEY_ISO_Fast_Cursor_Left = 0xFE2C, KEY_ISO_Fast_Cursor_Right = 0xFE2D, KEY_ISO_Fast_Cursor_Up = 0xFE2E, KEY_ISO_Fast_Cursor_Down = 0xFE2F, KEY_ISO_Continuous_Underline = 0xFE30, KEY_ISO_Discontinuous_Underline = 0xFE31, KEY_ISO_Emphasize = 0xFE32, KEY_ISO_Center_Object = 0xFE33, KEY_ISO_Enter = 0xFE34, KEY_dead_grave = 0xFE50, KEY_dead_acute = 0xFE51, KEY_dead_circumflex = 0xFE52, KEY_dead_tilde = 0xFE53, KEY_dead_macron = 0xFE54, KEY_dead_breve = 0xFE55, KEY_dead_abovedot = 0xFE56, KEY_dead_diaeresis = 0xFE57, KEY_dead_abovering = 0xFE58, KEY_dead_doubleacute = 0xFE59, KEY_dead_caron = 0xFE5A, KEY_dead_cedilla = 0xFE5B, KEY_dead_ogonek = 0xFE5C, KEY_dead_iota = 0xFE5D, KEY_dead_voiced_sound = 0xFE5E, KEY_dead_semivoiced_sound = 0xFE5F, KEY_dead_belowdot = 0xFE60, KEY_First_Virtual_Screen = 0xFED0, KEY_Prev_Virtual_Screen = 0xFED1, KEY_Next_Virtual_Screen = 0xFED2, KEY_Last_Virtual_Screen = 0xFED4, KEY_Terminate_Server = 0xFED5, KEY_AccessX_Enable = 0xFE70, KEY_AccessX_Feedback_Enable = 0xFE71, KEY_RepeatKeys_Enable = 0xFE72, KEY_SlowKeys_Enable = 0xFE73, KEY_BounceKeys_Enable = 0xFE74, KEY_StickyKeys_Enable = 0xFE75, KEY_MouseKeys_Enable = 0xFE76, KEY_MouseKeys_Accel_Enable = 0xFE77, KEY_Overlay1_Enable = 0xFE78, KEY_Overlay2_Enable = 0xFE79, KEY_AudibleBell_Enable = 0xFE7A, KEY_Pointer_Left = 0xFEE0, KEY_Pointer_Right = 0xFEE1, KEY_Pointer_Up = 0xFEE2, KEY_Pointer_Down = 0xFEE3, KEY_Pointer_UpLeft = 0xFEE4, KEY_Pointer_UpRight = 0xFEE5, KEY_Pointer_DownLeft = 0xFEE6, KEY_Pointer_DownRight = 0xFEE7, KEY_Pointer_Button_Dflt = 0xFEE8, KEY_Pointer_Button1 = 0xFEE9, KEY_Pointer_Button2 = 0xFEEA, KEY_Pointer_Button3 = 0xFEEB, KEY_Pointer_Button4 = 0xFEEC, KEY_Pointer_Button5 = 0xFEED, KEY_Pointer_DblClick_Dflt = 0xFEEE, KEY_Pointer_DblClick1 = 0xFEEF, KEY_Pointer_DblClick2 = 0xFEF0, KEY_Pointer_DblClick3 = 0xFEF1, KEY_Pointer_DblClick4 = 0xFEF2, KEY_Pointer_DblClick5 = 0xFEF3, KEY_Pointer_Drag_Dflt = 0xFEF4, KEY_Pointer_Drag1 = 0xFEF5, KEY_Pointer_Drag2 = 0xFEF6, KEY_Pointer_Drag3 = 0xFEF7, KEY_Pointer_Drag4 = 0xFEF8, KEY_Pointer_Drag5 = 0xFEFD, KEY_Pointer_EnableKeys = 0xFEF9, KEY_Pointer_Accelerate = 0xFEFA, KEY_Pointer_DfltBtnNext = 0xFEFB, KEY_Pointer_DfltBtnPrev = 0xFEFC, KEY_3270_Duplicate = 0xFD01, KEY_3270_FieldMark = 0xFD02, KEY_3270_Right2 = 0xFD03, KEY_3270_Left2 = 0xFD04, KEY_3270_BackTab = 0xFD05, KEY_3270_EraseEOF = 0xFD06, KEY_3270_EraseInput = 0xFD07, KEY_3270_Reset = 0xFD08, KEY_3270_Quit = 0xFD09, KEY_3270_PA1 = 0xFD0A, KEY_3270_PA2 = 0xFD0B, KEY_3270_PA3 = 0xFD0C, KEY_3270_Test = 0xFD0D, KEY_3270_Attn = 0xFD0E, KEY_3270_CursorBlink = 0xFD0F, KEY_3270_AltCursor = 0xFD10, KEY_3270_KeyClick = 0xFD11, KEY_3270_Jump = 0xFD12, KEY_3270_Ident = 0xFD13, KEY_3270_Rule = 0xFD14, KEY_3270_Copy = 0xFD15, KEY_3270_Play = 0xFD16, KEY_3270_Setup = 0xFD17, KEY_3270_Record = 0xFD18, KEY_3270_ChangeScreen = 0xFD19, KEY_3270_DeleteWord = 0xFD1A, KEY_3270_ExSelect = 0xFD1B, KEY_3270_CursorSelect = 0xFD1C, KEY_3270_PrintScreen = 0xFD1D, KEY_3270_Enter = 0xFD1E, KEY_space = 0x0020, KEY_exclam = 0x0021, KEY_quotedbl = 0x0022, KEY_numbersign = 0x0023, KEY_dollar = 0x0024, KEY_percent = 0x0025, KEY_ampersand = 0x0026, KEY_apostrophe = 0x0027, KEY_quoteright = 0x0027, KEY_parenleft = 0x0028, KEY_parenright = 0x0029, KEY_asterisk = 0x002A, KEY_plus = 0x002B, KEY_comma = 0x002C, KEY_minus = 0x002D, KEY_period = 0x002E, KEY_slash = 0x002F, KEY_0 = 0x0030, KEY_1 = 0x0031, KEY_2 = 0x0032, KEY_3 = 0x0033, KEY_4 = 0x0034, KEY_5 = 0x0035, KEY_6 = 0x0036, KEY_7 = 0x0037, KEY_8 = 0x0038, KEY_9 = 0x0039, KEY_colon = 0x003A, KEY_semicolon = 0x003B, KEY_less = 0x003C, KEY_equal = 0x003D, KEY_greater = 0x003E, KEY_question = 0x003F, KEY_at = 0x0040, KEY_A = 0x0041, KEY_B = 0x0042, KEY_C = 0x0043, KEY_D = 0x0044, KEY_E = 0x0045, KEY_F = 0x0046, KEY_G = 0x0047, KEY_H = 0x0048, KEY_I = 0x0049, KEY_J = 0x004A, KEY_K = 0x004B, KEY_L = 0x004C, KEY_M = 0x004D, KEY_N = 0x004E, KEY_O = 0x004F, KEY_P = 0x0050, KEY_Q = 0x0051, KEY_R = 0x0052, KEY_S = 0x0053, KEY_T = 0x0054, KEY_U = 0x0055, KEY_V = 0x0056, KEY_W = 0x0057, KEY_X = 0x0058, KEY_Y = 0x0059, KEY_Z = 0x005A, KEY_bracketleft = 0x005B, KEY_backslash = 0x005C, KEY_bracketright = 0x005D, KEY_asciicircum = 0x005E, KEY_underscore = 0x005F, KEY_grave = 0x0060, KEY_quoteleft = 0x0060, KEY_a = 0x0061, KEY_b = 0x0062, KEY_c = 0x0063, KEY_d = 0x0064, KEY_e = 0x0065, KEY_f = 0x0066, KEY_g = 0x0067, KEY_h = 0x0068, KEY_i = 0x0069, KEY_j = 0x006A, KEY_k = 0x006B, KEY_l = 0x006C, KEY_m = 0x006D, KEY_n = 0x006E, KEY_o = 0x006F, KEY_p = 0x0070, KEY_q = 0x0071, KEY_r = 0x0072, KEY_s = 0x0073, KEY_t = 0x0074, KEY_u = 0x0075, KEY_v = 0x0076, KEY_w = 0x0077, KEY_x = 0x0078, KEY_y = 0x0079, KEY_z = 0x007A, KEY_braceleft = 0x007B, KEY_bar = 0x007C, KEY_braceright = 0x007D, KEY_asciitilde = 0x007E, KEY_nobreakspace = 0x00A0, KEY_exclamdown = 0x00A1, KEY_cent = 0x00A2, KEY_sterling = 0x00A3, KEY_currency = 0x00A4, KEY_yen = 0x00A5, KEY_brokenbar = 0x00A6, KEY_section = 0x00A7, KEY_diaeresis = 0x00A8, KEY_copyright = 0x00A9, KEY_ordfeminine = 0x00AA, KEY_guillemotleft = 0x00AB, KEY_notsign = 0x00AC, KEY_hyphen = 0x00AD, KEY_registered = 0x00AE, KEY_macron = 0x00AF, KEY_degree = 0x00B0, KEY_plusminus = 0x00B1, KEY_twosuperior = 0x00B2, KEY_threesuperior = 0x00B3, KEY_acute = 0x00B4, KEY_mu = 0x00B5, KEY_paragraph = 0x00B6, KEY_periodcentered = 0x00B7, KEY_cedilla = 0x00B8, KEY_onesuperior = 0x00B9, KEY_masculine = 0x00BA, KEY_guillemotright = 0x00BB, KEY_onequarter = 0x00BC, KEY_onehalf = 0x00BD, KEY_threequarters = 0x00BE, KEY_questiondown = 0x00BF, KEY_Agrave = 0x00C0, KEY_Aacute = 0x00C1, KEY_Acircumflex = 0x00C2, KEY_Atilde = 0x00C3, KEY_Adiaeresis = 0x00C4, KEY_Aring = 0x00C5, KEY_AE = 0x00C6, KEY_Ccedilla = 0x00C7, KEY_Egrave = 0x00C8, KEY_Eacute = 0x00C9, KEY_Ecircumflex = 0x00CA, KEY_Ediaeresis = 0x00CB, KEY_Igrave = 0x00CC, KEY_Iacute = 0x00CD, KEY_Icircumflex = 0x00CE, KEY_Idiaeresis = 0x00CF, KEY_ETH = 0x00D0, KEY_Eth = 0x00D0, KEY_Ntilde = 0x00D1, KEY_Ograve = 0x00D2, KEY_Oacute = 0x00D3, KEY_Ocircumflex = 0x00D4, KEY_Otilde = 0x00D5, KEY_Odiaeresis = 0x00D6, KEY_multiply = 0x00D7, KEY_Ooblique = 0x00D8, KEY_Ugrave = 0x00D9, KEY_Uacute = 0x00DA, KEY_Ucircumflex = 0x00DB, KEY_Udiaeresis = 0x00DC, KEY_Yacute = 0x00DD, KEY_THORN = 0x00DE, KEY_Thorn = 0x00DE, KEY_ssharp = 0x00DF, KEY_agrave = 0x00E0, KEY_aacute = 0x00E1, KEY_acircumflex = 0x00E2, KEY_atilde = 0x00E3, KEY_adiaeresis = 0x00E4, KEY_aring = 0x00E5, KEY_ae = 0x00E6, KEY_ccedilla = 0x00E7, KEY_egrave = 0x00E8, KEY_eacute = 0x00E9, KEY_ecircumflex = 0x00EA, KEY_ediaeresis = 0x00EB, KEY_igrave = 0x00EC, KEY_iacute = 0x00ED, KEY_icircumflex = 0x00EE, KEY_idiaeresis = 0x00EF, KEY_eth = 0x00F0, KEY_ntilde = 0x00F1, KEY_ograve = 0x00F2, KEY_oacute = 0x00F3, KEY_ocircumflex = 0x00F4, KEY_otilde = 0x00F5, KEY_odiaeresis = 0x00F6, KEY_division = 0x00F7, KEY_oslash = 0x00F8, KEY_ugrave = 0x00F9, KEY_uacute = 0x00FA, KEY_ucircumflex = 0x00FB, KEY_udiaeresis = 0x00FC, KEY_yacute = 0x00FD, KEY_thorn = 0x00FE, KEY_ydiaeresis = 0x00FF, KEY_Aogonek = 0x01A1, KEY_breve = 0x01A2, KEY_Lstroke = 0x01A3, KEY_Lcaron = 0x01A5, KEY_Sacute = 0x01A6, KEY_Scaron = 0x01A9, KEY_Scedilla = 0x01AA, KEY_Tcaron = 0x01AB, KEY_Zacute = 0x01AC, KEY_Zcaron = 0x01AE, KEY_Zabovedot = 0x01AF, KEY_aogonek = 0x01B1, KEY_ogonek = 0x01B2, KEY_lstroke = 0x01B3, KEY_lcaron = 0x01B5, KEY_sacute = 0x01B6, KEY_caron = 0x01B7, KEY_scaron = 0x01B9, KEY_scedilla = 0x01BA, KEY_tcaron = 0x01BB, KEY_zacute = 0x01BC, KEY_doubleacute = 0x01BD, KEY_zcaron = 0x01BE, KEY_zabovedot = 0x01BF, KEY_Racute = 0x01C0, KEY_Abreve = 0x01C3, KEY_Lacute = 0x01C5, KEY_Cacute = 0x01C6, KEY_Ccaron = 0x01C8, KEY_Eogonek = 0x01CA, KEY_Ecaron = 0x01CC, KEY_Dcaron = 0x01CF, KEY_Dstroke = 0x01D0, KEY_Nacute = 0x01D1, KEY_Ncaron = 0x01D2, KEY_Odoubleacute = 0x01D5, KEY_Rcaron = 0x01D8, KEY_Uring = 0x01D9, KEY_Udoubleacute = 0x01DB, KEY_Tcedilla = 0x01DE, KEY_racute = 0x01E0, KEY_abreve = 0x01E3, KEY_lacute = 0x01E5, KEY_cacute = 0x01E6, KEY_ccaron = 0x01E8, KEY_eogonek = 0x01EA, KEY_ecaron = 0x01EC, KEY_dcaron = 0x01EF, KEY_dstroke = 0x01F0, KEY_nacute = 0x01F1, KEY_ncaron = 0x01F2, KEY_odoubleacute = 0x01F5, KEY_udoubleacute = 0x01FB, KEY_rcaron = 0x01F8, KEY_uring = 0x01F9, KEY_tcedilla = 0x01FE, KEY_abovedot = 0x01FF, KEY_Hstroke = 0x02A1, KEY_Hcircumflex = 0x02A6, KEY_Iabovedot = 0x02A9, KEY_Gbreve = 0x02AB, KEY_Jcircumflex = 0x02AC, KEY_hstroke = 0x02B1, KEY_hcircumflex = 0x02B6, KEY_idotless = 0x02B9, KEY_gbreve = 0x02BB, KEY_jcircumflex = 0x02BC, KEY_Cabovedot = 0x02C5, KEY_Ccircumflex = 0x02C6, KEY_Gabovedot = 0x02D5, KEY_Gcircumflex = 0x02D8, KEY_Ubreve = 0x02DD, KEY_Scircumflex = 0x02DE, KEY_cabovedot = 0x02E5, KEY_ccircumflex = 0x02E6, KEY_gabovedot = 0x02F5, KEY_gcircumflex = 0x02F8, KEY_ubreve = 0x02FD, KEY_scircumflex = 0x02FE, KEY_kra = 0x03A2, KEY_kappa = 0x03A2, KEY_Rcedilla = 0x03A3, KEY_Itilde = 0x03A5, KEY_Lcedilla = 0x03A6, KEY_Emacron = 0x03AA, KEY_Gcedilla = 0x03AB, KEY_Tslash = 0x03AC, KEY_rcedilla = 0x03B3, KEY_itilde = 0x03B5, KEY_lcedilla = 0x03B6, KEY_emacron = 0x03BA, KEY_gcedilla = 0x03BB, KEY_tslash = 0x03BC, KEY_ENG = 0x03BD, KEY_eng = 0x03BF, KEY_Amacron = 0x03C0, KEY_Iogonek = 0x03C7, KEY_Eabovedot = 0x03CC, KEY_Imacron = 0x03CF, KEY_Ncedilla = 0x03D1, KEY_Omacron = 0x03D2, KEY_Kcedilla = 0x03D3, KEY_Uogonek = 0x03D9, KEY_Utilde = 0x03DD, KEY_Umacron = 0x03DE, KEY_amacron = 0x03E0, KEY_iogonek = 0x03E7, KEY_eabovedot = 0x03EC, KEY_imacron = 0x03EF, KEY_ncedilla = 0x03F1, KEY_omacron = 0x03F2, KEY_kcedilla = 0x03F3, KEY_uogonek = 0x03F9, KEY_utilde = 0x03FD, KEY_umacron = 0x03FE, KEY_overline = 0x047E, KEY_kana_fullstop = 0x04A1, KEY_kana_openingbracket = 0x04A2, KEY_kana_closingbracket = 0x04A3, KEY_kana_comma = 0x04A4, KEY_kana_conjunctive = 0x04A5, KEY_kana_middledot = 0x04A5, KEY_kana_WO = 0x04A6, KEY_kana_a = 0x04A7, KEY_kana_i = 0x04A8, KEY_kana_u = 0x04A9, KEY_kana_e = 0x04AA, KEY_kana_o = 0x04AB, KEY_kana_ya = 0x04AC, KEY_kana_yu = 0x04AD, KEY_kana_yo = 0x04AE, KEY_kana_tsu = 0x04AF, KEY_kana_tu = 0x04AF, KEY_prolongedsound = 0x04B0, KEY_kana_A = 0x04B1, KEY_kana_I = 0x04B2, KEY_kana_U = 0x04B3, KEY_kana_E = 0x04B4, KEY_kana_O = 0x04B5, KEY_kana_KA = 0x04B6, KEY_kana_KI = 0x04B7, KEY_kana_KU = 0x04B8, KEY_kana_KE = 0x04B9, KEY_kana_KO = 0x04BA, KEY_kana_SA = 0x04BB, KEY_kana_SHI = 0x04BC, KEY_kana_SU = 0x04BD, KEY_kana_SE = 0x04BE, KEY_kana_SO = 0x04BF, KEY_kana_TA = 0x04C0, KEY_kana_CHI = 0x04C1, KEY_kana_TI = 0x04C1, KEY_kana_TSU = 0x04C2, KEY_kana_TU = 0x04C2, KEY_kana_TE = 0x04C3, KEY_kana_TO = 0x04C4, KEY_kana_NA = 0x04C5, KEY_kana_NI = 0x04C6, KEY_kana_NU = 0x04C7, KEY_kana_NE = 0x04C8, KEY_kana_NO = 0x04C9, KEY_kana_HA = 0x04CA, KEY_kana_HI = 0x04CB, KEY_kana_FU = 0x04CC, KEY_kana_HU = 0x04CC, KEY_kana_HE = 0x04CD, KEY_kana_HO = 0x04CE, KEY_kana_MA = 0x04CF, KEY_kana_MI = 0x04D0, KEY_kana_MU = 0x04D1, KEY_kana_ME = 0x04D2, KEY_kana_MO = 0x04D3, KEY_kana_YA = 0x04D4, KEY_kana_YU = 0x04D5, KEY_kana_YO = 0x04D6, KEY_kana_RA = 0x04D7, KEY_kana_RI = 0x04D8, KEY_kana_RU = 0x04D9, KEY_kana_RE = 0x04DA, KEY_kana_RO = 0x04DB, KEY_kana_WA = 0x04DC, KEY_kana_N = 0x04DD, KEY_voicedsound = 0x04DE, KEY_semivoicedsound = 0x04DF, KEY_kana_switch = 0x0FF7, KEY_Arabic_comma = 0x05AC, KEY_Arabic_semicolon = 0x05BB, KEY_Arabic_question_mark = 0x05BF, KEY_Arabic_hamza = 0x05C1, KEY_Arabic_maddaonalef = 0x05C2, KEY_Arabic_hamzaonalef = 0x05C3, KEY_Arabic_hamzaonwaw = 0x05C4, KEY_Arabic_hamzaunderalef = 0x05C5, KEY_Arabic_hamzaonyeh = 0x05C6, KEY_Arabic_alef = 0x05C7, KEY_Arabic_beh = 0x05C8, KEY_Arabic_tehmarbuta = 0x05C9, KEY_Arabic_teh = 0x05CA, KEY_Arabic_theh = 0x05CB, KEY_Arabic_jeem = 0x05CC, KEY_Arabic_hah = 0x05CD, KEY_Arabic_khah = 0x05CE, KEY_Arabic_dal = 0x05CF, KEY_Arabic_thal = 0x05D0, KEY_Arabic_ra = 0x05D1, KEY_Arabic_zain = 0x05D2, KEY_Arabic_seen = 0x05D3, KEY_Arabic_sheen = 0x05D4, KEY_Arabic_sad = 0x05D5, KEY_Arabic_dad = 0x05D6, KEY_Arabic_tah = 0x05D7, KEY_Arabic_zah = 0x05D8, KEY_Arabic_ain = 0x05D9, KEY_Arabic_ghain = 0x05DA, KEY_Arabic_tatweel = 0x05E0, KEY_Arabic_feh = 0x05E1, KEY_Arabic_qaf = 0x05E2, KEY_Arabic_kaf = 0x05E3, KEY_Arabic_lam = 0x05E4, KEY_Arabic_meem = 0x05E5, KEY_Arabic_noon = 0x05E6, KEY_Arabic_ha = 0x05E7, KEY_Arabic_heh = 0x05E7, KEY_Arabic_waw = 0x05E8, KEY_Arabic_alefmaksura = 0x05E9, KEY_Arabic_yeh = 0x05EA, KEY_Arabic_fathatan = 0x05EB, KEY_Arabic_dammatan = 0x05EC, KEY_Arabic_kasratan = 0x05ED, KEY_Arabic_fatha = 0x05EE, KEY_Arabic_damma = 0x05EF, KEY_Arabic_kasra = 0x05F0, KEY_Arabic_shadda = 0x05F1, KEY_Arabic_sukun = 0x05F2, KEY_Arabic_switch = 0xFF7E, KEY_Serbian_dje = 0x06A1, KEY_Macedonia_gje = 0x06A2, KEY_Cyrillic_io = 0x06A3, KEY_Ukrainian_ie = 0x06A4, KEY_Ukranian_je = 0x06A4, KEY_Macedonia_dse = 0x06A5, KEY_Ukrainian_i = 0x06A6, KEY_Ukranian_i = 0x06A6, KEY_Ukrainian_yi = 0x06A7, KEY_Ukranian_yi = 0x06A7, KEY_Cyrillic_je = 0x06A8, KEY_Serbian_je = 0x06A8, KEY_Cyrillic_lje = 0x06A9, KEY_Serbian_lje = 0x06A9, KEY_Cyrillic_nje = 0x06AA, KEY_Serbian_nje = 0x06AA, KEY_Serbian_tshe = 0x06AB, KEY_Macedonia_kje = 0x06AC, KEY_Byelorussian_shortu = 0x06AE, KEY_Cyrillic_dzhe = 0x06AF, KEY_Serbian_dze = 0x06AF, KEY_numerosign = 0x06B0, KEY_Serbian_DJE = 0x06B1, KEY_Macedonia_GJE = 0x06B2, KEY_Cyrillic_IO = 0x06B3, KEY_Ukrainian_IE = 0x06B4, KEY_Ukranian_JE = 0x06B4, KEY_Macedonia_DSE = 0x06B5, KEY_Ukrainian_I = 0x06B6, KEY_Ukranian_I = 0x06B6, KEY_Ukrainian_YI = 0x06B7, KEY_Ukranian_YI = 0x06B7, KEY_Cyrillic_JE = 0x06B8, KEY_Serbian_JE = 0x06B8, KEY_Cyrillic_LJE = 0x06B9, KEY_Serbian_LJE = 0x06B9, KEY_Cyrillic_NJE = 0x06BA, KEY_Serbian_NJE = 0x06BA, KEY_Serbian_TSHE = 0x06BB, KEY_Macedonia_KJE = 0x06BC, KEY_Byelorussian_SHORTU = 0x06BE, KEY_Cyrillic_DZHE = 0x06BF, KEY_Serbian_DZE = 0x06BF, KEY_Cyrillic_yu = 0x06C0, KEY_Cyrillic_a = 0x06C1, KEY_Cyrillic_be = 0x06C2, KEY_Cyrillic_tse = 0x06C3, KEY_Cyrillic_de = 0x06C4, KEY_Cyrillic_ie = 0x06C5, KEY_Cyrillic_ef = 0x06C6, KEY_Cyrillic_ghe = 0x06C7, KEY_Cyrillic_ha = 0x06C8, KEY_Cyrillic_i = 0x06C9, KEY_Cyrillic_shorti = 0x06CA, KEY_Cyrillic_ka = 0x06CB, KEY_Cyrillic_el = 0x06CC, KEY_Cyrillic_em = 0x06CD, KEY_Cyrillic_en = 0x06CE, KEY_Cyrillic_o = 0x06CF, KEY_Cyrillic_pe = 0x06D0, KEY_Cyrillic_ya = 0x06D1, KEY_Cyrillic_er = 0x06D2, KEY_Cyrillic_es = 0x06D3, KEY_Cyrillic_te = 0x06D4, KEY_Cyrillic_u = 0x06D5, KEY_Cyrillic_zhe = 0x06D6, KEY_Cyrillic_ve = 0x06D7, KEY_Cyrillic_softsign = 0x06D8, KEY_Cyrillic_yeru = 0x06D9, KEY_Cyrillic_ze = 0x06DA, KEY_Cyrillic_sha = 0x06DB, KEY_Cyrillic_e = 0x06DC, KEY_Cyrillic_shcha = 0x06DD, KEY_Cyrillic_che = 0x06DE, KEY_Cyrillic_hardsign = 0x06DF, KEY_Cyrillic_YU = 0x06E0, KEY_Cyrillic_A = 0x06E1, KEY_Cyrillic_BE = 0x06E2, KEY_Cyrillic_TSE = 0x06E3, KEY_Cyrillic_DE = 0x06E4, KEY_Cyrillic_IE = 0x06E5, KEY_Cyrillic_EF = 0x06E6, KEY_Cyrillic_GHE = 0x06E7, KEY_Cyrillic_HA = 0x06E8, KEY_Cyrillic_I = 0x06E9, KEY_Cyrillic_SHORTI = 0x06EA, KEY_Cyrillic_KA = 0x06EB, KEY_Cyrillic_EL = 0x06EC, KEY_Cyrillic_EM = 0x06ED, KEY_Cyrillic_EN = 0x06EE, KEY_Cyrillic_O = 0x06EF, KEY_Cyrillic_PE = 0x06F0, KEY_Cyrillic_YA = 0x06F1, KEY_Cyrillic_ER = 0x06F2, KEY_Cyrillic_ES = 0x06F3, KEY_Cyrillic_TE = 0x06F4, KEY_Cyrillic_U = 0x06F5, KEY_Cyrillic_ZHE = 0x06F6, KEY_Cyrillic_VE = 0x06F7, KEY_Cyrillic_SOFTSIGN = 0x06F8, KEY_Cyrillic_YERU = 0x06F9, KEY_Cyrillic_ZE = 0x06FA, KEY_Cyrillic_SHA = 0x06FB, KEY_Cyrillic_E = 0x06FC, KEY_Cyrillic_SHCHA = 0x06FD, KEY_Cyrillic_CHE = 0x06FE, KEY_Cyrillic_HARDSIGN = 0x06FF, KEY_Greek_ALPHAaccent = 0x07A1, KEY_Greek_EPSILONaccent = 0x07A2, KEY_Greek_ETAaccent = 0x07A3, KEY_Greek_IOTAaccent = 0x07A4, KEY_Greek_IOTAdiaeresis = 0x07A5, KEY_Greek_OMICRONaccent = 0x07A7, KEY_Greek_UPSILONaccent = 0x07A8, KEY_Greek_UPSILONdieresis = 0x07A9, KEY_Greek_OMEGAaccent = 0x07AB, KEY_Greek_accentdieresis = 0x07AE, KEY_Greek_horizbar = 0x07AF, KEY_Greek_alphaaccent = 0x07B1, KEY_Greek_epsilonaccent = 0x07B2, KEY_Greek_etaaccent = 0x07B3, KEY_Greek_iotaaccent = 0x07B4, KEY_Greek_iotadieresis = 0x07B5, KEY_Greek_iotaaccentdieresis = 0x07B6, KEY_Greek_omicronaccent = 0x07B7, KEY_Greek_upsilonaccent = 0x07B8, KEY_Greek_upsilondieresis = 0x07B9, KEY_Greek_upsilonaccentdieresis = 0x07BA, KEY_Greek_omegaaccent = 0x07BB, KEY_Greek_ALPHA = 0x07C1, KEY_Greek_BETA = 0x07C2, KEY_Greek_GAMMA = 0x07C3, KEY_Greek_DELTA = 0x07C4, KEY_Greek_EPSILON = 0x07C5, KEY_Greek_ZETA = 0x07C6, KEY_Greek_ETA = 0x07C7, KEY_Greek_THETA = 0x07C8, KEY_Greek_IOTA = 0x07C9, KEY_Greek_KAPPA = 0x07CA, KEY_Greek_LAMDA = 0x07CB, KEY_Greek_LAMBDA = 0x07CB, KEY_Greek_MU = 0x07CC, KEY_Greek_NU = 0x07CD, KEY_Greek_XI = 0x07CE, KEY_Greek_OMICRON = 0x07CF, KEY_Greek_PI = 0x07D0, KEY_Greek_RHO = 0x07D1, KEY_Greek_SIGMA = 0x07D2, KEY_Greek_TAU = 0x07D4, KEY_Greek_UPSILON = 0x07D5, KEY_Greek_PHI = 0x07D6, KEY_Greek_CHI = 0x07D7, KEY_Greek_PSI = 0x07D8, KEY_Greek_OMEGA = 0x07D9, KEY_Greek_alpha = 0x07E1, KEY_Greek_beta = 0x07E2, KEY_Greek_gamma = 0x07E3, KEY_Greek_delta = 0x07E4, KEY_Greek_epsilon = 0x07E5, KEY_Greek_zeta = 0x07E6, KEY_Greek_eta = 0x07E7, KEY_Greek_theta = 0x07E8, KEY_Greek_iota = 0x07E9, KEY_Greek_kappa = 0x07EA, KEY_Greek_lamda = 0x07EB, KEY_Greek_lambda = 0x07EB, KEY_Greek_mu = 0x07EC, KEY_Greek_nu = 0x07ED, KEY_Greek_xi = 0x07EE, KEY_Greek_omicron = 0x07EF, KEY_Greek_pi = 0x07F0, KEY_Greek_rho = 0x07F1, KEY_Greek_sigma = 0x07F2, KEY_Greek_finalsmallsigma = 0x07F3, KEY_Greek_tau = 0x07F4, KEY_Greek_upsilon = 0x07F5, KEY_Greek_phi = 0x07F6, KEY_Greek_chi = 0x07F7, KEY_Greek_psi = 0x07F8, KEY_Greek_omega = 0x07F9, KEY_Greek_switch = 0xFF7E, KEY_leftradical = 0x08A1, KEY_topleftradical = 0x08A2, KEY_horizconnector = 0x08A3, KEY_topintegral = 0x08A4, KEY_botintegral = 0x08A5, KEY_vertconnector = 0x08A6, KEY_topleftsqbracket = 0x08A7, KEY_botleftsqbracket = 0x08A8, KEY_toprightsqbracket = 0x08A9, KEY_botrightsqbracket = 0x08AA, KEY_topleftparens = 0x08AB, KEY_botleftparens = 0x08AC, KEY_toprightparens = 0x08AD, KEY_botrightparens = 0x08AE, KEY_leftmiddlecurlybrace = 0x08AF, KEY_rightmiddlecurlybrace = 0x08B0, KEY_topleftsummation = 0x08B1, KEY_botleftsummation = 0x08B2, KEY_topvertsummationconnector = 0x08B3, KEY_botvertsummationconnector = 0x08B4, KEY_toprightsummation = 0x08B5, KEY_botrightsummation = 0x08B6, KEY_rightmiddlesummation = 0x08B7, KEY_lessthanequal = 0x08BC, KEY_notequal = 0x08BD, KEY_greaterthanequal = 0x08BE, KEY_integral = 0x08BF, KEY_therefore = 0x08C0, KEY_variation = 0x08C1, KEY_infinity = 0x08C2, KEY_nabla = 0x08C5, KEY_approximate = 0x08C8, KEY_similarequal = 0x08C9, KEY_ifonlyif = 0x08CD, KEY_implies = 0x08CE, KEY_identical = 0x08CF, KEY_radical = 0x08D6, KEY_includedin = 0x08DA, KEY_includes = 0x08DB, KEY_intersection = 0x08DC, KEY_union = 0x08DD, KEY_logicaland = 0x08DE, KEY_logicalor = 0x08DF, KEY_partialderivative = 0x08EF, KEY_function = 0x08F6, KEY_leftarrow = 0x08FB, KEY_uparrow = 0x08FC, KEY_rightarrow = 0x08FD, KEY_downarrow = 0x08FE, KEY_blank = 0x09DF, KEY_soliddiamond = 0x09E0, KEY_checkerboard = 0x09E1, KEY_ht = 0x09E2, KEY_ff = 0x09E3, KEY_cr = 0x09E4, KEY_lf = 0x09E5, KEY_nl = 0x09E8, KEY_vt = 0x09E9, KEY_lowrightcorner = 0x09EA, KEY_uprightcorner = 0x09EB, KEY_upleftcorner = 0x09EC, KEY_lowleftcorner = 0x09ED, KEY_crossinglines = 0x09EE, KEY_horizlinescan1 = 0x09EF, KEY_horizlinescan3 = 0x09F0, KEY_horizlinescan5 = 0x09F1, KEY_horizlinescan7 = 0x09F2, KEY_horizlinescan9 = 0x09F3, KEY_leftt = 0x09F4, KEY_rightt = 0x09F5, KEY_bott = 0x09F6, KEY_topt = 0x09F7, KEY_vertbar = 0x09F8, KEY_emspace = 0x0AA1, KEY_enspace = 0x0AA2, KEY_em3space = 0x0AA3, KEY_em4space = 0x0AA4, KEY_digitspace = 0x0AA5, KEY_punctspace = 0x0AA6, KEY_thinspace = 0x0AA7, KEY_hairspace = 0x0AA8, KEY_emdash = 0x0AA9, KEY_endash = 0x0AAA, KEY_signifblank = 0x0AAC, KEY_ellipsis = 0x0AAE, KEY_doubbaselinedot = 0x0AAF, KEY_onethird = 0x0AB0, KEY_twothirds = 0x0AB1, KEY_onefifth = 0x0AB2, KEY_twofifths = 0x0AB3, KEY_threefifths = 0x0AB4, KEY_fourfifths = 0x0AB5, KEY_onesixth = 0x0AB6, KEY_fivesixths = 0x0AB7, KEY_careof = 0x0AB8, KEY_figdash = 0x0ABB, KEY_leftanglebracket = 0x0ABC, KEY_decimalpoint = 0x0ABD, KEY_rightanglebracket = 0x0ABE, KEY_marker = 0x0ABF, KEY_oneeighth = 0x0AC3, KEY_threeeighths = 0x0AC4, KEY_fiveeighths = 0x0AC5, KEY_seveneighths = 0x0AC6, KEY_trademark = 0x0AC9, KEY_signaturemark = 0x0ACA, KEY_trademarkincircle = 0x0ACB, KEY_leftopentriangle = 0x0ACC, KEY_rightopentriangle = 0x0ACD, KEY_emopencircle = 0x0ACE, KEY_emopenrectangle = 0x0ACF, KEY_leftsinglequotemark = 0x0AD0, KEY_rightsinglequotemark = 0x0AD1, KEY_leftdoublequotemark = 0x0AD2, KEY_rightdoublequotemark = 0x0AD3, KEY_prescription = 0x0AD4, KEY_minutes = 0x0AD6, KEY_seconds = 0x0AD7, KEY_latincross = 0x0AD9, KEY_hexagram = 0x0ADA, KEY_filledrectbullet = 0x0ADB, KEY_filledlefttribullet = 0x0ADC, KEY_filledrighttribullet = 0x0ADD, KEY_emfilledcircle = 0x0ADE, KEY_emfilledrect = 0x0ADF, KEY_enopencircbullet = 0x0AE0, KEY_enopensquarebullet = 0x0AE1, KEY_openrectbullet = 0x0AE2, KEY_opentribulletup = 0x0AE3, KEY_opentribulletdown = 0x0AE4, KEY_openstar = 0x0AE5, KEY_enfilledcircbullet = 0x0AE6, KEY_enfilledsqbullet = 0x0AE7, KEY_filledtribulletup = 0x0AE8, KEY_filledtribulletdown = 0x0AE9, KEY_leftpointer = 0x0AEA, KEY_rightpointer = 0x0AEB, KEY_club = 0x0AEC, KEY_diamond = 0x0AED, KEY_heart = 0x0AEE, KEY_maltesecross = 0x0AF0, KEY_dagger = 0x0AF1, KEY_doubledagger = 0x0AF2, KEY_checkmark = 0x0AF3, KEY_ballotcross = 0x0AF4, KEY_musicalsharp = 0x0AF5, KEY_musicalflat = 0x0AF6, KEY_malesymbol = 0x0AF7, KEY_femalesymbol = 0x0AF8, KEY_telephone = 0x0AF9, KEY_telephonerecorder = 0x0AFA, KEY_phonographcopyright = 0x0AFB, KEY_caret = 0x0AFC, KEY_singlelowquotemark = 0x0AFD, KEY_doublelowquotemark = 0x0AFE, KEY_cursor = 0x0AFF, KEY_leftcaret = 0x0BA3, KEY_rightcaret = 0x0BA6, KEY_downcaret = 0x0BA8, KEY_upcaret = 0x0BA9, KEY_overbar = 0x0BC0, KEY_downtack = 0x0BC2, KEY_upshoe = 0x0BC3, KEY_downstile = 0x0BC4, KEY_underbar = 0x0BC6, KEY_jot = 0x0BCA, KEY_quad = 0x0BCC, KEY_uptack = 0x0BCE, KEY_circle = 0x0BCF, KEY_upstile = 0x0BD3, KEY_downshoe = 0x0BD6, KEY_rightshoe = 0x0BD8, KEY_leftshoe = 0x0BDA, KEY_lefttack = 0x0BDC, KEY_righttack = 0x0BFC, KEY_hebrew_doublelowline = 0x0CDF, KEY_hebrew_aleph = 0x0CE0, KEY_hebrew_bet = 0x0CE1, KEY_hebrew_beth = 0x0CE1, KEY_hebrew_gimel = 0x0CE2, KEY_hebrew_gimmel = 0x0CE2, KEY_hebrew_dalet = 0x0CE3, KEY_hebrew_daleth = 0x0CE3, KEY_hebrew_he = 0x0CE4, KEY_hebrew_waw = 0x0CE5, KEY_hebrew_zain = 0x0CE6, KEY_hebrew_zayin = 0x0CE6, KEY_hebrew_chet = 0x0CE7, KEY_hebrew_het = 0x0CE7, KEY_hebrew_tet = 0x0CE8, KEY_hebrew_teth = 0x0CE8, KEY_hebrew_yod = 0x0CE9, KEY_hebrew_finalkaph = 0x0CEA, KEY_hebrew_kaph = 0x0CEB, KEY_hebrew_lamed = 0x0CEC, KEY_hebrew_finalmem = 0x0CED, KEY_hebrew_mem = 0x0CEE, KEY_hebrew_finalnun = 0x0CEF, KEY_hebrew_nun = 0x0CF0, KEY_hebrew_samech = 0x0CF1, KEY_hebrew_samekh = 0x0CF1, KEY_hebrew_ayin = 0x0CF2, KEY_hebrew_finalpe = 0x0CF3, KEY_hebrew_pe = 0x0CF4, KEY_hebrew_finalzade = 0x0CF5, KEY_hebrew_finalzadi = 0x0CF5, KEY_hebrew_zade = 0x0CF6, KEY_hebrew_zadi = 0x0CF6, KEY_hebrew_qoph = 0x0CF7, KEY_hebrew_kuf = 0x0CF7, KEY_hebrew_resh = 0x0CF8, KEY_hebrew_shin = 0x0CF9, KEY_hebrew_taw = 0x0CFA, KEY_hebrew_taf = 0x0CFA, KEY_Hebrew_switch = 0xFF7E, KEY_Thai_kokai = 0x0DA1, KEY_Thai_khokhai = 0x0DA2, KEY_Thai_khokhuat = 0x0DA3, KEY_Thai_khokhwai = 0x0DA4, KEY_Thai_khokhon = 0x0DA5, KEY_Thai_khorakhang = 0x0DA6, KEY_Thai_ngongu = 0x0DA7, KEY_Thai_chochan = 0x0DA8, KEY_Thai_choching = 0x0DA9, KEY_Thai_chochang = 0x0DAA, KEY_Thai_soso = 0x0DAB, KEY_Thai_chochoe = 0x0DAC, KEY_Thai_yoying = 0x0DAD, KEY_Thai_dochada = 0x0DAE, KEY_Thai_topatak = 0x0DAF, KEY_Thai_thothan = 0x0DB0, KEY_Thai_thonangmontho = 0x0DB1, KEY_Thai_thophuthao = 0x0DB2, KEY_Thai_nonen = 0x0DB3, KEY_Thai_dodek = 0x0DB4, KEY_Thai_totao = 0x0DB5, KEY_Thai_thothung = 0x0DB6, KEY_Thai_thothahan = 0x0DB7, KEY_Thai_thothong = 0x0DB8, KEY_Thai_nonu = 0x0DB9, KEY_Thai_bobaimai = 0x0DBA, KEY_Thai_popla = 0x0DBB, KEY_Thai_phophung = 0x0DBC, KEY_Thai_fofa = 0x0DBD, KEY_Thai_phophan = 0x0DBE, KEY_Thai_fofan = 0x0DBF, KEY_Thai_phosamphao = 0x0DC0, KEY_Thai_moma = 0x0DC1, KEY_Thai_yoyak = 0x0DC2, KEY_Thai_rorua = 0x0DC3, KEY_Thai_ru = 0x0DC4, KEY_Thai_loling = 0x0DC5, KEY_Thai_lu = 0x0DC6, KEY_Thai_wowaen = 0x0DC7, KEY_Thai_sosala = 0x0DC8, KEY_Thai_sorusi = 0x0DC9, KEY_Thai_sosua = 0x0DCA, KEY_Thai_hohip = 0x0DCB, KEY_Thai_lochula = 0x0DCC, KEY_Thai_oang = 0x0DCD, KEY_Thai_honokhuk = 0x0DCE, KEY_Thai_paiyannoi = 0x0DCF, KEY_Thai_saraa = 0x0DD0, KEY_Thai_maihanakat = 0x0DD1, KEY_Thai_saraaa = 0x0DD2, KEY_Thai_saraam = 0x0DD3, KEY_Thai_sarai = 0x0DD4, KEY_Thai_saraii = 0x0DD5, KEY_Thai_saraue = 0x0DD6, KEY_Thai_sarauee = 0x0DD7, KEY_Thai_sarau = 0x0DD8, KEY_Thai_sarauu = 0x0DD9, KEY_Thai_phinthu = 0x0DDA, KEY_Thai_maihanakat_maitho = 0x0DDE, KEY_Thai_baht = 0x0DDF, KEY_Thai_sarae = 0x0DE0, KEY_Thai_saraae = 0x0DE1, KEY_Thai_sarao = 0x0DE2, KEY_Thai_saraaimaimuan = 0x0DE3, KEY_Thai_saraaimaimalai = 0x0DE4, KEY_Thai_lakkhangyao = 0x0DE5, KEY_Thai_maiyamok = 0x0DE6, KEY_Thai_maitaikhu = 0x0DE7, KEY_Thai_maiek = 0x0DE8, KEY_Thai_maitho = 0x0DE9, KEY_Thai_maitri = 0x0DEA, KEY_Thai_maichattawa = 0x0DEB, KEY_Thai_thanthakhat = 0x0DEC, KEY_Thai_nikhahit = 0x0DED, KEY_Thai_leksun = 0x0DF0, KEY_Thai_leknung = 0x0DF1, KEY_Thai_leksong = 0x0DF2, KEY_Thai_leksam = 0x0DF3, KEY_Thai_leksi = 0x0DF4, KEY_Thai_lekha = 0x0DF5, KEY_Thai_lekhok = 0x0DF6, KEY_Thai_lekchet = 0x0DF7, KEY_Thai_lekpaet = 0x0DF8, KEY_Thai_lekkao = 0x0DF9, KEY_Hangul = 0xFF31, KEY_Hangul_Start = 0xFF32, KEY_Hangul_End = 0xFF33, KEY_Hangul_Hanja = 0xFF34, KEY_Hangul_Jamo = 0xFF35, KEY_Hangul_Romaja = 0xFF36, KEY_Hangul_Codeinput = 0xFF37, KEY_Hangul_Jeonja = 0xFF38, KEY_Hangul_Banja = 0xFF39, KEY_Hangul_PreHanja = 0xFF3A, KEY_Hangul_PostHanja = 0xFF3B, KEY_Hangul_SingleCandidate = 0xFF3C, KEY_Hangul_MultipleCandidate = 0xFF3D, KEY_Hangul_PreviousCandidate = 0xFF3E, KEY_Hangul_Special = 0xFF3F, KEY_Hangul_switch = 0xFF7E, KEY_Hangul_Kiyeog = 0x0EA1, KEY_Hangul_SsangKiyeog = 0x0EA2, KEY_Hangul_KiyeogSios = 0x0EA3, KEY_Hangul_Nieun = 0x0EA4, KEY_Hangul_NieunJieuj = 0x0EA5, KEY_Hangul_NieunHieuh = 0x0EA6, KEY_Hangul_Dikeud = 0x0EA7, KEY_Hangul_SsangDikeud = 0x0EA8, KEY_Hangul_Rieul = 0x0EA9, KEY_Hangul_RieulKiyeog = 0x0EAA, KEY_Hangul_RieulMieum = 0x0EAB, KEY_Hangul_RieulPieub = 0x0EAC, KEY_Hangul_RieulSios = 0x0EAD, KEY_Hangul_RieulTieut = 0x0EAE, KEY_Hangul_RieulPhieuf = 0x0EAF, KEY_Hangul_RieulHieuh = 0x0EB0, KEY_Hangul_Mieum = 0x0EB1, KEY_Hangul_Pieub = 0x0EB2, KEY_Hangul_SsangPieub = 0x0EB3, KEY_Hangul_PieubSios = 0x0EB4, KEY_Hangul_Sios = 0x0EB5, KEY_Hangul_SsangSios = 0x0EB6, KEY_Hangul_Ieung = 0x0EB7, KEY_Hangul_Jieuj = 0x0EB8, KEY_Hangul_SsangJieuj = 0x0EB9, KEY_Hangul_Cieuc = 0x0EBA, KEY_Hangul_Khieuq = 0x0EBB, KEY_Hangul_Tieut = 0x0EBC, KEY_Hangul_Phieuf = 0x0EBD, KEY_Hangul_Hieuh = 0x0EBE, KEY_Hangul_A = 0x0EBF, KEY_Hangul_AE = 0x0EC0, KEY_Hangul_YA = 0x0EC1, KEY_Hangul_YAE = 0x0EC2, KEY_Hangul_EO = 0x0EC3, KEY_Hangul_E = 0x0EC4, KEY_Hangul_YEO = 0x0EC5, KEY_Hangul_YE = 0x0EC6, KEY_Hangul_O = 0x0EC7, KEY_Hangul_WA = 0x0EC8, KEY_Hangul_WAE = 0x0EC9, KEY_Hangul_OE = 0x0ECA, KEY_Hangul_YO = 0x0ECB, KEY_Hangul_U = 0x0ECC, KEY_Hangul_WEO = 0x0ECD, KEY_Hangul_WE = 0x0ECE, KEY_Hangul_WI = 0x0ECF, KEY_Hangul_YU = 0x0ED0, KEY_Hangul_EU = 0x0ED1, KEY_Hangul_YI = 0x0ED2, KEY_Hangul_I = 0x0ED3, KEY_Hangul_J_Kiyeog = 0x0ED4, KEY_Hangul_J_SsangKiyeog = 0x0ED5, KEY_Hangul_J_KiyeogSios = 0x0ED6, KEY_Hangul_J_Nieun = 0x0ED7, KEY_Hangul_J_NieunJieuj = 0x0ED8, KEY_Hangul_J_NieunHieuh = 0x0ED9, KEY_Hangul_J_Dikeud = 0x0EDA, KEY_Hangul_J_Rieul = 0x0EDB, KEY_Hangul_J_RieulKiyeog = 0x0EDC, KEY_Hangul_J_RieulMieum = 0x0EDD, KEY_Hangul_J_RieulPieub = 0x0EDE, KEY_Hangul_J_RieulSios = 0x0EDF, KEY_Hangul_J_RieulTieut = 0x0EE0, KEY_Hangul_J_RieulPhieuf = 0x0EE1, KEY_Hangul_J_RieulHieuh = 0x0EE2, KEY_Hangul_J_Mieum = 0x0EE3, KEY_Hangul_J_Pieub = 0x0EE4, KEY_Hangul_J_PieubSios = 0x0EE5, KEY_Hangul_J_Sios = 0x0EE6, KEY_Hangul_J_SsangSios = 0x0EE7, KEY_Hangul_J_Ieung = 0x0EE8, KEY_Hangul_J_Jieuj = 0x0EE9, KEY_Hangul_J_Cieuc = 0x0EEA, KEY_Hangul_J_Khieuq = 0x0EEB, KEY_Hangul_J_Tieut = 0x0EEC, KEY_Hangul_J_Phieuf = 0x0EED, KEY_Hangul_J_Hieuh = 0x0EEE, KEY_Hangul_RieulYeorinHieuh = 0x0EEF, KEY_Hangul_SunkyeongeumMieum = 0x0EF0, KEY_Hangul_SunkyeongeumPieub = 0x0EF1, KEY_Hangul_PanSios = 0x0EF2, KEY_Hangul_KkogjiDalrinIeung = 0x0EF3, KEY_Hangul_SunkyeongeumPhieuf = 0x0EF4, KEY_Hangul_YeorinHieuh = 0x0EF5, KEY_Hangul_AraeA = 0x0EF6, KEY_Hangul_AraeAE = 0x0EF7, KEY_Hangul_J_PanSios = 0x0EF8, KEY_Hangul_J_KkogjiDalrinIeung = 0x0EF9, KEY_Hangul_J_YeorinHieuh = 0x0EFA, KEY_Korean_Won = 0x0EFF } |
enum | { KNOB_NEEDLE = 0, KNOB_DOT = 0x00008000, KNOB_TICKS = 0x00010000, KNOB_INDICATOR = 0x00020000, KNOB_NORMAL = (KNOB_NEEDLE|KNOB_TICKS) } |
enum | { ICON_UNDER_TEXT = 0, ICON_AFTER_TEXT = 0x00080000, ICON_BEFORE_TEXT = 0x00100000, ICON_ABOVE_TEXT = 0x00200000, ICON_BELOW_TEXT = 0x00400000, TEXT_OVER_ICON = ICON_UNDER_TEXT, TEXT_AFTER_ICON = ICON_BEFORE_TEXT, TEXT_BEFORE_ICON = ICON_AFTER_TEXT, TEXT_ABOVE_ICON = ICON_BELOW_TEXT, TEXT_BELOW_ICON = ICON_ABOVE_TEXT } |
enum | { LABEL_NORMAL = JUSTIFY_NORMAL|ICON_BEFORE_TEXT } |
enum | { LIST_EXTENDEDSELECT = 0, LIST_SINGLESELECT = 0x00100000, LIST_BROWSESELECT = 0x00200000, LIST_MULTIPLESELECT = 0x00300000, LIST_AUTOSELECT = 0x00400000, LIST_NORMAL = LIST_EXTENDEDSELECT } |
enum | { LISTBOX_NORMAL = 0 } |
enum | { MATRIX_BY_ROWS = 0, MATRIX_BY_COLUMNS = 0x00020000 } |
enum | { MDI_NORMAL = 0, MDI_MAXIMIZED = 0x00001000, MDI_MINIMIZED = 0x00002000, MDI_TRACKING = 0x00004000 } |
enum | { MENUBUTTON_AUTOGRAY = 0x00800000, MENUBUTTON_AUTOHIDE = 0x01000000, MENUBUTTON_TOOLBAR = 0x02000000, MENUBUTTON_DOWN = 0, MENUBUTTON_UP = 0x04000000, MENUBUTTON_LEFT = 0x08000000, MENUBUTTON_RIGHT = MENUBUTTON_LEFT|MENUBUTTON_UP, MENUBUTTON_NOARROWS = 0x10000000, MENUBUTTON_ATTACH_LEFT = 0, MENUBUTTON_ATTACH_TOP = MENUBUTTON_ATTACH_LEFT, MENUBUTTON_ATTACH_RIGHT = 0x20000000, MENUBUTTON_ATTACH_BOTTOM = MENUBUTTON_ATTACH_RIGHT, MENUBUTTON_ATTACH_CENTER = 0x40000000, MENUBUTTON_ATTACH_BOTH = MENUBUTTON_ATTACH_CENTER|MENUBUTTON_ATTACH_RIGHT } |
enum | { MENU_AUTOGRAY = 0x00008000, MENU_AUTOHIDE = 0x00010000 } |
enum | { MBOX_OK = 0x10000000, MBOX_OK_CANCEL = 0x20000000, MBOX_YES_NO = 0x30000000, MBOX_YES_NO_CANCEL = 0x40000000, MBOX_QUIT_CANCEL = 0x50000000, MBOX_QUIT_SAVE_CANCEL = 0x60000000, MBOX_SKIP_SKIPALL_CANCEL = 0x70000000, MBOX_SAVE_CANCEL_DONTSAVE = 0x80000000, MBOX_YES_YESALL_NO_NOALL_CANCEL = 0xA0000000 } |
enum | { MBOX_CLICKED_YES = 1, MBOX_CLICKED_NO = 2, MBOX_CLICKED_OK = 3, MBOX_CLICKED_CANCEL = 4, MBOX_CLICKED_QUIT = 5, MBOX_CLICKED_SAVE = 6, MBOX_CLICKED_SKIP = 7, MBOX_CLICKED_SKIPALL = 8, MBOX_CLICKED_YESALL = 9, MBOX_CLICKED_NOALL = 10 } |
enum | { MINKEY = 0, MAXKEY = 65535 } |
enum | { MINTYPE = 0, MAXTYPE = 65535 } |
enum | { OPTIONMENU_TOOLBAR = 0x00800000, OPTIONMENU_NOGLYPH = 0x01000000 } |
enum | { DEFAULT_SPACING = 4 } |
enum | { POPUP_VERTICAL = 0, POPUP_HORIZONTAL = 0x00020000, POPUP_SHRINKWRAP = 0x00040000 } |
enum | { PROGRESSBAR_HORIZONTAL = 0, PROGRESSBAR_VERTICAL = 0x00008000, PROGRESSBAR_PERCENTAGE = 0x00010000, PROGRESSBAR_DIAL = 0x00020000, PROGRESSBAR_NORMAL = FRAME_SUNKEN|FRAME_THICK } |
enum | { PROGRESSDIALOG_NOCANCEL = 0, PROGRESSDIALOG_CANCEL = 0x02000000, PROGRESSDIALOG_NORMAL = (DECOR_TITLE|DECOR_BORDER) } |
enum | { RADIOBUTTON_AUTOGRAY = 0x00800000, RADIOBUTTON_AUTOHIDE = 0x01000000, RADIOBUTTON_NORMAL = JUSTIFY_NORMAL|ICON_BEFORE_TEXT } |
enum | { RANGESLIDER_HORIZONTAL = 0, RANGESLIDER_VERTICAL = 0x00008000, RANGESLIDER_ARROW_UP = 0x00010000, RANGESLIDER_ARROW_DOWN = 0x00020000, RANGESLIDER_ARROW_LEFT = RANGESLIDER_ARROW_UP, RANGESLIDER_ARROW_RIGHT = RANGESLIDER_ARROW_DOWN, RANGESLIDER_INSIDE_BAR = 0x00040000, RANGESLIDER_NORMAL = RANGESLIDER_HORIZONTAL } |
enum | { REALSLIDER_HORIZONTAL = 0, REALSLIDER_VERTICAL = 0x00008000, REALSLIDER_ARROW_UP = 0x00010000, REALSLIDER_ARROW_DOWN = 0x00020000, REALSLIDER_ARROW_LEFT = REALSLIDER_ARROW_UP, REALSLIDER_ARROW_RIGHT = REALSLIDER_ARROW_DOWN, REALSLIDER_INSIDE_BAR = 0x00040000, REALSLIDER_TICKS_TOP = 0x00080000, REALSLIDER_TICKS_BOTTOM = 0x00100000, REALSLIDER_TICKS_LEFT = REALSLIDER_TICKS_TOP, REALSLIDER_TICKS_RIGHT = REALSLIDER_TICKS_BOTTOM, REALSLIDER_NORMAL = REALSLIDER_HORIZONTAL } |
enum | { REALSPIN_NORMAL = 0, REALSPIN_CYCLIC = 0x00020000, REALSPIN_NOTEXT = 0x00040000, REALSPIN_NOMAX = 0x00080000, REALSPIN_NOMIN = 0x00100000, REALSPIN_LOG = 0x00200000 } |
enum | { RULER_NORMAL = 0, RULER_HORIZONTAL = 0, RULER_VERTICAL = 0x00008000, RULER_TICKS_OFF = 0, RULER_TICKS_TOP = 0x00010000, RULER_TICKS_BOTTOM = 0x00020000, RULER_TICKS_LEFT = RULER_TICKS_TOP, RULER_TICKS_RIGHT = RULER_TICKS_BOTTOM, RULER_TICKS_CENTER = RULER_TICKS_TOP|RULER_TICKS_BOTTOM, RULER_NUMBERS = 0x00040000, RULER_ARROW = 0x00080000, RULER_MARKERS = 0x00100000, RULER_METRIC = 0, RULER_ENGLISH = 0x00200000, RULER_MARGIN_ADJUST = 0x00400000, RULER_ALIGN_CENTER = 0, RULER_ALIGN_LEFT = 0x00800000, RULER_ALIGN_RIGHT = 0x01000000, RULER_ALIGN_TOP = RULER_ALIGN_LEFT, RULER_ALIGN_BOTTOM = RULER_ALIGN_RIGHT, RULER_ALIGN_STRETCH = RULER_ALIGN_LEFT|RULER_ALIGN_RIGHT, RULER_ALIGN_NORMAL = RULER_ALIGN_CENTER } |
enum | { SCROLLERS_NORMAL = 0, HSCROLLER_ALWAYS = 0x00008000, HSCROLLER_NEVER = 0x00010000, VSCROLLER_ALWAYS = 0x00020000, VSCROLLER_NEVER = 0x00040000, HSCROLLING_ON = 0, HSCROLLING_OFF = HSCROLLER_NEVER|HSCROLLER_ALWAYS, VSCROLLING_ON = 0, VSCROLLING_OFF = VSCROLLER_NEVER|VSCROLLER_ALWAYS, SCROLLERS_TRACK = 0, SCROLLERS_DONT_TRACK = 0x00080000 } |
enum | { SCROLLBAR_VERTICAL = 0, SCROLLBAR_HORIZONTAL = 0x00020000, SCROLLBAR_WHEELJUMP = 0x00040000 } |
enum | { SEPARATOR_NONE = 0, SEPARATOR_GROOVE = 0x00008000, SEPARATOR_RIDGE = 0x00010000, SEPARATOR_LINE = 0x00020000 } |
enum | { SLIDER_HORIZONTAL = 0, SLIDER_VERTICAL = 0x00008000, SLIDER_ARROW_UP = 0x00010000, SLIDER_ARROW_DOWN = 0x00020000, SLIDER_ARROW_LEFT = SLIDER_ARROW_UP, SLIDER_ARROW_RIGHT = SLIDER_ARROW_DOWN, SLIDER_INSIDE_BAR = 0x00040000, SLIDER_TICKS_TOP = 0x00080000, SLIDER_TICKS_BOTTOM = 0x00100000, SLIDER_TICKS_LEFT = SLIDER_TICKS_TOP, SLIDER_TICKS_RIGHT = SLIDER_TICKS_BOTTOM, SLIDER_NORMAL = SLIDER_HORIZONTAL } |
enum | { SPIN_NORMAL = 0, SPIN_CYCLIC = 0x00020000, SPIN_NOTEXT = 0x00040000, SPIN_NOMAX = 0x00080000, SPIN_NOMIN = 0x00100000 } |
enum | { SPLASH_SIMPLE = 0, SPLASH_SHAPED = 0x02000000, SPLASH_OWNS_ICON = 0x04000000, SPLASH_DESTROY = 0x08000000 } |
enum | { SPLITTER_HORIZONTAL = 0, SPLITTER_VERTICAL = 0x00008000, SPLITTER_REVERSED = 0x00010000, SPLITTER_TRACKING = 0x00020000, SPLITTER_NORMAL = SPLITTER_HORIZONTAL } |
enum | { STATUSBAR_WITH_DRAGCORNER = 0x00020000 } |
enum | FXStreamDirection { FXStreamDead = 0, FXStreamSave = 1, FXStreamLoad = 2 } |
enum | FXStreamStatus { FXStreamOK = 0, FXStreamEnd = 1, FXStreamFull = 2, FXStreamNoWrite = 3, FXStreamNoRead = 4, FXStreamFormat = 5, FXStreamUnknown = 6, FXStreamAlloc = 7, FXStreamFailure = 8 } |
enum | FXWhence { FXFromStart = 0, FXFromCurrent = 1, FXFromEnd = 2 } |
enum | { SWITCHER_HCOLLAPSE = 0x00020000, SWITCHER_VCOLLAPSE = 0x00040000 } |
enum | { TABBOOK_TOPTABS = 0, TABBOOK_BOTTOMTABS = 0x00020000, TABBOOK_SIDEWAYS = 0x00040000, TABBOOK_LEFTTABS = TABBOOK_SIDEWAYS|TABBOOK_TOPTABS, TABBOOK_RIGHTTABS = TABBOOK_SIDEWAYS|TABBOOK_BOTTOMTABS, TABBOOK_NORMAL = TABBOOK_TOPTABS } |
enum | { TAB_TOP = 0, TAB_LEFT = 0x00800000, TAB_RIGHT = 0x01000000, TAB_BOTTOM = 0x01800000, TAB_TOP_NORMAL = JUSTIFY_NORMAL|ICON_BEFORE_TEXT|TAB_TOP|FRAME_RAISED|FRAME_THICK, TAB_BOTTOM_NORMAL = JUSTIFY_NORMAL|ICON_BEFORE_TEXT|TAB_BOTTOM|FRAME_RAISED|FRAME_THICK, TAB_LEFT_NORMAL = JUSTIFY_LEFT|JUSTIFY_CENTER_Y|ICON_BEFORE_TEXT|TAB_LEFT|FRAME_RAISED|FRAME_THICK, TAB_RIGHT_NORMAL = JUSTIFY_LEFT|JUSTIFY_CENTER_Y|ICON_BEFORE_TEXT|TAB_RIGHT|FRAME_RAISED|FRAME_THICK } |
enum | { DEFAULT_MARGIN = 2 } |
enum | { TABLE_COL_SIZABLE = 0x00100000, TABLE_ROW_SIZABLE = 0x00200000, TABLE_NO_COLSELECT = 0x00400000, TABLE_NO_ROWSELECT = 0x00800000, TABLE_READONLY = 0x01000000, TABLE_COL_RENUMBER = 0x02000000, TABLE_ROW_RENUMBER = 0x04000000 } |
enum | { TEXT_READONLY = 0x00100000, TEXT_WORDWRAP = 0x00200000, TEXT_OVERSTRIKE = 0x00400000, TEXT_FIXEDWRAP = 0x00800000, TEXT_NO_TABS = 0x01000000, TEXT_AUTOINDENT = 0x02000000, TEXT_SHOWACTIVE = 0x04000000 } |
enum | { TEXTFIELD_PASSWD = 0x00080000, TEXTFIELD_INTEGER = 0x00100000, TEXTFIELD_REAL = 0x00200000, TEXTFIELD_READONLY = 0x00400000, TEXTFIELD_ENTER_ONLY = 0x00800000, TEXTFIELD_LIMITED = 0x01000000, TEXTFIELD_OVERSTRIKE = 0x02000000, TEXTFIELD_AUTOGRAY = 0x04000000, TEXTFIELD_AUTOHIDE = 0x08000000, TEXTFIELD_NORMAL = FRAME_SUNKEN|FRAME_THICK } |
enum | { TOGGLEBUTTON_AUTOGRAY = 0x00800000, TOGGLEBUTTON_AUTOHIDE = 0x01000000, TOGGLEBUTTON_TOOLBAR = 0x02000000, TOGGLEBUTTON_KEEPSTATE = 0x04000000, TOGGLEBUTTON_NORMAL = FRAME_RAISED|FRAME_THICK|JUSTIFY_NORMAL|ICON_BEFORE_TEXT } |
enum | { TOOLBARGRIP_SINGLE = 0, TOOLBARGRIP_DOUBLE = 0x00008000 } |
enum | { TOOLBARTAB_HORIZONTAL = 0, TOOLBARTAB_VERTICAL = 0x00008000 } |
enum | { TOOLTIP_PERMANENT = 0x00020000, TOOLTIP_VARIABLE = 0x00040000, TOOLTIP_NORMAL = 0 } |
enum | { DECOR_NONE = 0, DECOR_TITLE = 0x00020000, DECOR_MINIMIZE = 0x00040000, DECOR_MAXIMIZE = 0x00080000, DECOR_CLOSE = 0x00100000, DECOR_BORDER = 0x00200000, DECOR_SHRINKABLE = 0x00400000, DECOR_STRETCHABLE = 0x00800000, DECOR_RESIZE = DECOR_SHRINKABLE|DECOR_STRETCHABLE, DECOR_MENU = 0x01000000, DECOR_ALL = (DECOR_TITLE|DECOR_MINIMIZE|DECOR_MAXIMIZE|DECOR_CLOSE|DECOR_BORDER|DECOR_SHRINKABLE|DECOR_STRETCHABLE|DECOR_MENU) } |
enum | { PLACEMENT_DEFAULT, PLACEMENT_VISIBLE, PLACEMENT_CURSOR, PLACEMENT_OWNER, PLACEMENT_SCREEN, PLACEMENT_MAXIMIZED } |
enum | { STACK_NORMAL, STACK_BOTTOM, STACK_TOP } |
enum | { TREELIST_EXTENDEDSELECT = 0, TREELIST_SINGLESELECT = 0x00100000, TREELIST_BROWSESELECT = 0x00200000, TREELIST_MULTIPLESELECT = 0x00300000, TREELIST_AUTOSELECT = 0x00400000, TREELIST_SHOWS_LINES = 0x00800000, TREELIST_SHOWS_BOXES = 0x01000000, TREELIST_ROOT_BOXES = 0x02000000, TREELIST_NORMAL = TREELIST_EXTENDEDSELECT } |
enum | { TREELISTBOX_NORMAL = 0 } |
enum | { CatNotAssigned = 0, CatControl = 1, CatFormat = 2, CatSurrogate = 3, CatOther = 4, CatMarkNonSpacing = 5, CatMarkSpacingCombining = 6, CatMarkEnclosing = 7, CatSeparatorSpace = 8, CatSeparatorLine = 9, CatSeparatorParagraph = 10, CatLetterUpper = 11, CatLetterLower = 12, CatLetterTitle = 13, CatLetterModifier = 14, CatLetterOther = 15, CatNumberLetter = 16, CatNumberDecimal = 17, CatNumberOther = 18, CatPunctConnector = 19, CatPunctDash = 20, CatPunctOpen = 21, CatPunctClose = 22, CatPunctInitial = 23, CatPunctFinal = 24, CatPunctOther = 25, CatSymbolMath = 26, CatSymbolCurrency = 27, CatSymbolModifier = 28, CatSymbolOther = 29 } |
enum | { DirL = 0, DirLRE = 1, DirLRO = 2, DirR = 3, DirAL = 4, DirRLE = 5, DirRLO = 6, DirPDF = 7, DirEN = 8, DirES = 9, DirET = 10, DirAN = 11, DirCS = 12, DirNSM = 13, DirBN = 14, DirB = 15, DirS = 16, DirWS = 17, DirON = 18 } |
enum | { NonJoining = 0, RightJoining = 1, DualJoining = 2, JoinCausing = 3 } |
enum | { CombBelowLeftAtt = 200, CombBelowAtt = 202, CombBelowRightAtt = 204, CombLeftAtt = 208, CombRightAtt = 210, CombAboveLeftAtt = 212, CombAboveAtt = 214, CombAboveRightAtt = 216, CombBelowLeft = 218, CombBelow = 220, CombBelowRight = 222, CombLeft = 224, CombRight = 226, CombAboveLeft = 228, CombAbove = 230, CombAboveRight = 232, CombDoubleBelow = 233, CombDoubleAbove = 234, CombIotaSub = 240 } |
enum | { DecNone = 0, DecFont = 1, DecNoBreak = 2, DecInitial = 3, DecMedial = 4, DecFinal = 5, DecIsolated = 6, DecCircle = 7, DecSuper = 8, DecSub = 9, DecVertical = 10, DecWide = 11, DecNarrow = 12, DecSmall = 13, DecSquare = 14, DecFraction = 15, DecCompat = 16, DecCanonical = 17 } |
enum | { BreakUnknown = 0, BreakMandarory = 1, BreakReturn = 2, BreakLineFeed = 3, BreakCombMark = 4, BreakNextLine = 5, BreakSurrogate = 6, BreakWordJoiner = 7, BreakZWSpace = 8, BreakGlue = 9, BreakContingent = 10, BreakSpace = 11, BreakBoth = 12, BreakAfter = 13, BreakBefore = 14, BreakHyphen = 15, BreakOpen = 16, BreakClose = 17, BreakQuote = 18, BreakExclaim = 19, BreakInsep = 20, BreakNonStart = 21, BreakInfix = 22, BreakNumeric = 23, BreakPostfix = 24, BreakPrefix = 25, BreakSymbol = 26, BreakOrdinary = 27, BreakIdeograph = 28, BreakComplex = 29 } |
enum | { ScriptCommon = 0, ScriptInherited = 1, ScriptLatin = 2, ScriptGreek = 3, ScriptCyrillic = 4, ScriptArmenian = 5, ScriptGeorgian = 6, ScriptRunic = 7, ScriptOgham = 8, ScriptHebrew = 9, ScriptArabic = 10, ScriptSyriac = 11, ScriptThaana = 12, ScriptDevanagari = 13, ScriptBengali = 14, ScriptGurmukhi = 15, ScriptGujarati = 16, ScriptOriya = 17, ScriptTamil = 18, ScriptTelugu = 19, ScriptKannada = 20, ScriptMalayalam = 21, ScriptSinhala = 22, ScriptThai = 23, ScriptLao = 24, ScriptTibetan = 25, ScriptMyanmar = 26, ScriptKhmer = 27, ScriptHan = 28, ScriptHiragana = 29, ScriptKatakana = 30, ScriptHangul = 31, ScriptBopomofo = 32, ScriptYi = 33, ScriptEthiopic = 34, ScriptCherokee = 35, ScriptCanadianAboriginal = 36, ScriptMongolian = 37, ScriptGothic = 38, ScriptTagalog = 39, ScriptHanunoo = 40, ScriptBuhid = 41, ScriptTagbanwa = 42, ScriptLimbu = 43, ScriptTaiLe = 44, ScriptUgaritic = 45, ScriptOsmanya = 46, ScriptCypriot = 47, ScriptShavian = 48, ScriptDeseret = 49, ScriptKatakanaHiragana = 50 } |
enum | { VISUAL_DEFAULT = 0, VISUAL_MONO = 1, VISUAL_GRAY = 2, VISUAL_INDEX = 4, VISUAL_COLOR = 8, VISUAL_BEST = 16, VISUAL_FORCE = 32, VISUAL_OWN_COLORMAP = 64, VISUAL_WINDOW = 128, VISUAL_IMAGE = 256, VISUAL_BUFFER = 512, VISUAL_DOUBLE_BUFFER = 1024, VISUAL_STEREO = 2048, VISUAL_NO_ACCEL = 4096, VISUAL_SWAP_COPY = 8192, VISUAL_FLOAT = 16384 } |
enum | { LAYOUT_NORMAL = 0, LAYOUT_SIDE_TOP = 0, LAYOUT_SIDE_BOTTOM = 0x00000001, LAYOUT_SIDE_LEFT = 0x00000002, LAYOUT_SIDE_RIGHT = LAYOUT_SIDE_LEFT|LAYOUT_SIDE_BOTTOM, LAYOUT_FILL_COLUMN = 0x00000001, LAYOUT_FILL_ROW = 0x00000002, LAYOUT_LEFT = 0, LAYOUT_RIGHT = 0x00000004, LAYOUT_CENTER_X = 0x00000008, LAYOUT_FIX_X = LAYOUT_RIGHT|LAYOUT_CENTER_X, LAYOUT_TOP = 0, LAYOUT_BOTTOM = 0x00000010, LAYOUT_CENTER_Y = 0x00000020, LAYOUT_FIX_Y = LAYOUT_BOTTOM|LAYOUT_CENTER_Y, LAYOUT_DOCK_SAME = 0, LAYOUT_DOCK_NEXT = 0x00000040, LAYOUT_RESERVED_1 = 0x00000080, LAYOUT_FIX_WIDTH = 0x00000100, LAYOUT_FIX_HEIGHT = 0x00000200, LAYOUT_MIN_WIDTH = 0, LAYOUT_MIN_HEIGHT = 0, LAYOUT_FILL_X = 0x00000400, LAYOUT_FILL_Y = 0x00000800, LAYOUT_FILL = LAYOUT_FILL_X|LAYOUT_FILL_Y, LAYOUT_EXPLICIT = LAYOUT_FIX_X|LAYOUT_FIX_Y|LAYOUT_FIX_WIDTH|LAYOUT_FIX_HEIGHT } |
enum | { FRAME_NONE = 0, FRAME_SUNKEN = 0x00001000, FRAME_RAISED = 0x00002000, FRAME_THICK = 0x00004000, FRAME_GROOVE = FRAME_THICK, FRAME_RIDGE = FRAME_THICK|FRAME_RAISED|FRAME_SUNKEN, FRAME_LINE = FRAME_RAISED|FRAME_SUNKEN, FRAME_NORMAL = FRAME_SUNKEN|FRAME_THICK } |
enum | { PACK_NORMAL = 0, PACK_UNIFORM_HEIGHT = 0x00008000, PACK_UNIFORM_WIDTH = 0x00010000 } |
Functions | |
FXHotKey | parseAccel (const FXString &string) |
FXString | unparseAccel (FXHotKey key) |
FXHotKey | parseHotKey (const FXString &string) |
FXint | findHotKey (const FXString &string) |
FXString | stripHotKey (const FXString &string) |
FXbool | fxcheckBMP (FXStream &store) |
FXbool | fxloadBMP (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
FXbool | fxsaveBMP (FXStream &store, const FXColor *data, FXint width, FXint height) |
FXComplexd | conjugate (const FXComplexd &c) |
FXComplexd | polar (FXdouble mod, FXdouble arg) |
FXComplexd | exponent (const FXComplexd &c) |
FXComplexd | logarithm (const FXComplexd &c) |
FXbool | operator== (const FXComplexd &c, FXdouble r) |
FXbool | operator!= (const FXComplexd &c, FXdouble r) |
FXbool | operator== (FXdouble r, const FXComplexd &c) |
FXbool | operator!= (FXdouble r, const FXComplexd &c) |
FXComplexd | operator+ (const FXComplexd &a, const FXComplexd &b) |
FXComplexd | operator- (const FXComplexd &a, const FXComplexd &b) |
FXComplexd | operator* (const FXComplexd &a, const FXComplexd &b) |
FXComplexd | operator/ (const FXComplexd &a, const FXComplexd &b) |
FXComplexd | operator+ (const FXComplexd &a, FXdouble b) |
FXComplexd | operator- (const FXComplexd &a, FXdouble b) |
FXComplexd | operator* (const FXComplexd &a, FXdouble b) |
FXComplexd | operator/ (const FXComplexd &a, FXdouble b) |
FXComplexd | operator+ (FXdouble a, const FXComplexd &b) |
FXComplexd | operator- (FXdouble a, const FXComplexd &b) |
FXComplexd | operator* (FXdouble a, const FXComplexd &b) |
FXComplexd | operator/ (FXdouble a, const FXComplexd &b) |
FXStream & | operator<< (FXStream &store, const FXComplexd &c) |
FXStream & | operator>> (FXStream &store, FXComplexd &c) |
FXComplexf | conjugate (const FXComplexf &c) |
FXComplexf | polar (FXfloat mod, FXfloat arg) |
FXComplexf | exponent (const FXComplexf &c) |
FXComplexf | logarithm (const FXComplexf &c) |
FXbool | operator== (const FXComplexf &c, FXfloat r) |
FXbool | operator!= (const FXComplexf &c, FXfloat r) |
FXbool | operator== (FXfloat r, const FXComplexf &c) |
FXbool | operator!= (FXfloat r, const FXComplexf &c) |
FXComplexf | operator+ (const FXComplexf &a, const FXComplexf &b) |
FXComplexf | operator- (const FXComplexf &a, const FXComplexf &b) |
FXComplexf | operator* (const FXComplexf &a, const FXComplexf &b) |
FXComplexf | operator/ (const FXComplexf &a, const FXComplexf &b) |
FXComplexf | operator+ (const FXComplexf &a, FXfloat b) |
FXComplexf | operator- (const FXComplexf &a, FXfloat b) |
FXComplexf | operator* (const FXComplexf &a, FXfloat b) |
FXComplexf | operator/ (const FXComplexf &a, FXfloat b) |
FXComplexf | operator+ (FXfloat a, const FXComplexf &b) |
FXComplexf | operator- (FXfloat a, const FXComplexf &b) |
FXComplexf | operator* (FXfloat a, const FXComplexf &b) |
FXComplexf | operator/ (FXfloat a, const FXComplexf &b) |
FXStream & | operator<< (FXStream &store, const FXComplexf &c) |
FXStream & | operator>> (FXStream &store, FXComplexf &c) |
FXbool | fxcheckICO (FXStream &store) |
FXbool | fxloadICO (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &xspot, FXint &yspot) |
FXbool | 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) |
FXStream & | operator<< (FXStream &store, const FXDate &d) |
FXStream & | operator>> (FXStream &store, FXDate &d) |
FXbool | fxcheckDDS (FXStream &store) |
FXbool | fxloadDDS (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &depth) |
FXbool | fxsaveDDS (FXStream &store, FXColor *data, FXint width, FXint height, FXint depth) |
FXuint | fxrandom (FXuint &seed) |
FXbool | fxmalloc (void **ptr, unsigned long size) |
FXbool | fxcalloc (void **ptr, unsigned long size) |
FXbool | fxresize (void **ptr, unsigned long size) |
FXbool | fxmemdup (void **ptr, const void *src, unsigned long size) |
void | fxfree (void **ptr) |
void | fxerror (const char *format,...) FX_PRINTF(1 |
void void | fxwarning (const char *format,...) FX_PRINTF(1 |
void void void | fxmessage (const char *format,...) FX_PRINTF(1 |
void void void void | fxassert (const char *expression, const char *filename, unsigned int lineno) |
void | fxverify (const char *expression, const char *filename, unsigned int lineno) |
void | fxtrace (unsigned int level, const char *format,...) FX_PRINTF(2 |
void void | fxsleep (FXuint n) |
FXbool | fxfilematch (const FXchar *string, const FXchar *pattern="*", FXuint flags=(FILEMATCH_NOESCAPE|FILEMATCH_FILE_NAME)) |
FXColor | makeHiliteColor (FXColor clr) |
FXColor | makeShadowColor (FXColor clr) |
FXint | fxgetpid () |
FXbool | fxtoDOS (FXchar *&string, FXint &len) |
FXbool | fxfromDOS (FXchar *&string, FXint &len) |
FXchar * | fxstrdup (const FXchar *str) |
FXuint | fxstrhash (const FXchar *str) |
FXColor | fxcolorfromname (const FXchar *colorname) |
FXchar * | fxnamefromcolor (FXchar *colorname, FXColor color) |
void | fxrgb_to_hsv (FXfloat &h, FXfloat &s, FXfloat &v, FXfloat r, FXfloat g, FXfloat b) |
void | fxhsv_to_rgb (FXfloat &r, FXfloat &g, FXfloat &b, FXfloat h, FXfloat s, FXfloat v) |
FXint | fxieeefloatclass (FXfloat number) |
FXint | fxieeedoubleclass (FXdouble number) |
FXbool | fxIsFinite (FXfloat number) |
FXbool | fxIsFinite (FXdouble number) |
FXbool | fxIsInf (FXfloat number) |
FXbool | fxIsInf (FXdouble number) |
FXbool | fxIsNan (FXfloat number) |
FXbool | fxIsNan (FXdouble number) |
FXwchar | fxkeysym2ucs (FXwchar sym) |
FXwchar | fxucs2keysym (FXwchar ucs) |
FXint | fxparsegeometry (const FXchar *string, FXint &x, FXint &y, FXint &w, FXint &h) |
FXbool | fxisconsole (const FXchar *path) |
FXwchar | wc (const FXchar *ptr) |
FXwchar | wc (const FXnchar *ptr) |
FXint | wclen (const FXchar *ptr) |
FXint | wclen (const FXnchar *ptr) |
FXint | wcvalidate (const FXchar *string, FXint pos) |
FXint | wcvalidate (const FXnchar *string, FXint pos) |
FXint | wcinc (const FXchar *string, FXint pos) |
FXint | wcinc (const FXnchar *string, FXint pos) |
FXint | wcdec (const FXchar *string, FXint pos) |
FXint | wcdec (const FXnchar *string, FXint pos) |
FXint | utfslen (const FXwchar *str, FXint n) |
FXint | utfslen (const FXwchar *str) |
FXint | utfslen (const FXnchar *str, FXint n) |
FXint | utfslen (const FXnchar *str) |
FXint | wcslen (const FXchar *str, FXint n) |
FXint | wcslen (const FXchar *str) |
FXint | ncslen (const FXchar *str, FXint n) |
FXint | ncslen (const FXchar *str) |
FXint | utf2wcs (FXwchar *dst, FXint dn, const FXchar *src, FXint sn) |
FXint | utf2ncs (FXnchar *dst, FXint dn, const FXchar *src, FXint sn) |
FXint | wc2utfs (FXchar *dst, FXint dn, const FXwchar *src, FXint sn) |
FXint | nc2utfs (FXchar *dst, FXint dn, const FXnchar *src, FXint sn) |
FXTime | fxgetticks () |
template<class EType > | |
void | constructElms (EType *ptr, unsigned long n) |
template<class EType > | |
void | destructElms (EType *ptr, unsigned long n) |
template<class EType > | |
void | copyElms (EType *dst, const EType *src, unsigned long n) |
template<class EType > | |
void | moveElms (EType *dst, const EType *src, unsigned long n) |
template<class EType > | |
void | fillElms (EType *dst, const EType &src, unsigned long n) |
template<class EType > | |
void | clearElms (EType *dst, unsigned long n) |
template<class EType > | |
FXbool | allocElms (EType *&ptr, unsigned long n) |
template<class EType > | |
FXbool | callocElms (EType *&ptr, unsigned long n) |
template<class EType > | |
FXbool | dupElms (EType *&ptr, const EType *src, unsigned long n) |
template<class EType > | |
FXbool | resizeElms (EType *&ptr, unsigned long n) |
template<class EType > | |
void | freeElms (EType *&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 EType > | |
void | copyElms (EType **dst, const EType **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 EType > | |
void | moveElms (EType **dst, const EType **src, unsigned long n) |
void | fillElms (FXuchar *dst, const FXuchar &src, unsigned long n) |
void | fillElms (FXchar *dst, const FXchar &src, unsigned long n) |
FXbool | overlap (const FXExtentd &a, const FXExtentd &b) |
FXExtentd | unite (const FXExtentd &a, const FXExtentd &b) |
FXExtentd | intersect (const FXExtentd &a, const FXExtentd &b) |
FXStream & | operator<< (FXStream &store, const FXExtentd &ext) |
FXStream & | operator>> (FXStream &store, FXExtentd &ext) |
FXbool | overlap (const FXExtentf &a, const FXExtentf &b) |
FXExtentf | unite (const FXExtentf &a, const FXExtentf &b) |
FXExtentf | intersect (const FXExtentf &a, const FXExtentf &b) |
FXStream & | operator<< (FXStream &store, const FXExtentf &ext) |
FXStream & | operator>> (FXStream &store, FXExtentf &ext) |
FXbool | fxcheckGIF (FXStream &store) |
FXbool | fxloadGIF (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXbool flag=true) |
FXbool | fxsaveGIF (FXStream &store, const FXColor *data, FXint width, FXint height, FXbool flag=true) |
FXbool | glUseFXFont (FXFont *font, int first, int count, int list) |
FXbool | fxcheckIFF (FXStream &store) |
FXbool | fxloadIFF (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
FXbool | fxcheckJPG (FXStream &store) |
FXbool | fxloadJPG (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &quality) |
FXbool | fxsaveJPG (FXStream &store, const FXColor *data, FXint width, FXint height, FXint quality) |
FXMat3d | operator* (FXdouble x, const FXMat3d &a) |
FXMat3d | operator* (const FXMat3d &a, FXdouble x) |
FXMat3d | operator/ (const FXMat3d &a, FXdouble x) |
FXMat3d | operator/ (FXdouble x, const FXMat3d &a) |
FXbool | operator== (const FXMat3d &a, FXdouble n) |
FXbool | operator== (FXdouble n, const FXMat3d &a) |
FXbool | operator!= (const FXMat3d &a, FXdouble n) |
FXbool | operator!= (FXdouble n, const FXMat3d &a) |
FXStream & | operator<< (FXStream &store, const FXMat3d &m) |
FXStream & | operator>> (FXStream &store, FXMat3d &m) |
FXMat3f | operator* (FXfloat x, const FXMat3f &a) |
FXMat3f | operator* (const FXMat3f &a, FXfloat x) |
FXMat3f | operator/ (const FXMat3f &a, FXfloat x) |
FXMat3f | operator/ (FXfloat x, const FXMat3f &a) |
FXbool | operator== (const FXMat3f &a, FXdouble n) |
FXbool | operator== (FXdouble n, const FXMat3f &a) |
FXbool | operator!= (const FXMat3f &a, FXdouble n) |
FXbool | operator!= (FXdouble n, const FXMat3f &a) |
FXStream & | operator<< (FXStream &store, const FXMat3f &m) |
FXStream & | operator>> (FXStream &store, FXMat3f &m) |
FXMat4d | operator* (FXdouble x, const FXMat4d &a) |
FXMat4d | operator* (const FXMat4d &a, FXdouble x) |
FXMat4d | operator/ (const FXMat4d &a, FXdouble x) |
FXMat4d | operator/ (FXdouble x, const FXMat4d &a) |
FXbool | operator== (const FXMat4d &a, FXdouble n) |
FXbool | operator== (FXdouble n, const FXMat4d &a) |
FXbool | operator!= (const FXMat4d &a, FXdouble n) |
FXbool | operator!= (FXdouble n, const FXMat4d &a) |
FXStream & | operator<< (FXStream &store, const FXMat4d &m) |
FXStream & | operator>> (FXStream &store, FXMat4d &m) |
FXMat4f | operator* (FXfloat x, const FXMat4f &a) |
FXMat4f | operator* (const FXMat4f &a, FXfloat x) |
FXMat4f | operator/ (const FXMat4f &a, FXfloat x) |
FXMat4f | operator/ (FXfloat x, const FXMat4f &a) |
FXbool | operator== (const FXMat4f &a, FXfloat n) |
FXbool | operator== (FXfloat n, const FXMat4f &a) |
FXbool | operator!= (const FXMat4f &a, FXfloat n) |
FXbool | operator!= (FXfloat n, const FXMat4f &a) |
FXStream & | operator<< (FXStream &store, const FXMat4f &m) |
FXStream & | operator>> (FXStream &store, FXMat4f &m) |
FXbool | fxcheckPCX (FXStream &store) |
FXbool | fxloadPCX (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
FXbool | fxsavePCX (FXStream &store, const FXColor *data, FXint width, FXint height) |
FXbool | fxcheckPNG (FXStream &store) |
FXbool | fxloadPNG (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
FXbool | 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) |
FXStream & | operator<< (FXStream &store, const FXPoint &p) |
FXStream & | operator>> (FXStream &store, FXPoint &p) |
FXbool | fxcheckPPM (FXStream &store) |
FXbool | fxloadPPM (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
FXbool | fxsavePPM (FXStream &store, const FXColor *data, FXint width, FXint height) |
FXbool | overlap (const FXRanged &a, const FXRanged &b) |
FXRanged | unite (const FXRanged &a, const FXRanged &b) |
FXRanged | intersect (const FXRanged &a, const FXRanged &b) |
FXStream & | operator<< (FXStream &store, const FXRanged &bounds) |
FXStream & | operator>> (FXStream &store, FXRanged &bounds) |
FXbool | overlap (const FXRangef &a, const FXRangef &b) |
FXRangef | unite (const FXRangef &a, const FXRangef &b) |
FXRangef | intersect (const FXRangef &a, const FXRangef &b) |
FXStream & | operator<< (FXStream &store, const FXRangef &bounds) |
FXStream & | operator>> (FXStream &store, FXRangef &bounds) |
FXbool | fxcheckRAS (FXStream &store) |
FXbool | fxloadRAS (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
FXbool | fxsaveRAS (FXStream &store, const FXColor *data, FXint width, FXint height) |
FXbool | overlap (const FXRectangle &a, const FXRectangle &b) |
FXStream & | operator<< (FXStream &store, const FXRectangle &r) |
FXStream & | operator>> (FXStream &store, FXRectangle &r) |
FXStream & | operator<< (FXStream &store, const FXRex &s) |
FXStream & | operator>> (FXStream &store, FXRex &s) |
FXbool | fxcheckRGB (FXStream &store) |
FXbool | fxloadRGB (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
FXbool | fxsaveRGB (FXStream &store, const FXColor *data, FXint width, FXint height) |
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) |
FXStream & | operator<< (FXStream &store, const FXSize &s) |
FXStream & | operator>> (FXStream &store, FXSize &s) |
FXbool | overlap (const FXRanged &a, const FXSphered &b) |
FXbool | overlap (const FXSphered &a, const FXRanged &b) |
FXbool | overlap (const FXSphered &a, const FXSphered &b) |
FXStream & | operator<< (FXStream &store, const FXSphered &sphere) |
FXStream & | operator>> (FXStream &store, FXSphered &sphere) |
FXbool | overlap (const FXRangef &a, const FXSpheref &b) |
FXbool | overlap (const FXSpheref &a, const FXRangef &b) |
FXbool | overlap (const FXSpheref &a, const FXSpheref &b) |
FXStream & | operator<< (FXStream &store, const FXSpheref &sphere) |
FXStream & | operator>> (FXStream &store, FXSpheref &sphere) |
void | swap (FXString &a, FXString &b) |
FXStream & | operator<< (FXStream &store, const FXString &s) |
FXStream & | operator>> (FXStream &store, FXString &s) |
FXint | compare (const FXchar *s1, const FXchar *s2) |
FXint | compare (const FXchar *s1, const FXString &s2) |
FXint | compare (const FXString &s1, const FXchar *s2) |
FXint | compare (const FXString &s1, const FXString &s2) |
FXint | compare (const FXchar *s1, const FXchar *s2, FXint n) |
FXint | compare (const FXchar *s1, const FXString &s2, FXint n) |
FXint | compare (const FXString &s1, const FXchar *s2, FXint n) |
FXint | compare (const FXString &s1, const FXString &s2, FXint n) |
FXint | comparecase (const FXchar *s1, const FXchar *s2) |
FXint | comparecase (const FXchar *s1, const FXString &s2) |
FXint | comparecase (const FXString &s1, const FXchar *s2) |
FXint | comparecase (const FXString &s1, const FXString &s2) |
FXint | comparecase (const FXchar *s1, const FXchar *s2, FXint n) |
FXint | comparecase (const FXchar *s1, const FXString &s2, FXint n) |
FXint | comparecase (const FXString &s1, const FXchar *s2, FXint n) |
FXint | comparecase (const FXString &s1, const FXString &s2, FXint n) |
FXint | compareversion (const FXchar *s1, const FXchar *s2) |
FXint | compareversion (const FXchar *s1, const FXString &s2) |
FXint | compareversion (const FXString &s1, const FXchar *s2) |
FXint | compareversion (const FXString &s1, const FXString &s2) |
FXbool | operator== (const FXString &s1, const FXString &s2) |
FXbool | operator== (const FXString &s1, const FXchar *s2) |
FXbool | operator== (const FXchar *s1, const FXString &s2) |
FXbool | operator!= (const FXString &s1, const FXString &s2) |
FXbool | operator!= (const FXString &s1, const FXchar *s2) |
FXbool | operator!= (const FXchar *s1, const FXString &s2) |
FXbool | operator< (const FXString &s1, const FXString &s2) |
FXbool | operator< (const FXString &s1, const FXchar *s2) |
FXbool | operator< (const FXchar *s1, const FXString &s2) |
FXbool | operator<= (const FXString &s1, const FXString &s2) |
FXbool | operator<= (const FXString &s1, const FXchar *s2) |
FXbool | operator<= (const FXchar *s1, const FXString &s2) |
FXbool | operator> (const FXString &s1, const FXString &s2) |
FXbool | operator> (const FXString &s1, const FXchar *s2) |
FXbool | operator> (const FXchar *s1, const FXString &s2) |
FXbool | operator>= (const FXString &s1, const FXString &s2) |
FXbool | operator>= (const FXString &s1, const FXchar *s2) |
FXbool | operator>= (const FXchar *s1, const FXString &s2) |
FXString | operator+ (const FXString &s1, const FXString &s2) |
FXString | operator+ (const FXString &s1, const FXchar *s2) |
FXString | operator+ (const FXString &s1, const FXwchar *s2) |
FXString | operator+ (const FXString &s1, const FXnchar *s2) |
FXString | operator+ (const FXchar *s1, const FXString &s2) |
FXString | operator+ (const FXwchar *s1, const FXString &s2) |
FXString | operator+ (const FXnchar *s1, const FXString &s2) |
FXString | operator+ (const FXString &s, FXchar c) |
FXString | operator+ (FXchar c, const FXString &s) |
FXString | fromAscii (const FXString &s) |
FXString | toAscii (const FXString &s) |
FXString | normalize (const FXString &s) |
FXString | decompose (const FXString &s, FXuint kind) |
FXString | compose (const FXString &s, FXuint kind) |
FXString & | unixToDos (FXString &str) |
FXString & | dosToUnix (FXString &str) |
FXbool | fxcheckTGA (FXStream &store) |
FXbool | fxloadTGA (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
FXbool | fxsaveTGA (FXStream &store, const FXColor *data, FXint width, FXint height) |
FXbool | fxcheckTIF (FXStream &store) |
FXbool | fxloadTIF (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXushort &codec) |
FXbool | 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) |
FXbool | operator== (const FXVec2d &a, FXdouble n) |
FXbool | operator!= (const FXVec2d &a, FXdouble n) |
FXbool | operator== (FXdouble n, const FXVec2d &a) |
FXbool | operator!= (FXdouble n, const FXVec2d &a) |
FXbool | operator< (const FXVec2d &a, FXdouble n) |
FXbool | operator<= (const FXVec2d &a, FXdouble n) |
FXbool | operator> (const FXVec2d &a, FXdouble n) |
FXbool | operator>= (const FXVec2d &a, FXdouble n) |
FXbool | operator< (FXdouble n, const FXVec2d &a) |
FXbool | operator<= (FXdouble n, const FXVec2d &a) |
FXbool | operator> (FXdouble n, const FXVec2d &a) |
FXbool | operator>= (FXdouble n, const FXVec2d &a) |
FXVec2d | lo (const FXVec2d &a, const FXVec2d &b) |
FXVec2d | hi (const FXVec2d &a, const FXVec2d &b) |
FXVec2d | normalize (const FXVec2d &v) |
FXStream & | operator<< (FXStream &store, const FXVec2d &v) |
FXStream & | operator>> (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) |
FXbool | operator== (const FXVec2f &a, FXfloat n) |
FXbool | operator!= (const FXVec2f &a, FXfloat n) |
FXbool | operator== (FXfloat n, const FXVec2f &a) |
FXbool | operator!= (FXfloat n, const FXVec2f &a) |
FXbool | operator< (const FXVec2f &a, FXfloat n) |
FXbool | operator<= (const FXVec2f &a, FXfloat n) |
FXbool | operator> (const FXVec2f &a, FXfloat n) |
FXbool | operator>= (const FXVec2f &a, FXfloat n) |
FXbool | operator< (FXfloat n, const FXVec2f &a) |
FXbool | operator<= (FXfloat n, const FXVec2f &a) |
FXbool | operator> (FXfloat n, const FXVec2f &a) |
FXbool | operator>= (FXfloat n, const FXVec2f &a) |
FXVec2f | lo (const FXVec2f &a, const FXVec2f &b) |
FXVec2f | hi (const FXVec2f &a, const FXVec2f &b) |
FXVec2f | normalize (const FXVec2f &v) |
FXStream & | operator<< (FXStream &store, const FXVec2f &v) |
FXStream & | operator>> (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) |
FXbool | operator== (const FXVec3d &a, FXdouble n) |
FXbool | operator!= (const FXVec3d &a, FXdouble n) |
FXbool | operator== (FXdouble n, const FXVec3d &a) |
FXbool | operator!= (FXdouble n, const FXVec3d &a) |
FXbool | operator< (const FXVec3d &a, FXdouble n) |
FXbool | operator<= (const FXVec3d &a, FXdouble n) |
FXbool | operator> (const FXVec3d &a, FXdouble n) |
FXbool | operator>= (const FXVec3d &a, FXdouble n) |
FXbool | operator< (FXdouble n, const FXVec3d &a) |
FXbool | operator<= (FXdouble n, const FXVec3d &a) |
FXbool | operator> (FXdouble n, const FXVec3d &a) |
FXbool | operator>= (FXdouble n, const FXVec3d &a) |
FXVec3d | lo (const FXVec3d &a, const FXVec3d &b) |
FXVec3d | hi (const FXVec3d &a, const FXVec3d &b) |
FXColor | colorFromVec3d (const FXVec3d &vec) |
FXVec3d | colorToVec3d (FXColor clr) |
FXVec3d | normal (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c) |
FXVec3d | normal (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c, const FXVec3d &d) |
FXVec3d | normalize (const FXVec3d &v) |
FXStream & | operator<< (FXStream &store, const FXVec3d &v) |
FXStream & | operator>> (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) |
FXbool | operator== (const FXVec3f &a, FXfloat n) |
FXbool | operator!= (const FXVec3f &a, FXfloat n) |
FXbool | operator== (FXfloat n, const FXVec3f &a) |
FXbool | operator!= (FXfloat n, const FXVec3f &a) |
FXbool | operator< (const FXVec3f &a, FXfloat n) |
FXbool | operator<= (const FXVec3f &a, FXfloat n) |
FXbool | operator> (const FXVec3f &a, FXfloat n) |
FXbool | operator>= (const FXVec3f &a, FXfloat n) |
FXbool | operator< (FXfloat n, const FXVec3f &a) |
FXbool | operator<= (FXfloat n, const FXVec3f &a) |
FXbool | operator> (FXfloat n, const FXVec3f &a) |
FXbool | operator>= (FXfloat n, const FXVec3f &a) |
FXVec3f | lo (const FXVec3f &a, const FXVec3f &b) |
FXVec3f | hi (const FXVec3f &a, const FXVec3f &b) |
FXColor | colorFromVec3f (const FXVec3f &vec) |
FXVec3f | colorToVec3f (FXColor clr) |
FXVec3f | normal (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c) |
FXVec3f | normal (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c, const FXVec3f &d) |
FXVec3f | normalize (const FXVec3f &v) |
FXStream & | operator<< (FXStream &store, const FXVec3f &v) |
FXStream & | operator>> (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) |
FXbool | operator== (const FXVec4d &a, FXdouble n) |
FXbool | operator!= (const FXVec4d &a, FXdouble n) |
FXbool | operator== (FXdouble n, const FXVec4d &a) |
FXbool | operator!= (FXdouble n, const FXVec4d &a) |
FXbool | operator< (const FXVec4d &a, FXdouble n) |
FXbool | operator<= (const FXVec4d &a, FXdouble n) |
FXbool | operator> (const FXVec4d &a, FXdouble n) |
FXbool | operator>= (const FXVec4d &a, FXdouble n) |
FXbool | operator< (FXdouble n, const FXVec4d &a) |
FXbool | operator<= (FXdouble n, const FXVec4d &a) |
FXbool | operator> (FXdouble n, const FXVec4d &a) |
FXbool | operator>= (FXdouble n, const FXVec4d &a) |
FXVec4d | lo (const FXVec4d &a, const FXVec4d &b) |
FXVec4d | hi (const FXVec4d &a, const FXVec4d &b) |
FXVec4d | plane (const FXVec4d &vec) |
FXVec4d | plane (const FXVec3d &vec, FXdouble dist) |
FXVec4d | plane (const FXVec3d &vec, const FXVec3d &p) |
FXVec4d | plane (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c) |
FXColor | colorFromVec4d (const FXVec4d &vec) |
FXVec4d | colorToVec4d (FXColor clr) |
FXVec4d | normalize (const FXVec4d &v) |
FXStream & | operator<< (FXStream &store, const FXVec4d &v) |
FXStream & | operator>> (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) |
FXbool | operator== (const FXVec4f &a, FXfloat n) |
FXbool | operator!= (const FXVec4f &a, FXfloat n) |
FXbool | operator== (FXfloat n, const FXVec4f &a) |
FXbool | operator!= (FXfloat n, const FXVec4f &a) |
FXbool | operator< (const FXVec4f &a, FXfloat n) |
FXbool | operator<= (const FXVec4f &a, FXfloat n) |
FXbool | operator> (const FXVec4f &a, FXfloat n) |
FXbool | operator>= (const FXVec4f &a, FXfloat n) |
FXbool | operator< (FXfloat n, const FXVec4f &a) |
FXbool | operator<= (FXfloat n, const FXVec4f &a) |
FXbool | operator> (FXfloat n, const FXVec4f &a) |
FXbool | operator>= (FXfloat n, const FXVec4f &a) |
FXVec4f | lo (const FXVec4f &a, const FXVec4f &b) |
FXVec4f | hi (const FXVec4f &a, const FXVec4f &b) |
FXVec4f | plane (const FXVec4f &vec) |
FXVec4f | plane (const FXVec3f &vec, FXfloat dist) |
FXVec4f | plane (const FXVec3f &vec, const FXVec3f &p) |
FXVec4f | plane (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c) |
FXColor | colorFromVec4f (const FXVec4f &vec) |
FXVec4f | colorToVec4f (FXColor clr) |
FXVec4f | normalize (const FXVec4f &v) |
FXStream & | operator<< (FXStream &store, const FXVec4f &v) |
FXStream & | operator>> (FXStream &store, FXVec4f &v) |
FXbool | fxcheckXBM (FXStream &store) |
FXbool | fxloadXBM (FXColor *&data, const FXuchar *pix, const FXuchar *msk, FXint width, FXint height) |
FXbool | fxloadXBM (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &hotx, FXint &hoty) |
FXbool | fxsaveXBM (FXStream &store, const FXColor *data, FXint width, FXint height, FXint hotx=-1, FXint hoty=-1) |
FXbool | fxsavePS (FXStream &store, const FXColor *data, FXint width, FXint height, FXint paperw=612, FXint paperh=792, FXint margin=35, FXbool color=true) |
FXbool | fxcheckXPM (FXStream &store) |
FXbool | fxloadXPM (const FXchar **pix, FXColor *&data, FXint &width, FXint &height) |
FXbool | fxloadXPM (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
FXbool | fxsaveXPM (FXStream &store, const FXColor *data, FXint width, FXint height, FXbool fast=true) |
Variables | |
const FXdouble | PI = 3.1415926535897932384626433833 |
const FXdouble | EULER = 2.7182818284590452353602874713 |
const FXdouble | DTOR = 0.0174532925199432957692369077 |
const FXdouble | RTOD = 57.295779513082320876798154814 |
const FXTime | forever = 9223372036854775807LL |
const FXuchar | fxversion [3] |
FXuint | fxTraceLevel |
typedef FXArray<FXString> FX::FXStringBuffer |
typedef char FX::FXchar |
typedef unsigned char FX::FXuchar |
typedef bool FX::FXbool |
typedef unsigned short FX::FXushort |
typedef short FX::FXshort |
typedef unsigned int FX::FXuint |
typedef int FX::FXint |
typedef float FX::FXfloat |
typedef double FX::FXdouble |
typedef FXObject* FX::FXObjectPtr |
typedef wchar_t FX::FXwchar |
typedef unsigned short FX::FXnchar |
typedef long FX::FXival |
typedef unsigned long FX::FXuval |
typedef unsigned long FX::FXID |
typedef FXlong FX::FXTime |
typedef unsigned long FX::FXPixel |
typedef FXuint FX::FXColor |
typedef FXuint FX::FXHotKey |
typedef FXID FX::FXDragType |
typedef FXint FX::FXInputHandle |
typedef _XEvent FX::FXRawEvent |
typedef FXint(* FX::FXFoldingListSortFunc)(const FXFoldingItem *, const FXFoldingItem *) |
Folding item collate function.
typedef FXObjectListOf<FXGLObject> FX::FXGLObjectList |
Explicit template specialization.
List of GL objects
typedef FXbool(* FX::FXZSortFunc)(FXfloat *&buffer, FXint &used, FXint &size) |
List of FXHeaderItem's.
typedef FXint(* FX::FXIconListSortFunc)(const FXIconItem *, const FXIconItem *) |
Icon item collate function.
typedef FXObjectListOf<FXIconItem> FX::FXIconItemList |
List of FXIconItem's.
typedef FXint(* FX::FXListSortFunc)(const FXListItem *, const FXListItem *) |
List item collate function.
typedef FXObjectListOf<FXListItem> FX::FXListItemList |
List of FXListItem's.
typedef FXuint FX::FXSelector |
Association key.
typedef unsigned long FX::FXThreadID |
Thread ID type.
typedef FXuint FX::FXThreadStorageKey |
Thread-local storage key.
typedef FXint(* FX::FXTreeListSortFunc)(const FXTreeItem *, const FXTreeItem *) |
Tree item collate function.
anonymous enum |
anonymous enum |
FXHotKey FX::parseAccel | ( | const FXString & | string | ) |
For example, parseAccel("Ctl+Shift+X") yields MKUINT(KEY_X,CONTROLMASK|SHIFTMASK).
FXString FX::unparseAccel | ( | FXHotKey | key | ) |
FXHotKey FX::parseHotKey | ( | const FXString & | string | ) |
For example, parseHotKey(""Salt && &Pepper!"") yields MKUINT(KEY_p,ALTMASK).
FXint FX::findHotKey | ( | const FXString & | string | ) |
For example, findHotKey("Salt && &Pepper!") yields 7. Note that this is the byte-offset, not the character index!
FXString FX::stripHotKey | ( | const FXString & | string | ) |
For example, stripHotKey("Salt && &Pepper") should yield "Salt & Pepper".
FXbool FX::fxcheckBMP | ( | FXStream & | store | ) |
Check if stream contains a bitmap, return true if so.
FXbool FX::fxloadBMP | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an BMP (Microsoft Bitmap) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveBMP | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height | |||
) |
Save an BMP (Microsoft Bitmap) file to a stream.
FXComplexd FX::conjugate | ( | const FXComplexd & | c | ) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::polar | ( | FXdouble | mod, | |
FXdouble | arg | |||
) | [inline] |
Referenced by exponent().
FXComplexd FX::exponent | ( | const FXComplexd & | c | ) | [inline] |
References FX::FXComplexd::im, polar(), and FX::FXComplexd::re.
FXComplexd FX::logarithm | ( | const FXComplexd & | c | ) | [inline] |
References FX::FXComplexd::argument(), and FX::FXComplexd::modulus().
FXbool FX::operator== | ( | const FXComplexd & | c, | |
FXdouble | r | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXbool FX::operator!= | ( | const FXComplexd & | c, | |
FXdouble | r | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXbool FX::operator== | ( | FXdouble | r, | |
const FXComplexd & | c | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXbool FX::operator!= | ( | FXdouble | r, | |
const FXComplexd & | c | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator+ | ( | const FXComplexd & | a, | |
const FXComplexd & | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator- | ( | const FXComplexd & | a, | |
const FXComplexd & | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator* | ( | const FXComplexd & | a, | |
const FXComplexd & | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator/ | ( | const FXComplexd & | a, | |
const FXComplexd & | b | |||
) | [inline] |
References FX::FXComplexd::im, FX::FXComplexd::modulus2(), and FX::FXComplexd::re.
FXComplexd FX::operator+ | ( | const FXComplexd & | a, | |
FXdouble | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator- | ( | const FXComplexd & | a, | |
FXdouble | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator* | ( | const FXComplexd & | a, | |
FXdouble | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator/ | ( | const FXComplexd & | a, | |
FXdouble | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator+ | ( | FXdouble | a, | |
const FXComplexd & | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator- | ( | FXdouble | a, | |
const FXComplexd & | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator* | ( | FXdouble | a, | |
const FXComplexd & | b | |||
) | [inline] |
References FX::FXComplexd::im, and FX::FXComplexd::re.
FXComplexd FX::operator/ | ( | FXdouble | a, | |
const FXComplexd & | b | |||
) | [inline] |
References FX::FXComplexd::im, FX::FXComplexd::modulus2(), and FX::FXComplexd::re.
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXComplexd & | c | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXComplexd & | c | |||
) |
FXComplexf FX::conjugate | ( | const FXComplexf & | c | ) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::polar | ( | FXfloat | mod, | |
FXfloat | arg | |||
) | [inline] |
FXComplexf FX::exponent | ( | const FXComplexf & | c | ) | [inline] |
References expf, FX::FXComplexf::im, polar(), and FX::FXComplexf::re.
FXComplexf FX::logarithm | ( | const FXComplexf & | c | ) | [inline] |
References FX::FXComplexf::argument(), logf, and FX::FXComplexf::modulus().
FXbool FX::operator== | ( | const FXComplexf & | c, | |
FXfloat | r | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXbool FX::operator!= | ( | const FXComplexf & | c, | |
FXfloat | r | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXbool FX::operator== | ( | FXfloat | r, | |
const FXComplexf & | c | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXbool FX::operator!= | ( | FXfloat | r, | |
const FXComplexf & | c | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator+ | ( | const FXComplexf & | a, | |
const FXComplexf & | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator- | ( | const FXComplexf & | a, | |
const FXComplexf & | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator* | ( | const FXComplexf & | a, | |
const FXComplexf & | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator/ | ( | const FXComplexf & | a, | |
const FXComplexf & | b | |||
) | [inline] |
References FX::FXComplexf::im, FX::FXComplexf::modulus2(), and FX::FXComplexf::re.
FXComplexf FX::operator+ | ( | const FXComplexf & | a, | |
FXfloat | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator- | ( | const FXComplexf & | a, | |
FXfloat | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator* | ( | const FXComplexf & | a, | |
FXfloat | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator/ | ( | const FXComplexf & | a, | |
FXfloat | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator+ | ( | FXfloat | a, | |
const FXComplexf & | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator- | ( | FXfloat | a, | |
const FXComplexf & | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator* | ( | FXfloat | a, | |
const FXComplexf & | b | |||
) | [inline] |
References FX::FXComplexf::im, and FX::FXComplexf::re.
FXComplexf FX::operator/ | ( | FXfloat | a, | |
const FXComplexf & | b | |||
) | [inline] |
References FX::FXComplexf::im, FX::FXComplexf::modulus2(), and FX::FXComplexf::re.
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXComplexf & | c | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXComplexf & | c | |||
) |
FXbool FX::fxcheckICO | ( | FXStream & | store | ) |
Check if stream contains a ICO, return true if so.
FXbool FX::fxloadICO | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height, | |||
FXint & | xspot, | |||
FXint & | yspot | |||
) |
Load an ICO (Microsoft icon format) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveICO | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height, | |||
FXint | xspot = -1 , |
|||
FXint | yspot = -1 | |||
) |
Save an ICO (Microsoft icon format) file to a stream.
If no hot-spot given, save as an ICO instead of a CUR resource.
FXDate FX::operator+ | ( | const FXDate & | d, | |
FXint | x | |||
) | [inline] |
FXDate FX::operator+ | ( | FXint | x, | |
const FXDate & | d | |||
) | [inline] |
FXint FX::operator- | ( | const FXDate & | a, | |
const FXDate & | b | |||
) | [inline] |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXDate & | d | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXDate & | d | |||
) |
FXbool FX::fxcheckDDS | ( | FXStream & | store | ) |
Check if stream contains a DDS format, return true if so.
FXbool FX::fxloadDDS | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height, | |||
FXint & | depth | |||
) |
Load an DDS (Direct Draw Surface) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveDDS | ( | FXStream & | store, | |
FXColor * | data, | |||
FXint | width, | |||
FXint | height, | |||
FXint | depth | |||
) |
Save a DDS (Direct Draw Surface) file to a stream.
FXuint FX::fxrandom | ( | FXuint & | seed | ) |
Simple, thread-safe, random number generator.
FXbool FX::fxmalloc | ( | void ** | ptr, | |
unsigned long | size | |||
) |
FXbool FX::fxcalloc | ( | void ** | ptr, | |
unsigned long | size | |||
) |
FXbool FX::fxresize | ( | void ** | ptr, | |
unsigned long | size | |||
) |
FXbool FX::fxmemdup | ( | void ** | ptr, | |
const void * | src, | |||
unsigned long | size | |||
) |
void FX::fxfree | ( | void ** | ptr | ) |
void FX::fxerror | ( | const char * | format, | |
... | ||||
) |
Error routine.
void void FX::fxwarning | ( | const char * | format, | |
... | ||||
) |
Warning routine.
void void void FX::fxmessage | ( | const char * | format, | |
... | ||||
) |
Log message to [typically] stderr.
void void void void FX::fxassert | ( | const char * | expression, | |
const char * | filename, | |||
unsigned int | lineno | |||
) |
Assert failed routine:- usually not called directly but called through FXASSERT.
void FX::fxverify | ( | const char * | expression, | |
const char * | filename, | |||
unsigned int | lineno | |||
) |
Verify failed routine:- usually not called directly but called through FXVERIFY.
void FX::fxtrace | ( | unsigned int | level, | |
const char * | format, | |||
... | ||||
) |
Trace printout routine:- usually not called directly but called through FXTRACE.
void void FX::fxsleep | ( | FXuint | n | ) |
Sleep n microseconds.
FXbool FX::fxfilematch | ( | const FXchar * | string, | |
const FXchar * | pattern = "*" , |
|||
FXuint | flags = (FILEMATCH_NOESCAPE|FILEMATCH_FILE_NAME) | |||
) |
Match a file name with a pattern.
FXColor FX::makeHiliteColor | ( | FXColor | clr | ) |
Get highlight color.
FXColor FX::makeShadowColor | ( | FXColor | clr | ) |
Get shadow color.
FXint FX::fxgetpid | ( | ) |
Get process id.
FXbool FX::fxtoDOS | ( | FXchar *& | string, | |
FXint & | len | |||
) |
Convert string of length len to MSDOS; return new string and new length.
FXbool FX::fxfromDOS | ( | FXchar *& | string, | |
FXint & | len | |||
) |
Convert string of length len from MSDOS; return new string and new length.
FXchar* FX::fxstrdup | ( | const FXchar * | str | ) |
Duplicate string.
FXuint FX::fxstrhash | ( | const FXchar * | str | ) |
Calculate a hash value from a string.
FXColor FX::fxcolorfromname | ( | const FXchar * | colorname | ) |
Get RGB value from color name.
FXchar* FX::fxnamefromcolor | ( | FXchar * | colorname, | |
FXColor | color | |||
) |
Get name of (closest) color to RGB.
void FX::fxrgb_to_hsv | ( | FXfloat & | h, | |
FXfloat & | s, | |||
FXfloat & | v, | |||
FXfloat | r, | |||
FXfloat | g, | |||
FXfloat | b | |||
) |
Convert RGB to HSV.
void FX::fxhsv_to_rgb | ( | FXfloat & | r, | |
FXfloat & | g, | |||
FXfloat & | b, | |||
FXfloat | h, | |||
FXfloat | s, | |||
FXfloat | v | |||
) |
Convert HSV to RGB.
FXint FX::fxieeefloatclass | ( | FXfloat | number | ) |
Float number classification: 0=OK, +/-1=Inf, +/-2=NaN.
FXint FX::fxieeedoubleclass | ( | FXdouble | number | ) |
Double number classification: 0=OK, +/-1=Inf, +/-2=NaN.
FXbool FX::fxIsFinite | ( | FXfloat | number | ) |
Test for finite float.
FXbool FX::fxIsFinite | ( | FXdouble | number | ) |
Test for finite double.
FXbool FX::fxIsInf | ( | FXfloat | number | ) |
Test for infinite float.
FXbool FX::fxIsInf | ( | FXdouble | number | ) |
Test for infinite double.
FXbool FX::fxIsNan | ( | FXfloat | number | ) |
Text for not-a-number float.
FXbool FX::fxIsNan | ( | FXdouble | number | ) |
Text for not-a-number double.
FXwchar FX::fxkeysym2ucs | ( | FXwchar | sym | ) |
Convert keysym to unicode character.
FXwchar FX::fxucs2keysym | ( | FXwchar | ucs | ) |
Convert unicode character to keysym.
FXint FX::fxparsegeometry | ( | const FXchar * | string, | |
FXint & | x, | |||
FXint & | y, | |||
FXint & | w, | |||
FXint & | h | |||
) |
Parse geometry, a-la X11 geometry specification.
FXbool FX::fxisconsole | ( | const FXchar * | path | ) |
True if executable with given path is a console application.
FXwchar FX::wc | ( | const FXchar * | ptr | ) |
Return wide character from utf8 string at ptr.
FXwchar FX::wc | ( | const FXnchar * | ptr | ) |
Return wide character from utf16 string at ptr.
FXint FX::wclen | ( | const FXchar * | ptr | ) |
Return number of FXchar's of wide character at ptr.
FXint FX::wclen | ( | const FXnchar * | ptr | ) |
Return number of FXnchar's of narrow character at ptr.
FXint FX::wcvalidate | ( | const FXchar * | string, | |
FXint | pos | |||
) |
Return start of utf8 character containing position.
FXint FX::wcvalidate | ( | const FXnchar * | string, | |
FXint | pos | |||
) |
Return start of utf16 character containing position.
FXint FX::wcinc | ( | const FXchar * | string, | |
FXint | pos | |||
) |
Advance to next utf8 character start.
FXint FX::wcinc | ( | const FXnchar * | string, | |
FXint | pos | |||
) |
Advance to next utf16 character start.
FXint FX::wcdec | ( | const FXchar * | string, | |
FXint | pos | |||
) |
Retreat to previous utf8 character start.
FXint FX::wcdec | ( | const FXnchar * | string, | |
FXint | pos | |||
) |
Retreat to previous utf16 character start.
FXint FX::utfslen | ( | const FXwchar * | str, | |
FXint | n | |||
) |
Length of utf8 representation of wide characters string str of length n.
FXint FX::utfslen | ( | const FXwchar * | str | ) |
Length of utf8 representation of wide character string str.
FXint FX::utfslen | ( | const FXnchar * | str, | |
FXint | n | |||
) |
Length of utf8 representation of narrow characters string str of length n.
FXint FX::utfslen | ( | const FXnchar * | str | ) |
Length of utf8 representation of narrow characters string str.
FXint FX::wcslen | ( | const FXchar * | str, | |
FXint | n | |||
) |
Length of wide character representation of utf8 string str of length n.
FXint FX::wcslen | ( | const FXchar * | str | ) |
Length of wide character representation of utf8 string str.
FXint FX::ncslen | ( | const FXchar * | str, | |
FXint | n | |||
) |
Length of narrow character representation of utf8 string str of length n.
FXint FX::ncslen | ( | const FXchar * | str | ) |
Length of narrow character representation of utf8 string str.
FXint FX::utf2wcs | ( | FXwchar * | dst, | |
FXint | dn, | |||
const FXchar * | src, | |||
FXint | sn | |||
) |
Copy utf8 string of length sn to wide character string dst of size dn.
FXint FX::utf2ncs | ( | FXnchar * | dst, | |
FXint | dn, | |||
const FXchar * | src, | |||
FXint | sn | |||
) |
Copy utf8 string of length sn to narrow character string dst of size dn.
FXint FX::wc2utfs | ( | FXchar * | dst, | |
FXint | dn, | |||
const FXwchar * | src, | |||
FXint | sn | |||
) |
Copy wide character substring of length sn to dst of size dn.
FXint FX::nc2utfs | ( | FXchar * | dst, | |
FXint | dn, | |||
const FXnchar * | src, | |||
FXint | sn | |||
) |
Copy narrow character substring of length sn to dst of size dn.
FXTime FX::fxgetticks | ( | ) |
Return clock ticks from cpu tick-counter.
void FX::constructElms | ( | EType * | ptr, | |
unsigned long | n | |||
) | [inline] |
Construct some elements at a location.
void FX::destructElms | ( | EType * | ptr, | |
unsigned long | n | |||
) | [inline] |
Destruct some elements at a location.
void FX::copyElms | ( | EType * | dst, | |
const EType * | src, | |||
unsigned long | n | |||
) | [inline] |
Copy some elements from one place to another.
void FX::moveElms | ( | EType * | dst, | |
const EType * | src, | |||
unsigned long | n | |||
) | [inline] |
Move some elements from overlapping place to another.
void FX::fillElms | ( | EType * | dst, | |
const EType & | src, | |||
unsigned long | n | |||
) | [inline] |
Fill array of elements with given element.
void FX::clearElms | ( | EType * | dst, | |
unsigned long | n | |||
) | [inline] |
Zero out array of elements.
FXbool FX::allocElms | ( | EType *& | ptr, | |
unsigned long | n | |||
) | [inline] |
FXbool FX::callocElms | ( | EType *& | ptr, | |
unsigned long | n | |||
) | [inline] |
FXbool FX::dupElms | ( | EType *& | ptr, | |
const EType * | src, | |||
unsigned long | n | |||
) | [inline] |
FXbool FX::resizeElms | ( | EType *& | ptr, | |
unsigned long | n | |||
) | [inline] |
void FX::freeElms | ( | EType *& | ptr | ) | [inline] |
void FX::constructElms | ( | FXuchar * | , | |
unsigned | long | |||
) | [inline] |
void FX::constructElms | ( | FXchar * | , | |
unsigned | long | |||
) | [inline] |
void FX::constructElms | ( | FXushort * | , | |
unsigned | long | |||
) | [inline] |
void FX::constructElms | ( | FXshort * | , | |
unsigned | long | |||
) | [inline] |
void FX::constructElms | ( | FXuint * | , | |
unsigned | long | |||
) | [inline] |
void FX::constructElms | ( | FXint * | , | |
unsigned | long | |||
) | [inline] |
void FX::constructElms | ( | FXfloat * | , | |
unsigned | long | |||
) | [inline] |
void FX::constructElms | ( | FXdouble * | , | |
unsigned | long | |||
) | [inline] |
void FX::destructElms | ( | FXuchar * | , | |
unsigned | long | |||
) | [inline] |
void FX::destructElms | ( | FXchar * | , | |
unsigned | long | |||
) | [inline] |
void FX::destructElms | ( | FXushort * | , | |
unsigned | long | |||
) | [inline] |
void FX::destructElms | ( | FXshort * | , | |
unsigned | long | |||
) | [inline] |
void FX::destructElms | ( | FXuint * | , | |
unsigned | long | |||
) | [inline] |
void FX::destructElms | ( | FXint * | , | |
unsigned | long | |||
) | [inline] |
void FX::destructElms | ( | FXfloat * | , | |
unsigned | long | |||
) | [inline] |
void FX::destructElms | ( | FXdouble * | , | |
unsigned | long | |||
) | [inline] |
void FX::copyElms | ( | FXuchar * | dst, | |
const FXuchar * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::copyElms | ( | FXchar * | dst, | |
const FXchar * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::copyElms | ( | FXushort * | dst, | |
const FXushort * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::copyElms | ( | FXshort * | dst, | |
const FXshort * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::copyElms | ( | FXuint * | dst, | |
const FXuint * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::copyElms | ( | FXint * | dst, | |
const FXint * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::copyElms | ( | FXfloat * | dst, | |
const FXfloat * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::copyElms | ( | FXdouble * | dst, | |
const FXdouble * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::copyElms | ( | EType ** | dst, | |
const EType ** | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::moveElms | ( | FXuchar * | dst, | |
const FXuchar * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::moveElms | ( | FXchar * | dst, | |
const FXchar * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::moveElms | ( | FXushort * | dst, | |
const FXushort * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::moveElms | ( | FXshort * | dst, | |
const FXshort * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::moveElms | ( | FXuint * | dst, | |
const FXuint * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::moveElms | ( | FXint * | dst, | |
const FXint * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::moveElms | ( | FXfloat * | dst, | |
const FXfloat * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::moveElms | ( | FXdouble * | dst, | |
const FXdouble * | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::moveElms | ( | EType ** | dst, | |
const EType ** | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::fillElms | ( | FXuchar * | dst, | |
const FXuchar & | src, | |||
unsigned long | n | |||
) | [inline] |
void FX::fillElms | ( | FXchar * | dst, | |
const FXchar & | src, | |||
unsigned long | n | |||
) | [inline] |
FXbool FX::overlap | ( | const FXExtentd & | a, | |
const FXExtentd & | b | |||
) |
FXExtentd FX::unite | ( | const FXExtentd & | a, | |
const FXExtentd & | b | |||
) |
FXExtentd FX::intersect | ( | const FXExtentd & | a, | |
const FXExtentd & | b | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXExtentd & | ext | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXExtentd & | ext | |||
) |
FXbool FX::overlap | ( | const FXExtentf & | a, | |
const FXExtentf & | b | |||
) |
FXExtentf FX::unite | ( | const FXExtentf & | a, | |
const FXExtentf & | b | |||
) |
FXExtentf FX::intersect | ( | const FXExtentf & | a, | |
const FXExtentf & | b | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXExtentf & | ext | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXExtentf & | ext | |||
) |
FXbool FX::fxcheckGIF | ( | FXStream & | store | ) |
Check if stream contains a GIF, return true if so.
FXbool FX::fxloadGIF | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height, | |||
FXbool | flag = true | |||
) |
Load an GIF (Graphics Interchange Format) file from a stream; if the flag flag is true, the background color is considered transparent.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveGIF | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height, | |||
FXbool | flag = true | |||
) |
Save an GIF (Graphics Interchange Format) file to a stream.
If flag is true, the faster Floyd-Steinberg dither method instead of the slower Wu quantization algorithm.
FXbool FX::glUseFXFont | ( | FXFont * | font, | |
int | first, | |||
int | count, | |||
int | list | |||
) |
Create a display list of bitmaps from font glyphs in a font.
FXbool FX::fxcheckIFF | ( | FXStream & | store | ) |
Check if stream contains a IFF, return true if so.
FXbool FX::fxloadIFF | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an IFF (EA Image File Format) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxcheckJPG | ( | FXStream & | store | ) |
Check if stream contains a JPG, return true if so.
FXbool FX::fxloadJPG | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height, | |||
FXint & | quality | |||
) |
Load an JPEG (Joint Photographics Experts Group) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveJPG | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height, | |||
FXint | quality | |||
) |
Save an JPEG (Joint Photographics Experts Group) file to a stream.
FXMat3d FX::operator* | ( | FXdouble | x, | |
const FXMat3d & | a | |||
) |
FXMat3d FX::operator* | ( | const FXMat3d & | a, | |
FXdouble | x | |||
) |
FXMat3d FX::operator/ | ( | const FXMat3d & | a, | |
FXdouble | x | |||
) |
FXMat3d FX::operator/ | ( | FXdouble | x, | |
const FXMat3d & | a | |||
) |
FXbool FX::operator== | ( | const FXMat3d & | a, | |
FXdouble | n | |||
) |
FXbool FX::operator== | ( | FXdouble | n, | |
const FXMat3d & | a | |||
) |
FXbool FX::operator!= | ( | const FXMat3d & | a, | |
FXdouble | n | |||
) |
FXbool FX::operator!= | ( | FXdouble | n, | |
const FXMat3d & | a | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXMat3d & | m | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXMat3d & | m | |||
) |
FXMat3f FX::operator* | ( | FXfloat | x, | |
const FXMat3f & | a | |||
) |
FXMat3f FX::operator* | ( | const FXMat3f & | a, | |
FXfloat | x | |||
) |
FXMat3f FX::operator/ | ( | const FXMat3f & | a, | |
FXfloat | x | |||
) |
FXMat3f FX::operator/ | ( | FXfloat | x, | |
const FXMat3f & | a | |||
) |
FXbool FX::operator== | ( | const FXMat3f & | a, | |
FXdouble | n | |||
) |
FXbool FX::operator== | ( | FXdouble | n, | |
const FXMat3f & | a | |||
) |
FXbool FX::operator!= | ( | const FXMat3f & | a, | |
FXdouble | n | |||
) |
FXbool FX::operator!= | ( | FXdouble | n, | |
const FXMat3f & | a | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXMat3f & | m | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXMat3f & | m | |||
) |
FXMat4d FX::operator* | ( | FXdouble | x, | |
const FXMat4d & | a | |||
) |
FXMat4d FX::operator* | ( | const FXMat4d & | a, | |
FXdouble | x | |||
) |
FXMat4d FX::operator/ | ( | const FXMat4d & | a, | |
FXdouble | x | |||
) |
FXMat4d FX::operator/ | ( | FXdouble | x, | |
const FXMat4d & | a | |||
) |
FXbool FX::operator== | ( | const FXMat4d & | a, | |
FXdouble | n | |||
) |
FXbool FX::operator== | ( | FXdouble | n, | |
const FXMat4d & | a | |||
) |
FXbool FX::operator!= | ( | const FXMat4d & | a, | |
FXdouble | n | |||
) |
FXbool FX::operator!= | ( | FXdouble | n, | |
const FXMat4d & | a | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXMat4d & | m | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXMat4d & | m | |||
) |
FXMat4f FX::operator* | ( | FXfloat | x, | |
const FXMat4f & | a | |||
) |
FXMat4f FX::operator* | ( | const FXMat4f & | a, | |
FXfloat | x | |||
) |
FXMat4f FX::operator/ | ( | const FXMat4f & | a, | |
FXfloat | x | |||
) |
FXMat4f FX::operator/ | ( | FXfloat | x, | |
const FXMat4f & | a | |||
) |
FXbool FX::operator== | ( | const FXMat4f & | a, | |
FXfloat | n | |||
) |
FXbool FX::operator== | ( | FXfloat | n, | |
const FXMat4f & | a | |||
) |
FXbool FX::operator!= | ( | const FXMat4f & | a, | |
FXfloat | n | |||
) |
FXbool FX::operator!= | ( | FXfloat | n, | |
const FXMat4f & | a | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXMat4f & | m | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXMat4f & | m | |||
) |
FXbool FX::fxcheckPCX | ( | FXStream & | store | ) |
Check if stream contains a PCX, return true if so.
FXbool FX::fxloadPCX | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an PCX (PC Paintbrush) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsavePCX | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height | |||
) |
Save an PCX (PC Paintbrush) file to a stream.
FXbool FX::fxcheckPNG | ( | FXStream & | store | ) |
Check if stream contains a PNG, return true if so.
FXbool FX::fxloadPNG | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an PNG (Portable Network Graphics) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsavePNG | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height | |||
) |
Save an PNG (Portable Network Graphics) file to a stream.
FXPoint FX::operator* | ( | const FXPoint & | p, | |
FXshort | c | |||
) | [inline] |
References FX::FXPoint::x, and FX::FXPoint::y.
FXPoint FX::operator* | ( | FXshort | c, | |
const FXPoint & | p | |||
) | [inline] |
References FX::FXPoint::x, and FX::FXPoint::y.
FXPoint FX::operator/ | ( | const FXPoint & | p, | |
FXshort | c | |||
) | [inline] |
References FX::FXPoint::x, and FX::FXPoint::y.
FXPoint FX::operator/ | ( | FXshort | c, | |
const FXPoint & | p | |||
) | [inline] |
References FX::FXPoint::x, and FX::FXPoint::y.
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXPoint & | p | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXPoint & | p | |||
) |
FXbool FX::fxcheckPPM | ( | FXStream & | store | ) |
Check if stream contains a PPM, return true if so.
FXbool FX::fxloadPPM | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an PPM (Portable Pixmap Format) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsavePPM | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height | |||
) |
Save an PPM (Portable Pixmap Format) file to a stream.
FXbool FX::overlap | ( | const FXRanged & | a, | |
const FXRanged & | b | |||
) |
FXRanged FX::unite | ( | const FXRanged & | a, | |
const FXRanged & | b | |||
) |
FXRanged FX::intersect | ( | const FXRanged & | a, | |
const FXRanged & | b | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXRanged & | bounds | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXRanged & | bounds | |||
) |
FXbool FX::overlap | ( | const FXRangef & | a, | |
const FXRangef & | b | |||
) |
FXRangef FX::unite | ( | const FXRangef & | a, | |
const FXRangef & | b | |||
) |
FXRangef FX::intersect | ( | const FXRangef & | a, | |
const FXRangef & | b | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXRangef & | bounds | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXRangef & | bounds | |||
) |
FXbool FX::fxcheckRAS | ( | FXStream & | store | ) |
Check if stream contains a RAS, return true if so.
FXbool FX::fxloadRAS | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an SUN Raster Image format file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveRAS | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height | |||
) |
Save an SUN Raster Image format file to a stream.
FXbool FX::overlap | ( | const FXRectangle & | a, | |
const FXRectangle & | b | |||
) | [inline] |
References FX::FXRectangle::h, FX::FXRectangle::w, FX::FXRectangle::x, and FX::FXRectangle::y.
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXRectangle & | r | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXRectangle & | r | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXRex & | s | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXRex & | s | |||
) |
FXbool FX::fxcheckRGB | ( | FXStream & | store | ) |
Check if stream contains a RGB, return true if so.
FXbool FX::fxloadRGB | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an RGB (SGI IRIS RGB) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveRGB | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height | |||
) |
Save an RGB (SGI IRIS RGB) file to a stream.
FXSize FX::operator* | ( | const FXSize & | s, | |
FXshort | c | |||
) | [inline] |
References FX::FXSize::h, and FX::FXSize::w.
FXSize FX::operator* | ( | FXshort | c, | |
const FXSize & | s | |||
) | [inline] |
References FX::FXSize::h, and FX::FXSize::w.
FXSize FX::operator/ | ( | const FXSize & | s, | |
FXshort | c | |||
) | [inline] |
References FX::FXSize::h, and FX::FXSize::w.
FXSize FX::operator/ | ( | FXshort | c, | |
const FXSize & | s | |||
) | [inline] |
References FX::FXSize::h, and FX::FXSize::w.
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXSize & | s | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXSize & | s | |||
) |
FXbool FX::overlap | ( | const FXRanged & | a, | |
const FXSphered & | b | |||
) |
FXbool FX::overlap | ( | const FXSphered & | a, | |
const FXRanged & | b | |||
) |
FXbool FX::overlap | ( | const FXSphered & | a, | |
const FXSphered & | b | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXSphered & | sphere | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXSphered & | sphere | |||
) |
FXbool FX::overlap | ( | const FXRangef & | a, | |
const FXSpheref & | b | |||
) |
FXbool FX::overlap | ( | const FXSpheref & | a, | |
const FXRangef & | b | |||
) |
FXbool FX::overlap | ( | const FXSpheref & | a, | |
const FXSpheref & | b | |||
) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXSpheref & | sphere | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXSpheref & | sphere | |||
) |
void FX::swap | ( | FXString & | a, | |
FXString & | b | |||
) | [inline] |
Swap two strings.
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXString & | s | |||
) |
Saving to a stream.
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXString & | s | |||
) |
Load from a stream.
FXint FX::compare | ( | const FXchar * | s1, | |
const FXchar * | s2 | |||
) |
Compare.
FXint FX::compare | ( | const FXchar * | s1, | |
const FXString & | s2 | |||
) |
FXint FX::compare | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
FXint FX::compare | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
FXint FX::compare | ( | const FXchar * | s1, | |
const FXchar * | s2, | |||
FXint | n | |||
) |
Compare up to n.
FXint FX::compare | ( | const FXchar * | s1, | |
const FXString & | s2, | |||
FXint | n | |||
) |
FXint FX::compare | ( | const FXString & | s1, | |
const FXchar * | s2, | |||
FXint | n | |||
) |
FXint FX::compare | ( | const FXString & | s1, | |
const FXString & | s2, | |||
FXint | n | |||
) |
FXint FX::comparecase | ( | const FXchar * | s1, | |
const FXchar * | s2 | |||
) |
Compare case insensitive.
FXint FX::comparecase | ( | const FXchar * | s1, | |
const FXString & | s2 | |||
) |
FXint FX::comparecase | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
FXint FX::comparecase | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
FXint FX::comparecase | ( | const FXchar * | s1, | |
const FXchar * | s2, | |||
FXint | n | |||
) |
Compare case insensitive up to n.
FXint FX::comparecase | ( | const FXchar * | s1, | |
const FXString & | s2, | |||
FXint | n | |||
) |
FXint FX::comparecase | ( | const FXString & | s1, | |
const FXchar * | s2, | |||
FXint | n | |||
) |
FXint FX::comparecase | ( | const FXString & | s1, | |
const FXString & | s2, | |||
FXint | n | |||
) |
FXint FX::compareversion | ( | const FXchar * | s1, | |
const FXchar * | s2 | |||
) |
Compare with numeric interpretation.
FXint FX::compareversion | ( | const FXchar * | s1, | |
const FXString & | s2 | |||
) |
FXint FX::compareversion | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
FXint FX::compareversion | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
FXbool FX::operator== | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
Equality operators.
FXbool FX::operator== | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
FXbool FX::operator== | ( | const FXchar * | s1, | |
const FXString & | s2 | |||
) |
FXbool FX::operator!= | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
Inequality operators.
FXbool FX::operator!= | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
FXbool FX::operator!= | ( | const FXchar * | s1, | |
const FXString & | s2 | |||
) |
FXbool FX::operator< | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
Lexicographic less than operators.
FXbool FX::operator< | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
FXbool FX::operator< | ( | const FXchar * | s1, | |
const FXString & | s2 | |||
) |
FXbool FX::operator<= | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
Lexicographic less than or equal operators.
FXbool FX::operator<= | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
FXbool FX::operator<= | ( | const FXchar * | s1, | |
const FXString & | s2 | |||
) |
FXbool FX::operator> | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
Lexicographic greater than operators.
FXbool FX::operator> | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
FXbool FX::operator> | ( | const FXchar * | s1, | |
const FXString & | s2 | |||
) |
FXbool FX::operator>= | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
Lexicographic greater than or equal operators.
FXbool FX::operator>= | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
FXbool FX::operator>= | ( | const FXchar * | s1, | |
const FXString & | s2 | |||
) |
FXString FX::operator+ | ( | const FXString & | s1, | |
const FXString & | s2 | |||
) |
FXString FX::operator+ | ( | const FXString & | s1, | |
const FXchar * | s2 | |||
) |
Concatenate FXString and a string.
FXString FX::operator+ | ( | const FXString & | s1, | |
const FXwchar * | s2 | |||
) |
FXString FX::operator+ | ( | const FXString & | s1, | |
const FXnchar * | s2 | |||
) |
FXString FX::operator+ | ( | const FXwchar * | s1, | |
const FXString & | s2 | |||
) |
FXString FX::operator+ | ( | const FXnchar * | s1, | |
const FXString & | s2 | |||
) |
FXString FX::operator+ | ( | const FXString & | s, | |
FXchar | c | |||
) |
Concatenate string and single character.
FXString FX::operator+ | ( | FXchar | c, | |
const FXString & | s | |||
) |
FXString FX::fromAscii | ( | const FXString & | s | ) |
Return utf8 from ascii containing unicode escapes.
FXString FX::toAscii | ( | const FXString & | s | ) |
Return ascii containing unicode escapes from utf8.
FXString FX::normalize | ( | const FXString & | s | ) |
Return normalized string, i.e. reordering of diacritical marks.
FXString FX::decompose | ( | const FXString & | s, | |
FXuint | kind | |||
) |
Return normalized decomposition of string.
FXString FX::compose | ( | const FXString & | s, | |
FXuint | kind | |||
) |
Return normalized composition of string; this first performs normalized decomposition.
FXString& FX::unixToDos | ( | FXString & | str | ) |
Convert unix string to dos string.
FXString& FX::dosToUnix | ( | FXString & | str | ) |
Convert dos string to unix string.
FXbool FX::fxcheckTGA | ( | FXStream & | store | ) |
Check if stream contains a TARGA, return true if so.
FXbool FX::fxloadTGA | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an TARGA file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveTGA | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height | |||
) |
Save an TARGA file to a stream.
FXbool FX::fxcheckTIF | ( | FXStream & | store | ) |
Check if stream contains a TIFF, return true if so.
FXbool FX::fxloadTIF | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height, | |||
FXushort & | codec | |||
) |
Load an TIFF (Tagged Image File Format) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveTIF | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height, | |||
FXushort | codec | |||
) |
Save an TIFF (Tagged Image File Format) file to a stream.
FXVec2d FX::operator* | ( | const FXVec2d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXVec2d FX::operator* | ( | FXdouble | n, | |
const FXVec2d & | a | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXVec2d FX::operator/ | ( | const FXVec2d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXVec2d FX::operator/ | ( | FXdouble | n, | |
const FXVec2d & | a | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator== | ( | const FXVec2d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator!= | ( | const FXVec2d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator== | ( | FXdouble | n, | |
const FXVec2d & | a | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator!= | ( | FXdouble | n, | |
const FXVec2d & | a | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator< | ( | const FXVec2d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator<= | ( | const FXVec2d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator> | ( | const FXVec2d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator>= | ( | const FXVec2d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator< | ( | FXdouble | n, | |
const FXVec2d & | a | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator<= | ( | FXdouble | n, | |
const FXVec2d & | a | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator> | ( | FXdouble | n, | |
const FXVec2d & | a | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXbool FX::operator>= | ( | FXdouble | n, | |
const FXVec2d & | a | |||
) | [inline] |
References FX::FXVec2d::x, and FX::FXVec2d::y.
FXVec2d FX::lo | ( | const FXVec2d & | a, | |
const FXVec2d & | b | |||
) | [inline] |
References FXMIN, FX::FXVec2d::x, and FX::FXVec2d::y.
Referenced by FX::FXExtentf::set(), and FX::FXExtentd::set().
FXVec2d FX::hi | ( | const FXVec2d & | a, | |
const FXVec2d & | b | |||
) | [inline] |
References FXMAX, FX::FXVec2d::x, and FX::FXVec2d::y.
Referenced by FX::FXExtentf::set(), and FX::FXExtentd::set().
FXVec2d FX::normalize | ( | const FXVec2d & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXVec2d & | v | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXVec2d & | v | |||
) |
FXVec2f FX::operator* | ( | const FXVec2f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXVec2f FX::operator* | ( | FXfloat | n, | |
const FXVec2f & | a | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXVec2f FX::operator/ | ( | const FXVec2f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXVec2f FX::operator/ | ( | FXfloat | n, | |
const FXVec2f & | a | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator== | ( | const FXVec2f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator!= | ( | const FXVec2f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator== | ( | FXfloat | n, | |
const FXVec2f & | a | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator!= | ( | FXfloat | n, | |
const FXVec2f & | a | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator< | ( | const FXVec2f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator<= | ( | const FXVec2f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator> | ( | const FXVec2f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator>= | ( | const FXVec2f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator< | ( | FXfloat | n, | |
const FXVec2f & | a | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator<= | ( | FXfloat | n, | |
const FXVec2f & | a | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator> | ( | FXfloat | n, | |
const FXVec2f & | a | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXbool FX::operator>= | ( | FXfloat | n, | |
const FXVec2f & | a | |||
) | [inline] |
References FX::FXVec2f::x, and FX::FXVec2f::y.
FXVec2f FX::lo | ( | const FXVec2f & | a, | |
const FXVec2f & | b | |||
) | [inline] |
References FXMIN, FX::FXVec2f::x, and FX::FXVec2f::y.
FXVec2f FX::hi | ( | const FXVec2f & | a, | |
const FXVec2f & | b | |||
) | [inline] |
References FXMAX, FX::FXVec2f::x, and FX::FXVec2f::y.
FXVec2f FX::normalize | ( | const FXVec2f & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXVec2f & | v | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXVec2f & | v | |||
) |
FXVec3d FX::operator* | ( | const FXVec3d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXVec3d FX::operator* | ( | FXdouble | n, | |
const FXVec3d & | a | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXVec3d FX::operator/ | ( | const FXVec3d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXVec3d FX::operator/ | ( | FXdouble | n, | |
const FXVec3d & | a | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator== | ( | const FXVec3d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator!= | ( | const FXVec3d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator== | ( | FXdouble | n, | |
const FXVec3d & | a | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator!= | ( | FXdouble | n, | |
const FXVec3d & | a | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator< | ( | const FXVec3d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator<= | ( | const FXVec3d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator> | ( | const FXVec3d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator>= | ( | const FXVec3d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator< | ( | FXdouble | n, | |
const FXVec3d & | a | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator<= | ( | FXdouble | n, | |
const FXVec3d & | a | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator> | ( | FXdouble | n, | |
const FXVec3d & | a | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXbool FX::operator>= | ( | FXdouble | n, | |
const FXVec3d & | a | |||
) | [inline] |
References FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXVec3d FX::lo | ( | const FXVec3d & | a, | |
const FXVec3d & | b | |||
) | [inline] |
References FXMIN, FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXVec3d FX::hi | ( | const FXVec3d & | a, | |
const FXVec3d & | b | |||
) | [inline] |
References FXMAX, FX::FXVec3d::x, FX::FXVec3d::y, and FX::FXVec3d::z.
FXColor FX::colorFromVec3d | ( | const FXVec3d & | vec | ) |
FXVec3d FX::colorToVec3d | ( | FXColor | clr | ) |
FXVec3d FX::normal | ( | const FXVec3d & | a, | |
const FXVec3d & | b, | |||
const FXVec3d & | c | |||
) |
Referenced by FX::FXStatusLine::getTextColor().
FXVec3d FX::normal | ( | const FXVec3d & | a, | |
const FXVec3d & | b, | |||
const FXVec3d & | c, | |||
const FXVec3d & | d | |||
) |
FXVec3d FX::normalize | ( | const FXVec3d & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXVec3d & | v | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXVec3d & | v | |||
) |
FXVec3f FX::operator* | ( | const FXVec3f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXVec3f FX::operator* | ( | FXfloat | n, | |
const FXVec3f & | a | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXVec3f FX::operator/ | ( | const FXVec3f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXVec3f FX::operator/ | ( | FXfloat | n, | |
const FXVec3f & | a | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator== | ( | const FXVec3f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator!= | ( | const FXVec3f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator== | ( | FXfloat | n, | |
const FXVec3f & | a | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator!= | ( | FXfloat | n, | |
const FXVec3f & | a | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator< | ( | const FXVec3f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator<= | ( | const FXVec3f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator> | ( | const FXVec3f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator>= | ( | const FXVec3f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator< | ( | FXfloat | n, | |
const FXVec3f & | a | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator<= | ( | FXfloat | n, | |
const FXVec3f & | a | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator> | ( | FXfloat | n, | |
const FXVec3f & | a | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXbool FX::operator>= | ( | FXfloat | n, | |
const FXVec3f & | a | |||
) | [inline] |
References FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXVec3f FX::lo | ( | const FXVec3f & | a, | |
const FXVec3f & | b | |||
) | [inline] |
References FXMIN, FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXVec3f FX::hi | ( | const FXVec3f & | a, | |
const FXVec3f & | b | |||
) | [inline] |
References FXMAX, FX::FXVec3f::x, FX::FXVec3f::y, and FX::FXVec3f::z.
FXColor FX::colorFromVec3f | ( | const FXVec3f & | vec | ) |
FXVec3f FX::colorToVec3f | ( | FXColor | clr | ) |
FXVec3f FX::normal | ( | const FXVec3f & | a, | |
const FXVec3f & | b, | |||
const FXVec3f & | c | |||
) |
FXVec3f FX::normal | ( | const FXVec3f & | a, | |
const FXVec3f & | b, | |||
const FXVec3f & | c, | |||
const FXVec3f & | d | |||
) |
FXVec3f FX::normalize | ( | const FXVec3f & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXVec3f & | v | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXVec3f & | v | |||
) |
FXVec4d FX::operator* | ( | const FXVec4d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXVec4d FX::operator* | ( | FXdouble | n, | |
const FXVec4d & | a | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXVec4d FX::operator/ | ( | const FXVec4d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXVec4d FX::operator/ | ( | FXdouble | n, | |
const FXVec4d & | a | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator== | ( | const FXVec4d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator!= | ( | const FXVec4d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator== | ( | FXdouble | n, | |
const FXVec4d & | a | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator!= | ( | FXdouble | n, | |
const FXVec4d & | a | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator< | ( | const FXVec4d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator<= | ( | const FXVec4d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator> | ( | const FXVec4d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator>= | ( | const FXVec4d & | a, | |
FXdouble | n | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator< | ( | FXdouble | n, | |
const FXVec4d & | a | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator<= | ( | FXdouble | n, | |
const FXVec4d & | a | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator> | ( | FXdouble | n, | |
const FXVec4d & | a | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXbool FX::operator>= | ( | FXdouble | n, | |
const FXVec4d & | a | |||
) | [inline] |
References FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXVec4d FX::lo | ( | const FXVec4d & | a, | |
const FXVec4d & | b | |||
) | [inline] |
References FXMIN, FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXVec4d FX::hi | ( | const FXVec4d & | a, | |
const FXVec4d & | b | |||
) | [inline] |
References FXMAX, FX::FXVec4d::w, FX::FXVec4d::x, FX::FXVec4d::y, and FX::FXVec4d::z.
FXVec4d FX::plane | ( | const FXVec4d & | vec | ) |
FXVec4d FX::plane | ( | const FXVec3d & | vec, | |
FXdouble | dist | |||
) |
FXVec4d FX::plane | ( | const FXVec3d & | vec, | |
const FXVec3d & | p | |||
) |
FXVec4d FX::plane | ( | const FXVec3d & | a, | |
const FXVec3d & | b, | |||
const FXVec3d & | c | |||
) |
FXColor FX::colorFromVec4d | ( | const FXVec4d & | vec | ) |
FXVec4d FX::colorToVec4d | ( | FXColor | clr | ) |
FXVec4d FX::normalize | ( | const FXVec4d & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXVec4d & | v | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXVec4d & | v | |||
) |
FXVec4f FX::operator* | ( | const FXVec4f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXVec4f FX::operator* | ( | FXfloat | n, | |
const FXVec4f & | a | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXVec4f FX::operator/ | ( | const FXVec4f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXVec4f FX::operator/ | ( | FXfloat | n, | |
const FXVec4f & | a | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator== | ( | const FXVec4f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator!= | ( | const FXVec4f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator== | ( | FXfloat | n, | |
const FXVec4f & | a | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator!= | ( | FXfloat | n, | |
const FXVec4f & | a | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator< | ( | const FXVec4f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator<= | ( | const FXVec4f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator> | ( | const FXVec4f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator>= | ( | const FXVec4f & | a, | |
FXfloat | n | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator< | ( | FXfloat | n, | |
const FXVec4f & | a | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator<= | ( | FXfloat | n, | |
const FXVec4f & | a | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator> | ( | FXfloat | n, | |
const FXVec4f & | a | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXbool FX::operator>= | ( | FXfloat | n, | |
const FXVec4f & | a | |||
) | [inline] |
References FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXVec4f FX::lo | ( | const FXVec4f & | a, | |
const FXVec4f & | b | |||
) | [inline] |
References FXMIN, FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXVec4f FX::hi | ( | const FXVec4f & | a, | |
const FXVec4f & | b | |||
) | [inline] |
References FXMAX, FX::FXVec4f::w, FX::FXVec4f::x, FX::FXVec4f::y, and FX::FXVec4f::z.
FXVec4f FX::plane | ( | const FXVec4f & | vec | ) |
FXVec4f FX::plane | ( | const FXVec3f & | vec, | |
FXfloat | dist | |||
) |
FXVec4f FX::plane | ( | const FXVec3f & | vec, | |
const FXVec3f & | p | |||
) |
FXVec4f FX::plane | ( | const FXVec3f & | a, | |
const FXVec3f & | b, | |||
const FXVec3f & | c | |||
) |
FXColor FX::colorFromVec4f | ( | const FXVec4f & | vec | ) |
FXVec4f FX::colorToVec4f | ( | FXColor | clr | ) |
FXVec4f FX::normalize | ( | const FXVec4f & | v | ) |
FXStream& FX::operator<< | ( | FXStream & | store, | |
const FXVec4f & | v | |||
) |
FXStream& FX::operator>> | ( | FXStream & | store, | |
FXVec4f & | v | |||
) |
FXbool FX::fxcheckXBM | ( | FXStream & | store | ) |
Check if stream contains a XBM, return TRUE if so.
FXbool FX::fxloadXBM | ( | FXColor *& | data, | |
const FXuchar * | pix, | |||
const FXuchar * | msk, | |||
FXint | width, | |||
FXint | height | |||
) |
Load an XBM (X Bitmap) from pixel array and mask array.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxloadXBM | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height, | |||
FXint & | hotx, | |||
FXint & | hoty | |||
) |
Load an XBM (X Bitmap) file from a stream.
Upon successful return, the pixel array and size, and hot-spot are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveXBM | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height, | |||
FXint | hotx = -1 , |
|||
FXint | hoty = -1 | |||
) |
Save an XBM (X Bitmap) file to a stream; if the parameters hotx and hoty are set to -1, no hotspot location is saved.
FXbool FX::fxsavePS | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height, | |||
FXint | paperw = 612 , |
|||
FXint | paperh = 792 , |
|||
FXint | margin = 35 , |
|||
FXbool | color = true | |||
) |
Save a PostScript file to a stream; format the picture to the maximal size that fits within the given margins of the indicated paper size.
FXbool FX::fxcheckXPM | ( | FXStream & | store | ) |
Check if stream contains a XPM, return TRUE if so.
FXbool FX::fxloadXPM | ( | const FXchar ** | pix, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an XPM (X Pixmap) from array of strings.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxloadXPM | ( | FXStream & | store, | |
FXColor *& | data, | |||
FXint & | width, | |||
FXint & | height | |||
) |
Load an XPM (X Pixmap) file from a stream.
Upon successful return, the pixel array and size are returned. If an error occurred, the pixel array is set to NULL.
FXbool FX::fxsaveXPM | ( | FXStream & | store, | |
const FXColor * | data, | |||
FXint | width, | |||
FXint | height, | |||
FXbool | fast = true | |||
) |
Save an XPM (X Pixmap) file to a stream.
const FXTime FX::forever = 9223372036854775807LL |
A time in the far, far future.
const FXuchar FX::fxversion[3] |
Version number that the library has been compiled with.
Controls tracing level.
![]() |