![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
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 |
Application Object. More... | |
class | FXArray |
Array of some generic type. More... | |
class | FXArrowButton |
Button with an arrow; the arrow can point in any direction. 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 | 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 | FXComposeContext |
Compose Context manages the state of an input method if input method support is enabled. More... | |
class | FXComposite |
Base composite. More... | |
class | FXCP1250Codec |
CP1250 Codec. More... | |
class | FXCP1251Codec |
CP1251 Codec. More... | |
class | FXCP1252Codec |
CP1252 Codec. More... | |
class | FXCP1253Codec |
CP1253 Codec. More... | |
class | FXCP1254Codec |
CP1254 Codec. More... | |
class | FXCP1255Codec |
CP1255 Codec. More... | |
class | FXCP1256Codec |
CP1256 Codec. More... | |
class | FXCP1257Codec |
CP1257 Codec. More... | |
class | FXCP1258Codec |
CP1258 Codec. More... | |
class | FXCP437Codec |
CP437 Codec. More... | |
class | FXCP850Codec |
CP8502 Codec. More... | |
class | FXCP852Codec |
CP852 Codec. More... | |
class | FXCP855Codec |
CP855 Codec. More... | |
class | FXCP856Codec |
CP856 Codec. More... | |
class | FXCP857Codec |
CP857 Codec. More... | |
class | FXCP860Codec |
CP860 Codec. More... | |
class | FXCP861Codec |
CP861 Codec. More... | |
class | FXCP862Codec |
CP862 Codec. More... | |
class | FXCP863Codec |
CP863 Codec. More... | |
class | FXCP864Codec |
CP864 Codec. More... | |
class | FXCP865Codec |
CP865 Codec. More... | |
class | FXCP866Codec |
CP866 Codec. More... | |
class | FXCP869Codec |
CP869 Codec. More... | |
class | FXCP874Codec |
CP874 Codec. More... | |
class | FXCURCursor |
CUR Cursor class. More... | |
class | FXCursor |
Cursor class. More... | |
class | FXDataTarget |
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 object. 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 | 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 | 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 |
A GL context is an object representing the OpenGL state information. 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 |
struct | FXMaterial |
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 | FXGUISignal |
A GUI Signal is an object used by a worker thread to signal the user interface thread of some event; it wakes up the user interface thread from the blocking state and causes it to send the given message to the GUI Signal object's target. 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 | 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 | 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. 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 | 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 |
Spinner control. More... | |
class | FXRecentFiles |
The recent files object 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 scroll window widget scrolls an arbitrary child window. 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 |
Table Widget. 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 | FXCondition |
A condition allows one or more threads to synchronize to an event. More... | |
class | FXSemaphore |
A semaphore allows for protection of a resource that can be accessed by a fixed number of simultaneous threads. More... | |
class | FXThread |
FXThread provides system-independent support for 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 Tool bar 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... | |
Namespaces | |
namespace | Ascii |
namespace | FXPath |
namespace | FXSystem |
namespace | Unicode |
namespace | FXURL |
Typedefs | |
typedef char | FXchar |
typedef unsigned char | FXuchar |
typedef FXuchar | FXbool |
typedef unsigned short | FXushort |
typedef short | FXshort |
typedef unsigned int | FXuint |
typedef int | FXint |
typedef float | FXfloat |
typedef double | FXdouble |
typedef FXObject * | FXObjectPtr |
typedef wchar_t | FXwchar |
typedef unsigned short | FXnchar |
typedef long | FXival |
typedef unsigned long | FXuval |
typedef unsigned long | FXID |
typedef long | 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 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_DNDCOPY_CURSOR, DEF_DNDMOVE_CURSOR, DEF_DNDLINK_CURSOR, DEF_CROSSHAIR_CURSOR, DEF_CORNERNE_CURSOR, DEF_CORNERNW_CURSOR, DEF_CORNERSE_CURSOR, DEF_CORNERSW_CURSOR, DEF_HELP_CURSOR, DEF_HAND_CURSOR, DEF_ROTATE_CURSOR, DEF_WAIT_CURSOR } |
enum | { ARROW_NONE = 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 | { 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 | 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_SESSION_NOTIFY, SEL_SESSION_CLOSED, 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_ACCEPT = 1, DRAG_COPY = 2, DRAG_MOVE = 3, DRAG_LINK = 4, DRAG_PRIVATE = 5 } |
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 | { 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 | { VIEWER_LIGHTING = 0x00008000, VIEWER_FOG = 0x00010000, VIEWER_DITHER = 0x00020000 } |
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 = 0x01000000, INPUTDIALOG_REAL = 0x02000000, INPUTDIALOG_PASSWORD = 0x04000000 } |
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 } |
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 } |
enum | { MINKEY = 0, MAXKEY = 65535 } |
enum | { MINTYPE = 0, MAXTYPE = 65535 } |
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 = 0x01000000, PROGRESSDIALOG_NORMAL = (DECOR_TITLE|DECOR_BORDER) } |
enum | { RADIOBUTTON_AUTOGRAY = 0x00800000, RADIOBUTTON_AUTOHIDE = 0x01000000, RADIOBUTTON_NORMAL = JUSTIFY_NORMAL|ICON_BEFORE_TEXT } |
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 | FXRexError { REGERR_OK, REGERR_EMPTY, REGERR_PAREN, REGERR_BRACK, REGERR_BRACE, REGERR_RANGE, REGERR_ESC, REGERR_COUNT, REGERR_NOATOM, REGERR_REPEAT, REGERR_BACKREF, REGERR_CLASS, REGERR_COMPLEX, REGERR_MEMORY, REGERR_TOKEN } |
enum | { REX_NORMAL = 0, REX_CAPTURE = 1, REX_ICASE = 2, REX_NEWLINE = 4, REX_VERBATIM = 8, REX_SYNTAX = 16 } |
enum | { REX_FORWARD = 0, REX_BACKWARD = 32, REX_NOT_BOL = 64, REX_NOT_EOL = 128, REX_NOT_EMPTY = 256 } |
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, TEXT_AUTOSCROLL = 0x08000000 } |
enum | FXTextSelectionMode { SELECT_CHARS, SELECT_WORDS, SELECT_LINES } |
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 | { 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 | FXVisualOptions { VISUAL_DEFAULT = 0, VISUAL_MONOCHROME = 1, VISUAL_BEST = 2, VISUAL_INDEXCOLOR = 4, VISUAL_GRAYSCALE = 8, VISUAL_TRUECOLOR = 16, VISUAL_OWNCOLORMAP = 32, VISUAL_DOUBLEBUFFER = 64, VISUAL_STEREO = 128, VISUAL_NOACCEL = 256, VISUAL_SWAP_COPY = 512 } |
enum | FXVisualType { VISUALTYPE_UNKNOWN, VISUALTYPE_MONO, VISUALTYPE_TRUE, VISUALTYPE_INDEX, VISUALTYPE_GRAY } |
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) |
bool | fxcheckBMP (FXStream &store) |
bool | fxloadBMP (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveBMP (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | fxcheckICO (FXStream &store) |
bool | fxloadICO (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &xspot, FXint &yspot) |
bool | fxsaveICO (FXStream &store, const FXColor *data, FXint width, FXint height, FXint xspot=-1, FXint yspot=-1) |
FXDate | operator+ (const FXDate &d, FXint x) |
FXDate | operator+ (FXint x, const FXDate &d) |
FXint | operator- (const FXDate &a, const FXDate &b) |
FXStream & | operator<< (FXStream &store, const FXDate &d) |
FXStream & | operator>> (FXStream &store, FXDate &d) |
FXuint | fxrandom (FXuint &seed) |
FXint | fxmalloc (void **ptr, unsigned long size) |
FXint | fxcalloc (void **ptr, unsigned long size) |
FXint | fxresize (void **ptr, unsigned long size) |
FXint | 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 | fxtrace (unsigned int level, const char *format,...) FX_PRINTF(2 |
void void | fxsleep (unsigned int n) |
bool | fxfilematch (const char *pattern, const char *string, FXuint flags=(FILEMATCH_NOESCAPE|FILEMATCH_FILE_NAME)) |
FXColor | makeHiliteColor (FXColor clr) |
FXColor | makeShadowColor (FXColor clr) |
FXint | fxgetpid () |
bool | fxtoDOS (FXchar *&string, FXint &len) |
bool | 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) |
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, const FXchar *src, FXint n) |
FXint | utf2wcs (FXwchar *dst, const FXchar *src) |
FXint | utf2ncs (FXnchar *dst, const FXchar *src, FXint n) |
FXint | utf2ncs (FXnchar *dst, const FXchar *src) |
FXint | wc2utfs (FXchar *dst, const FXwchar *src, FXint n) |
FXint | wc2utfs (FXchar *dst, const FXwchar *src) |
FXint | nc2utfs (FXchar *dst, const FXnchar *src, FXint n) |
FXint | nc2utfs (FXchar *dst, const FXnchar *src) |
void * | fxdllOpen (const FXchar *dllname) |
void | fxdllClose (void *dllhandle) |
void * | fxdllSymbol (void *dllhandle, const FXchar *dllsymbol) |
FXString | fxdllError () |
template<class TYPE> | |
void | constructElms (TYPE *ptr, unsigned long n) |
template<class TYPE> | |
void | destructElms (TYPE *ptr, unsigned long n) |
template<class TYPE> | |
void | copyElms (TYPE *dst, const TYPE *src, unsigned long n) |
template<class TYPE> | |
void | moveElms (TYPE *dst, const TYPE *src, unsigned long n) |
template<class TYPE> | |
void | fillElms (TYPE *dst, const TYPE &src, unsigned long n) |
template<class TYPE> | |
void | clearElms (TYPE *dst, unsigned long n) |
template<class TYPE> | |
void | saveElms (FXStream &store, const TYPE *ptr, unsigned long n) |
template<class TYPE> | |
void | loadElms (FXStream &store, TYPE *ptr, unsigned long n) |
template<class TYPE> | |
FXint | allocElms (TYPE *&ptr, unsigned long n) |
template<class TYPE> | |
FXint | callocElms (TYPE *&ptr, unsigned long n) |
template<class TYPE> | |
FXint | dupElms (TYPE *&ptr, const TYPE *src, unsigned long n) |
template<class TYPE> | |
FXint | resizeElms (TYPE *&ptr, unsigned long n) |
template<class TYPE> | |
void | freeElms (TYPE *&ptr) |
void | constructElms (FXuchar *, unsigned long) |
void | constructElms (FXchar *, unsigned long) |
void | constructElms (FXushort *, unsigned long) |
void | constructElms (FXshort *, unsigned long) |
void | constructElms (FXuint *, unsigned long) |
void | constructElms (FXint *, unsigned long) |
void | constructElms (FXfloat *, unsigned long) |
void | constructElms (FXdouble *, unsigned long) |
void | destructElms (FXuchar *, unsigned long) |
void | destructElms (FXchar *, unsigned long) |
void | destructElms (FXushort *, unsigned long) |
void | destructElms (FXshort *, unsigned long) |
void | destructElms (FXuint *, unsigned long) |
void | destructElms (FXint *, unsigned long) |
void | destructElms (FXfloat *, unsigned long) |
void | destructElms (FXdouble *, unsigned long) |
void | copyElms (FXuchar *dst, const FXuchar *src, unsigned long n) |
void | copyElms (FXchar *dst, const FXchar *src, unsigned long n) |
void | copyElms (FXushort *dst, const FXushort *src, unsigned long n) |
void | copyElms (FXshort *dst, const FXshort *src, unsigned long n) |
void | copyElms (FXuint *dst, const FXuint *src, unsigned long n) |
void | copyElms (FXint *dst, const FXint *src, unsigned long n) |
void | copyElms (FXfloat *dst, const FXfloat *src, unsigned long n) |
void | copyElms (FXdouble *dst, const FXdouble *src, unsigned long n) |
template<class TYPE> | |
void | copyElms (TYPE **dst, const TYPE **src, unsigned long n) |
void | moveElms (FXuchar *dst, const FXuchar *src, unsigned long n) |
void | moveElms (FXchar *dst, const FXchar *src, unsigned long n) |
void | moveElms (FXushort *dst, const FXushort *src, unsigned long n) |
void | moveElms (FXshort *dst, const FXshort *src, unsigned long n) |
void | moveElms (FXuint *dst, const FXuint *src, unsigned long n) |
void | moveElms (FXint *dst, const FXint *src, unsigned long n) |
void | moveElms (FXfloat *dst, const FXfloat *src, unsigned long n) |
void | moveElms (FXdouble *dst, const FXdouble *src, unsigned long n) |
template<class TYPE> | |
void | moveElms (TYPE **dst, const TYPE **src, unsigned long n) |
void | fillElms (FXuchar *dst, const FXuchar &src, unsigned long n) |
void | fillElms (FXchar *dst, const FXchar &src, unsigned long n) |
void | saveElms (FXStream &store, const FXuchar *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXchar *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXushort *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXshort *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXuint *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXint *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXfloat *ptr, unsigned long n) |
void | saveElms (FXStream &store, const FXdouble *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXuchar *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXchar *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXushort *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXshort *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXuint *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXint *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXfloat *ptr, unsigned long n) |
void | loadElms (FXStream &store, FXdouble *ptr, unsigned long n) |
bool | 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) |
bool | 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) |
bool | fxcheckGIF (FXStream &store) |
bool | fxloadGIF (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveGIF (FXStream &store, const FXColor *data, FXint width, FXint height, bool fast=true) |
void | glUseFXFont (FXFont *font, int first, int count, int list) |
bool | fxcheckIFF (FXStream &store) |
bool | fxloadIFF (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxcheckJPG (FXStream &store) |
bool | fxloadJPG (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &quality) |
bool | 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) |
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) |
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) |
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) |
FXStream & | operator<< (FXStream &store, const FXMat4f &m) |
FXStream & | operator>> (FXStream &store, FXMat4f &m) |
bool | fxcheckPCX (FXStream &store) |
bool | fxloadPCX (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsavePCX (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | fxcheckPNG (FXStream &store) |
bool | fxloadPNG (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsavePNG (FXStream &store, const FXColor *data, FXint width, FXint height) |
FXPoint | operator * (const FXPoint &p, FXshort c) |
FXPoint | operator * (FXshort c, const FXPoint &p) |
FXPoint | operator/ (const FXPoint &p, FXshort c) |
FXPoint | operator/ (FXshort c, const FXPoint &p) |
FXStream & | operator<< (FXStream &store, const FXPoint &p) |
FXStream & | operator>> (FXStream &store, FXPoint &p) |
bool | fxcheckPPM (FXStream &store) |
bool | fxloadPPM (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsavePPM (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | 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) |
bool | 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) |
bool | fxcheckRAS (FXStream &store) |
bool | fxloadRAS (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveRAS (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | 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) |
bool | fxcheckRGB (FXStream &store) |
bool | fxloadRGB (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | 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) |
bool | overlap (const FXRanged &a, const FXSphered &b) |
bool | overlap (const FXSphered &a, const FXRanged &b) |
bool | overlap (const FXSphered &a, const FXSphered &b) |
FXStream & | operator<< (FXStream &store, const FXSphered &sphere) |
FXStream & | operator>> (FXStream &store, FXSphered &sphere) |
bool | overlap (const FXRangef &a, const FXSpheref &b) |
bool | overlap (const FXSpheref &a, const FXRangef &b) |
bool | 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) |
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) |
bool | operator== (const FXString &s1, const FXString &s2) |
bool | operator== (const FXString &s1, const FXchar *s2) |
bool | operator== (const FXchar *s1, const FXString &s2) |
bool | operator!= (const FXString &s1, const FXString &s2) |
bool | operator!= (const FXString &s1, const FXchar *s2) |
bool | operator!= (const FXchar *s1, const FXString &s2) |
bool | operator< (const FXString &s1, const FXString &s2) |
bool | operator< (const FXString &s1, const FXchar *s2) |
bool | operator< (const FXchar *s1, const FXString &s2) |
bool | operator<= (const FXString &s1, const FXString &s2) |
bool | operator<= (const FXString &s1, const FXchar *s2) |
bool | operator<= (const FXchar *s1, const FXString &s2) |
bool | operator> (const FXString &s1, const FXString &s2) |
bool | operator> (const FXString &s1, const FXchar *s2) |
bool | operator> (const FXchar *s1, const FXString &s2) |
bool | operator>= (const FXString &s1, const FXString &s2) |
bool | operator>= (const FXString &s1, const FXchar *s2) |
bool | 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) |
FXStream & | operator<< (FXStream &store, const FXString &s) |
FXStream & | operator>> (FXStream &store, FXString &s) |
FXString | FXStringFormat (const FXchar *fmt,...) FX_PRINTF(1 |
FXString FXString | FXStringVFormat (const FXchar *fmt, va_list args) |
FXString | FXStringVal (FXint num, FXint base=10) |
FXString | FXStringVal (FXuint num, FXint base=10) |
FXString | FXStringVal (FXlong num, FXint base=10) |
FXString | FXStringVal (FXulong num, FXint base=10) |
FXString | FXStringVal (FXfloat num, FXint prec=6, FXint exp=MAYBE) |
FXString | FXStringVal (FXdouble num, FXint prec=6, FXint exp=MAYBE) |
FXint | FXIntVal (const FXString &s, FXint base=10) |
FXuint | FXUIntVal (const FXString &s, FXint base=10) |
FXlong | FXLongVal (const FXString &s, FXint base=10) |
FXulong | FXULongVal (const FXString &s, FXint base=10) |
FXfloat | FXFloatVal (const FXString &s) |
FXdouble | FXDoubleVal (const FXString &s) |
FXString | fromAscii (const FXString &s) |
FXString | toAscii (const FXString &s) |
FXString | escape (const FXString &s) |
FXString | unescape (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) |
bool | fxcheckTGA (FXStream &store) |
bool | fxloadTGA (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveTGA (FXStream &store, const FXColor *data, FXint width, FXint height) |
bool | fxcheckTIF (FXStream &store) |
bool | fxloadTIF (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXushort &codec) |
bool | fxsaveTIF (FXStream &store, const FXColor *data, FXint width, FXint height, FXushort codec) |
FXVec2d | operator * (const FXVec2d &a, FXdouble n) |
FXVec2d | operator * (FXdouble n, const FXVec2d &a) |
FXVec2d | operator/ (const FXVec2d &a, FXdouble n) |
FXVec2d | operator/ (FXdouble n, const FXVec2d &a) |
bool | operator== (const FXVec2d &a, FXdouble n) |
bool | operator!= (const FXVec2d &a, FXdouble n) |
bool | operator== (FXdouble n, const FXVec2d &a) |
bool | operator!= (FXdouble n, const FXVec2d &a) |
bool | operator< (const FXVec2d &a, FXdouble n) |
bool | operator<= (const FXVec2d &a, FXdouble n) |
bool | operator> (const FXVec2d &a, FXdouble n) |
bool | operator>= (const FXVec2d &a, FXdouble n) |
bool | operator< (FXdouble n, const FXVec2d &a) |
bool | operator<= (FXdouble n, const FXVec2d &a) |
bool | operator> (FXdouble n, const FXVec2d &a) |
bool | operator>= (FXdouble n, const FXVec2d &a) |
FXVec2d | 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) |
bool | operator== (const FXVec2f &a, FXfloat n) |
bool | operator!= (const FXVec2f &a, FXfloat n) |
bool | operator== (FXfloat n, const FXVec2f &a) |
bool | operator!= (FXfloat n, const FXVec2f &a) |
bool | operator< (const FXVec2f &a, FXfloat n) |
bool | operator<= (const FXVec2f &a, FXfloat n) |
bool | operator> (const FXVec2f &a, FXfloat n) |
bool | operator>= (const FXVec2f &a, FXfloat n) |
bool | operator< (FXfloat n, const FXVec2f &a) |
bool | operator<= (FXfloat n, const FXVec2f &a) |
bool | operator> (FXfloat n, const FXVec2f &a) |
bool | operator>= (FXfloat n, const FXVec2f &a) |
FXVec2f | 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) |
bool | operator== (const FXVec3d &a, FXdouble n) |
bool | operator!= (const FXVec3d &a, FXdouble n) |
bool | operator== (FXdouble n, const FXVec3d &a) |
bool | operator!= (FXdouble n, const FXVec3d &a) |
bool | operator< (const FXVec3d &a, FXdouble n) |
bool | operator<= (const FXVec3d &a, FXdouble n) |
bool | operator> (const FXVec3d &a, FXdouble n) |
bool | operator>= (const FXVec3d &a, FXdouble n) |
bool | operator< (FXdouble n, const FXVec3d &a) |
bool | operator<= (FXdouble n, const FXVec3d &a) |
bool | operator> (FXdouble n, const FXVec3d &a) |
bool | operator>= (FXdouble n, const FXVec3d &a) |
FXVec3d | lo (const FXVec3d &a, const FXVec3d &b) |
FXVec3d | hi (const FXVec3d &a, const FXVec3d &b) |
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) |
bool | operator== (const FXVec3f &a, FXfloat n) |
bool | operator!= (const FXVec3f &a, FXfloat n) |
bool | operator== (FXfloat n, const FXVec3f &a) |
bool | operator!= (FXfloat n, const FXVec3f &a) |
bool | operator< (const FXVec3f &a, FXfloat n) |
bool | operator<= (const FXVec3f &a, FXfloat n) |
bool | operator> (const FXVec3f &a, FXfloat n) |
bool | operator>= (const FXVec3f &a, FXfloat n) |
bool | operator< (FXfloat n, const FXVec3f &a) |
bool | operator<= (FXfloat n, const FXVec3f &a) |
bool | operator> (FXfloat n, const FXVec3f &a) |
bool | operator>= (FXfloat n, const FXVec3f &a) |
FXVec3f | lo (const FXVec3f &a, const FXVec3f &b) |
FXVec3f | hi (const FXVec3f &a, const FXVec3f &b) |
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) |
bool | operator== (const FXVec4d &a, FXdouble n) |
bool | operator!= (const FXVec4d &a, FXdouble n) |
bool | operator== (FXdouble n, const FXVec4d &a) |
bool | operator!= (FXdouble n, const FXVec4d &a) |
bool | operator< (const FXVec4d &a, FXdouble n) |
bool | operator<= (const FXVec4d &a, FXdouble n) |
bool | operator> (const FXVec4d &a, FXdouble n) |
bool | operator>= (const FXVec4d &a, FXdouble n) |
bool | operator< (FXdouble n, const FXVec4d &a) |
bool | operator<= (FXdouble n, const FXVec4d &a) |
bool | operator> (FXdouble n, const FXVec4d &a) |
bool | operator>= (FXdouble n, const FXVec4d &a) |
FXVec4d | 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) |
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) |
bool | operator== (const FXVec4f &a, FXfloat n) |
bool | operator!= (const FXVec4f &a, FXfloat n) |
bool | operator== (FXfloat n, const FXVec4f &a) |
bool | operator!= (FXfloat n, const FXVec4f &a) |
bool | operator< (const FXVec4f &a, FXfloat n) |
bool | operator<= (const FXVec4f &a, FXfloat n) |
bool | operator> (const FXVec4f &a, FXfloat n) |
bool | operator>= (const FXVec4f &a, FXfloat n) |
bool | operator< (FXfloat n, const FXVec4f &a) |
bool | operator<= (FXfloat n, const FXVec4f &a) |
bool | operator> (FXfloat n, const FXVec4f &a) |
bool | operator>= (FXfloat n, const FXVec4f &a) |
FXVec4f | 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) |
FXVec4f | normalize (const FXVec4f &v) |
FXStream & | operator<< (FXStream &store, const FXVec4f &v) |
FXStream & | operator>> (FXStream &store, FXVec4f &v) |
bool | fxcheckXBM (FXStream &store) |
bool | fxloadXBM (FXColor *&data, const FXuchar *pix, const FXuchar *msk, FXint width, FXint height) |
bool | fxloadXBM (FXStream &store, FXColor *&data, FXint &width, FXint &height, FXint &hotx, FXint &hoty) |
bool | fxsaveXBM (FXStream &store, const FXColor *data, FXint width, FXint height, FXint hotx=-1, FXint hoty=-1) |
bool | fxsavePS (FXStream &store, const FXColor *data, FXint width, FXint height, FXint paperw=612, FXint paperh=792, FXint margin=35, bool color=true) |
bool | fxcheckXPM (FXStream &store) |
bool | fxloadXPM (const FXchar **pix, FXColor *&data, FXint &width, FXint &height) |
bool | fxloadXPM (FXStream &store, FXColor *&data, FXint &width, FXint &height) |
bool | fxsaveXPM (FXStream &store, const FXColor *data, FXint width, FXint height, bool fast=true) |
Variables | |
const FXuchar | fxversion [3] |
unsigned int | fxTraceLevel |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Folding item collate function.
|
|
|
|
|
|
|
|
Icon item collate function.
|
|
|
|
List item collate function.
|
|
|
|
Association key.
|
|
|
|
Tree item collate function.
|
|
|
|
|
For example, parseAccel("Ctl+Shift+X") yields MKUINT(KEY_X,CONTROLMASK|SHIFTMASK). |
|
|
|
For example, parseHotKey(""Salt && &Pepper!"") yields MKUINT(KEY_p,ALTMASK). |
|
For example, findHotKey("Salt && &Pepper!") yields 7. Note that this is the byte-offset, not the character index! |
|
For example, stripHotKey("Salt && &Pepper") should yield "Salt & Pepper". |
|
Check if stream contains a bitmap, return TRUE if so.
|
|
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. |
|
Save an BMP (Microsoft Bitmap) file to a stream.
|
|
Check if stream contains a ICO, return TRUE if so.
|
|
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. |
|
Save an ICO (Microsoft icon format) file to a stream. If no hot-spot given, save as an ICO instead of a CUR resource. |
|
|
|
|
|
|
|
|
|
|
|
Simple, thread-safe, random number generator.
|
|
Allocate memory.
|
|
Allocate cleaned memory.
|
|
Resize memory.
|
|
Duplicate memory.
|
|
Free memory, resets ptr to NULL afterward.
|
|
Error routine.
|
|
Warning routine.
|
|
Log message to [typically] stderr.
|
|
Assert failed routine:- usually not called directly but called through FXASSERT.
|
|
Trace printout routine:- usually not called directly but called through FXTRACE.
|
|
Sleep n microseconds.
|
|
Match a file name with a pattern.
|
|
Get highlight color.
|
|
Get shadow color.
|
|
Get process id.
|
|
Convert string of length len to MSDOS; return new string and new length.
|
|
Convert string of length len from MSDOS; return new string and new length.
|
|
Duplicate string.
|
|
Calculate a hash value from a string.
|
|
Get RGB value from color name.
|
|
Get name of (closest) color to RGB.
|
|
Convert RGB to HSV.
|
|
Convert HSV to RGB.
|
|
Floating point number classification: 0=OK, +/-1=Inf, +/-2=NaN.
|
|
|
|
Convert keysym to unicode character.
|
|
Convert unicode character to keysym.
|
|
Parse geometry, a-la X11 geometry specification.
|
|
True if executable with given path is a console application.
|
|
Return wide character from utf8 string at ptr.
|
|
Return wide character from utf16 string at ptr.
|
|
Return number of FXchar's of wide character at ptr.
|
|
Return number of FXnchar's of narrow character at ptr.
|
|
Return start of utf8 character containing position.
|
|
Return start of utf16 character containing position.
|
|
Advance to next utf8 character start.
|
|
Advance to next utf16 character start.
|
|
Retreat to previous utf8 character start.
|
|
Retreat to previous utf16 character start.
|
|
Length of utf8 representation of wide characters string str of length n.
|
|
Length of utf8 representation of wide character string str.
|
|
Length of utf8 representation of narrow characters string str of length n.
|
|
Length of utf8 representation of narrow characters string str.
|
|
Length of wide character representation of utf8 string str of length n.
|
|
Length of wide character representation of utf8 string str.
|
|
Length of narrow character representation of utf8 string str of length n.
|
|
Length of narrow character representation of utf8 string str.
|
|
Copy utf8 string of length n to wide character string dst.
|
|
Copy utf8 string to wide character string dst.
|
|
Copy utf8 string of length n to narrow character string dst.
|
|
Copy utf8 string to narrow character string dst.
|
|
Copy wide character substring of length n to dst.
|
|
Copy wide character string to dst.
|
|
Copy narrow character substring of length n to dst.
|
|
Copy narrow character string to dst.
|
|
Open library with given name, returning handle to the library, or NULL if the operation failed.
|
|
Close library represented by dllhandle.
|
|
Return address of the symbol in the library represented by dllhandle, or NULL if the operation failed.
|
|
Return the string error message when loading dll's.
|
|
Construct some elements at a location.
|
|
Destruct some elements at a location.
|
|
Copy some elements from one place to another.
|
|
Move some elements from overlapping place to another.
|
|
Fill array of elements with given element.
|
|
Zero out array of elements.
|
|
Save some elements to persistent store.
|
|
Load some elements from persistent store.
|
|
Allocate array of elements, uninitialized.
|
|
Allocate array of elements, initialized with zero.
|
|
Allocate array of elements, initialized with bit-wise copy of src array.
|
|
Resize array of elements, without constructor or destructor.
|
|
Free array of elements, without destruction.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Check if stream contains a GIF, return TRUE if so.
|
|
Load an GIF (Graphics Interchange 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. |
|
Save an GIF (Graphics Interchange Format) file to a stream. The flag "fast" is used to select the faster Floyd-Steinberg dither method instead of the slower Wu quantization algorithm. |
|
Create a display list of bitmaps from font glyphs in a font.
|
|
Check if stream contains a IFF, return TRUE if so.
|
|
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. |
|
Check if stream contains a JPG, return TRUE if so.
|
|
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. |
|
Save an JPEG (Joint Photographics Experts Group) file to a stream.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Check if stream contains a PCX, return TRUE if so.
|
|
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. |
|
Save an PCX (PC Paintbrush) file to a stream.
|
|
Check if stream contains a PNG, return TRUE if so.
|
|
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. |
|
Save an PNG (Portable Network Graphics) file to a stream.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Check if stream contains a PPM, return TRUE if so.
|
|
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. |
|
Save an PPM (Portable Pixmap Format) file to a stream.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Check if stream contains a RAS, return TRUE if so.
|
|
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. |
|
Save an SUN Raster Image format file to a stream.
|
|
|
|
|
|
|
|
|
|
|
|
Check if stream contains a RGB, return TRUE if so.
|
|
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. |
|
Save an RGB (SGI IRIS RGB) file to a stream.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|