|
GLG Toolkit, C / C++ API Library
Version 4.5
|
Enumerations | |
| enum | GlgAccessType |
| Container access type. More... | |
| enum | GlgActionType |
| Specifies an action type. More... | |
| enum | GlgAnnotationType |
| Specifies a type of a chart's annotation. More... | |
| enum | GlgAntiAliasingType |
| Specifies anti-aliasing type. More... | |
| enum | GlgArcAngleDefType |
| Specifies the way the arc's start and end angles are used. More... | |
| enum | GlgArcFillType |
| Specifies arc fill type. More... | |
| enum | GlgArmedStateType |
| Choices of the armed_state parameter of the GlgGetAction function that controls selection of the returned action object. More... | |
| enum | GlgArrowType |
| Specifies arrow type. More... | |
| enum | GlgAxisDirection |
| Axis position and direction options. More... | |
| enum | GlgAxisOutlineElem |
| Binary flags used to form GlgAxisOutlineType elements by combining them with bitwise OR. More... | |
| enum | GlgAxisOutlineType |
| Axis outline type constants. More... | |
| enum | GlgAxisType |
| Specifies axis type. More... | |
| enum | GlgBoolConversionType |
| Specifies conversion type for parameters of the boolean transformation. More... | |
| enum | GlgBoolXformType |
| Specifies the operation to be performed by the boolean transformation. More... | |
| enum | GlgBoundType |
| Controls binding of a data object. More... | |
| enum | GlgCallbackType |
| Specifies callback type. More... | |
| enum | GlgCallEventType |
| Specifies the call event type for custom interaction handlers and installable interface handlers. More... | |
| enum | GlgChartAutoScale |
| Specifies a type of a chart's autoscaling. More... | |
| enum | GlgChartCacheUse |
| Controls the use of a per-plot chart cache. More... | |
| enum | GlgChartElemDrawOrder |
| Controls drawing order of the chart's elements, may be combined with bitwise OR. More... | |
| enum | GlgChartFilterCBReason |
| Specifies the reason the chart filter callback is invoked. More... | |
| enum | GlgChartFilterRval |
| Return value of a Flush method of a custom chart data filter. More... | |
| enum | GlgChartFilterType |
| Specifies a filter type of a chart's plot. More... | |
| enum | GlgChartState |
| Flags for updating chart state, may be combined with bitwise OR. More... | |
| enum | GlgCloneType |
| Specifies clone type. More... | |
| enum | GlgCompareXformType |
| Specifies the comparison operator of the compare transformation. More... | |
| enum | GlgCompatibilityMode |
| Specifies compatibility mode. More... | |
| enum | GlgComponentQueryType |
| Specifies a native component to return. More... | |
| enum | GlgConfigureMask |
| Specifies window configuration masks that can be combined with bitwise OR. More... | |
| enum | GlgContainerType |
| Specifies a type of objects to be held in a container object. More... | |
| enum | GlgControlPointType |
| Specifies control point type. More... | |
| enum | GlgConvexType |
| Specifies convex type of a polygon for OpenGL. More... | |
| enum | GlgCoordType |
| Coordinate types for transforming objects. More... | |
| enum | GlgCursorType |
| Specifies a cursor type. More... | |
| enum | GlgCustomSetupType |
| Indicates when the custom setup handler is invoked. More... | |
| enum | GlgDataType |
| Data object types. More... | |
| enum | GlgDoubleBufferingType |
| Specifies double buffering type. More... | |
| enum | GlgDoubleClickStateType |
| Choices of the double_click_state parameter of the GlgGetAction() method that controls selection of the returned action object. More... | |
| enum | GlgDrawingCoordSystem |
| Specifies the type of a drawing's coordinate system that defines the drawing's resize policy (CoordSystem attribute of the viewport screen). More... | |
| enum | GlgElementDrawType |
| Controls existence and drawn order of the angular axis elements. More... | |
| enum | GlgEnableXY |
| Specifies chart crosshair type. More... | |
| enum | GlgErrorType |
| Specifies error message type for the GlgError function. More... | |
| enum | GlgEventType |
| GLG event type constants that define GLG-specific events not covered by the native event types. More... | |
| enum | GlgExtDataFlag |
| Possible values of a plot's Extended Data attribute. More... | |
| enum | GlgExtDataType |
| Specifies type of information stored in the extended data sample. More... | |
| enum | GlgFillSpace |
| Choices of filling extra space left by invisible elements in a square series. More... | |
| enum | GlgFrameType |
| Specifies a type of a frame object. More... | |
| enum | GlgFunctionXformType |
| Specifies the operation to be performed by the function transformation. More... | |
| enum | GlgGlobalType |
| Specifies global type of a data object that controls how it is cloned. More... | |
| enum | GlgGradientType |
| Specifies gradient type. More... | |
| enum | GlgGridType |
| Specifies chart grid type. More... | |
| enum | GlgHandleInvisible |
| Choices of handling invisible cells by a square series Rows are vertical if ColumnsFirst=YES. More... | |
| enum | GlgHierarchyCallbackType |
| Indicates when the hierarchy callback is invoked. More... | |
| enum | GlgHistoryScrollType |
| Specifies the scroll type of the History object. More... | |
| enum | GlgImageFormat |
| Specifies image format. More... | |
| enum | GlgImageType |
| Specifies image object type. More... | |
| enum | GlgKeepEditRatio |
| Possible values of the KeepEditRatio attribute, used only by the GLG Editor when performing HierarchyDown. More... | |
| enum | GlgLabelType |
| Provides a label type for a custom label formatter. More... | |
| enum | GlgLayoutType |
| Specifies layout type. More... | |
| enum | GlgLegendLayoutType |
| Specifies legend layout type. More... | |
| enum | GlgLevelDrawOrder |
| Specifies a drawing order of a chart's Level Lines and Time Lines. More... | |
| enum | GlgLevelType |
| Specifies a type of a chart's Level Line or a Time Line. More... | |
| enum | GlgLightType |
| Specifies light type. More... | |
| enum | GlgLineAnchoringType |
| Specifies line anchoring type for multi-line text objects. More... | |
| enum | GlgLineAttrType |
| Specifies the type of a Line Attributes object. More... | |
| enum | GlgLineCap |
| Specifies line cap style. More... | |
| enum | GlgLocaleType |
| Locale type constants. More... | |
| enum | GlgLogLevel |
| Specifies logging level. More... | |
| enum | GlgMapServerUsage |
| Possible values of the GlgMapServerUsage global configuration resource that control the use of the map server. More... | |
| enum | GlgMBType |
| Specifies a font's MB flag. More... | |
| enum | GlgModifierType |
| Modifier type. More... | |
| enum | GlgMoveMode |
| Specifies the way an object is moved. More... | |
| enum | GlgObjectCoordSystem |
| Specifies types of an object's CoordFlag: the type of the coordinate system used to interpret point coordinates of an object. More... | |
| enum | GlgObjectMatchType |
| Object matching criteria for the GlgFindObjects function. More... | |
| enum | GlgObjectType |
| GLG object types. More... | |
| enum | GlgOffsetXformMoveFlag |
| Move Flag of the offset transformations. More... | |
| enum | GlgOpenGLType |
| The type of the OpenGL driver used by the viewport (OpenGL attribute of the viewport's screen. More... | |
| enum | GlgOrientationType |
| Specifies orientation type. More... | |
| enum | GlgPanType |
| Specifies the mode for a viewport's pan scrollbars. More... | |
| enum | GlgParallType |
| Specifies parallelogram type. More... | |
| enum | GlgPathRotationType |
| Specifies the rotation type of a path transformation. More... | |
| enum | GlgPlotType |
| Specifies a type of a chart's plot. More... | |
| enum | GlgPolygonShading |
| Specifies polygon shading type. More... | |
| enum | GlgPositionModifier |
| Container position modifier. More... | |
| enum | GlgPositionType |
| Container position type for the GlgIsAt function. More... | |
| enum | GlgPreAllocType |
| Specifies the type of preallocation to perform by the GlgPreAlloc function. More... | |
| enum | GlgProcessArmedType |
| Choices of the Action object's ProcessArmed attribute that controls processing of the Control key modifier. More... | |
| enum | GlgProcessDoubleClickType |
| Choices of the Action object's ProcessArmed attribute that controls processing of the double-click. More... | |
| enum | GlgProcessMouseMask |
| Specifies the type of the mouse events to be processed by a viewport. More... | |
| enum | GlgProjectionType |
| Specifies map server GIS projection. More... | |
| enum | GlgRefType |
| Reference object subtypes. More... | |
| enum | GlgRenderingMode |
| Rendering mode for the CustomDraw callback. More... | |
| enum | GlgScaleAdjustmentType |
| Specifies scaling adjustment type for pixel offset and screen scaling transformations. More... | |
| enum | GlgScalingType |
| Specifies scaling type for fixed size properties: text size, polygon line width, marker size, etc. More... | |
| enum | GlgScrollbarType |
| Type of scrollbars to use for integrated panning. More... | |
| enum | GlgSearchType |
| Container search type. More... | |
| enum | GlgSelectionEventType |
| Specifies the type of events returned by the GlgCreateSelectionMessage function. More... | |
| enum | GlgSelectionType |
| Specifies selection type. More... | |
| enum | GlgShellType |
| Specifies viewport screen's shell type. More... | |
| enum | GlgSplineType |
| Specifies spline type. More... | |
| enum | GlgStorageType |
| Specifies template storage type of a reference object. More... | |
| enum | GlgStretchType |
| Specifies stretch type of a viewport drawing. More... | |
| enum | GlgTabNavigationType |
| Specifies the type of native components to traverse on a TAB press. More... | |
| enum | GlgTagAccessType |
| Specifies tag access type. More... | |
| enum | GlgTagType |
| Specifies tag type. More... | |
| enum | GlgTextDirection |
| Specifies text direction. More... | |
| enum | GlgTextType |
| Specifies text type. More... | |
| enum | GlgTimeConversionType |
| Specifies time conversion type for the time format transformation. More... | |
| enum | GlgTriggerType |
| Specifies a type of the mouse event that triggers an object's action. More... | |
| enum | GlgUnitsType |
| Specifies the type of units that determine the size of the rounded corner of the Rounded object. More... | |
| enum | GlgValueType |
| Provides value type for a custom label formatter. More... | |
| enum | GlgWaveformType |
| Specifies timer transformation waveform type. More... | |
| enum | GlgWidgetType |
| Specifies the native widget type used by the viewport screen object. More... | |
| enum | GlgXFontType |
| Specifies the type of the X Windows font for the X11 version of the GLG library. More... | |
| enum | GlgXformRole |
| Specifies a role of an attribute object. More... | |
| enum | GlgXformType |
| Specifies transformation type. More... | |
| enum | GlgZoomMode |
| Specifies zoom mode. More... | |
| enum | GlgZoomState |
| Zoom state constants indicating the current Zoom operation in progress, if any. More... | |
| enum | GlgZSortType |
| Specifies Z-sort type for hidden surface removal. More... | |
| enum | GXEventType |
| GTK only: Windowing system events types. More... | |
| enum GlgAccessType |
Container access type.
| Enumerator | |
|---|---|
| GLG_BOTTOM | Start from the bottom. |
| GLG_TOP | Start from the top. |
| GLG_CURRENT | Start from the current position. |
| enum GlgActionType |
Specifies an action type.
| enum GlgAnnotationType |
| enum GlgAntiAliasingType |
| enum GlgArcAngleDefType |
| enum GlgArcFillType |
| enum GlgArmedStateType |
Choices of the armed_state parameter of the GlgGetAction function that controls selection of the returned action object.
| Enumerator | |
|---|---|
| GLG_ANY_ARMED_STATE | Select an action regardless of the settings of its ProcessArmed attribute. |
| GLG_ARMED_ONLY_STATE | Select an action with ProcessArmed set to GLG_ARMED_ONLY. |
| GLG_UNARMED_ONLY_STATE | Select an action with ProcessArmed set to GLG_UNARMED_ONLY. |
| GLG_SKIP_ARMED_ONLY_STATE | Select any action except ones with ProcessArmed set to GLG_ARMED_ONLY. |
| GLG_SKIP_UNARMED_ONLY_STATE | Select any action except ones with ProcessArmed set to GLG_UNARMED_ONLY. |
| enum GlgArrowType |
Specifies arrow type.
See also GlgArrowMasks, GlgArrowPosition and GlgArrowFillType.
| enum GlgAxisDirection |
Axis position and direction options.
The first element of each option (i.e. HTOP) specifies the axis' position, the second (i.e. UP) specifies the positive direction of the tick length. See also GlgAxisDirectionMask.
| enum GlgAxisOutlineElem |
| enum GlgAxisOutlineType |
Axis outline type constants.
| enum GlgAxisType |
Specifies axis type.
Specifies conversion type for parameters of the boolean transformation.
| enum GlgBoolXformType |
Specifies the operation to be performed by the boolean transformation.
| enum GlgBoundType |
| enum GlgCallbackType |
Specifies callback type.
See the Callback Events section of the Handling User Input and Other Events chapter of the GLG Programming Reference Manual for a description of callback functions.
| Enumerator | |
|---|---|
| GLG_INPUT_CB | Input callback. |
| GLG_SELECT_CB | Select callback. |
| GLG_TRACE_CB | Trace callback. |
| GLG_TRACE2_CB | Trace2 callback. |
| GLG_MOTIF_INPUT_CB | X11-style input callback of GlgWrapper Widget. |
| GLG_MOTIF_SELECT_CB | X11-style select callback of GlgWrapper Widget. |
| GLG_CUSTOM_DRAW_CB | Custom draw callback. |
| GLG_HIERARCHY_CB | Hierarchy callback. |
| GLG_H_CB | H callback of GtkGlg Widget. |
| GLG_V_CB | V callback of GtkGlg Widget. |
| enum GlgCallEventType |
Specifies the call event type for custom interaction handlers and installable interface handlers.
| Enumerator | |
|---|---|
| GLG_HI_SETUP_EVENT | Invoked on the initial setup of an interface handler. For interaction handlers, invoked before and after the hierarchy setup with different settings of the call_event flag. |
| GLG_HI_RESETUP_EVENT | Invoked only on re-setup of an interface handler. |
| GLG_CLEANUP_EVENT | Invoked on the handler reset. |
| GLG_MESSAGE_EVENT | Invoked to handle tokens sent to an interface handler , or to handle messages sent to an interaction handler by its children. |
| GLG_DI_SETUP_EVENT | Invoked on the drawing setup triggered by the change of the interaction handler's viewport or an object inside it. |
| GLG_CHANGE_EVENT | Triggered by a change of an object inside the interaction handler's viewport. |
| GLG_NATIVE_EVENT | Triggered by a native event received by the interaction handler's viewport. |
| GLG_MESSAGE_ACTION | Triggered by a message send to the interaction handler's viewport via the GlgSendMessage function. |
| enum GlgChartAutoScale |
| enum GlgChartCacheUse |
Controls drawing order of the chart's elements, may be combined with bitwise OR.
Specifies the reason the chart filter callback is invoked.
| enum GlgChartFilterRval |
| enum GlgChartFilterType |
| enum GlgChartState |
| enum GlgCloneType |
| enum GlgCompareXformType |
Specifies the comparison operator of the compare transformation.
| enum GlgCompatibilityMode |
Specifies compatibility mode.
Specifies a native component to return.
See GlgGetNativeComponent for more information.
| enum GlgConfigureMask |
| enum GlgContainerType |
Specifies a type of objects to be held in a container object.
| Enumerator | |
|---|---|
| GLG_OBJECT | Drawable container with GlgObject elements. |
| GLG_STRING | String elements. |
| GLG_LONG | Integer or non-allocated pointer elements. |
| GLG_NON_DRAWABLE_OBJECT | Non-drawable container with GLG_OBJECT elements, is used for creating custom property groups. |
| GLG_ALLOCATED_POINTER | Allocated pointer elements, pointers will be freed with GlgFree when the container is destroyed. |
| enum GlgControlPointType |
| enum GlgConvexType |
| enum GlgCoordType |
Coordinate types for transforming objects.
| enum GlgCursorType |
| enum GlgCustomSetupType |
Indicates when the custom setup handler is invoked.
| enum GlgDataType |
Choices of the double_click_state parameter of the GlgGetAction() method that controls selection of the returned action object.
Specifies the type of a drawing's coordinate system that defines the drawing's resize policy (CoordSystem attribute of the viewport screen).
| enum GlgElementDrawType |
Controls existence and drawn order of the angular axis elements.
| enum GlgEnableXY |
| enum GlgErrorType |
Specifies error message type for the GlgError function.
Internal errors are reserved for the Toolkit's use and are always processed by the GLG default error handler.
The rest of the error messages are processed by the currently installed error handler, or by the GLG default error handler if no custom error handlers were installed.
The default error handler logs all errors into the glg_error.log file. On Linux/Unix, error messages are also printed to the console using stderr.
Errors other than GLG_INFO also emit an audio beep.
The location of the glg_error.log file is determined by the GLG_LOG_DIR and GLG_DIR environment variables described in the Error Processing and Debugging section of the GLG Programming Reference Manual. In the absence of the environment variables, the glg_error.log file is created in the current directory.
| Enumerator | |
|---|---|
| GLG_INTERNAL_ERROR | Internal GLG error. |
| GLG_USER_ERROR | API usage error. |
| GLG_WARNING | Warning message. |
| GLG_INFO | Information message. |
| GLG_ASYNC_ERROR | Windows only: Asynchronous error message modifier. This flag can be combined with the above error types using bitwise OR to generate an error message asynchronously using a timer. This prevents problems when errors are reported while processing Windows events. If this error type modifier was used for the error type passed to the GlgError function, it is removed from the error type when it is passed to a custom error handler. |
| enum GlgEventType |
GLG event type constants that define GLG-specific events not covered by the native event types.
| enum GlgExtDataFlag |
| enum GlgExtDataType |
| enum GlgFillSpace |
Choices of filling extra space left by invisible elements in a square series.
Rows are vertical if ColumnsFirst=YES.
| enum GlgFrameType |
| enum GlgFunctionXformType |
Specifies the operation to be performed by the function transformation.
| enum GlgGlobalType |
| enum GlgGradientType |
Specifies gradient type.
| enum GlgGridType |
Specifies chart grid type.
Additional defined constants are also provided, see GlgChartGrid.
| Enumerator | |
|---|---|
| GLG_NO_GRID | Grid disabled. |
| GLG_GRID_X | Major X grid. |
| GLG_GRID_Y | Major Y grid. |
| GLG_GRID_x | Minor X grid. |
| GLG_GRID_y | Minor Y grid. |
| enum GlgHandleInvisible |
Choices of handling invisible cells by a square series Rows are vertical if ColumnsFirst=YES.
Indicates when the hierarchy callback is invoked.
| enum GlgHistoryScrollType |
| enum GlgImageFormat |
| enum GlgImageType |
| enum GlgKeepEditRatio |
| enum GlgLabelType |
| enum GlgLayoutType |
Specifies layout type.
| enum GlgLegendLayoutType |
| enum GlgLevelDrawOrder |
Specifies a drawing order of a chart's Level Lines and Time Lines.
| enum GlgLevelType |
| enum GlgLightType |
| enum GlgLineAnchoringType |
Specifies line anchoring type for multi-line text objects.
| enum GlgLineAttrType |
| enum GlgLineCap |
| enum GlgLocaleType |
| enum GlgLogLevel |
Specifies logging level.
Each logging level also logs all messages above it with smaller log levels.
| enum GlgMapServerUsage |
Possible values of the GlgMapServerUsage global configuration resource that control the use of the map server.
| enum GlgMBType |
| enum GlgModifierType |
| enum GlgMoveMode |
Specifies the way an object is moved.
| enum GlgObjectCoordSystem |
Specifies types of an object's CoordFlag: the type of the coordinate system used to interpret point coordinates of an object.
| enum GlgObjectMatchType |
Object matching criteria for the GlgFindObjects function.
| enum GlgObjectType |
GLG object types.
| Enumerator | |
|---|---|
| GLG_REFERENCE | Object type constant. |
| GLG_DATA | Object type constant. |
| GLG_ATTRIBUTE | Object type constant. |
| GLG_MATRIX | Object type constant. |
| GLG_FUNCTION | Object type constant: a GLG interaction handler. |
| GLG_XFORM | Object type constant. |
| GLG_VECTOR | Object type constant. |
| GLG_POLYGON | Object type constant. |
| GLG_ARRAY | Object type constant. |
| GLG_LIST | Object type constant. |
| GLG_SCREEN | Object type constant. |
| GLG_DISPLAY | Object type constant. |
| GLG_VIEWPORT | Object type constant. |
| GLG_MARKER | Object type constant. |
| GLG_TEXT | Object type constant. |
| GLG_FONTTABLE | Object type constant. |
| GLG_ALIAS | Object type constant. |
| GLG_ARC | Object type constant. |
| GLG_PARALLELOGRAM | Object type constant. |
| GLG_SQUARE_SERIES | Object type constant. |
| GLG_SERIES | Object type constant. |
| GLG_COLORTABLE | Object type constant. |
| GLG_HISTORY | Object type constant. |
| GLG_POLYLINE | Object type constant. |
| GLG_POLYSURFACE | Object type constant. |
| GLG_FRAME | Object type constant. |
| GLG_FONT | Object type constant. |
| GLG_LINK | Object type constant. |
| GLG_IMAGE | Object type constant. |
| GLG_CONNECTOR | Object type constant. |
| GLG_SPLINE | Object type constant. |
| GLG_RENDERING | Object type constant. |
| GLG_BOX_ATTR | Object type constant. |
| GLG_LIGHT | Object type constant. |
| GLG_GIS | Object type constant. |
| GLG_TAG | Object type constant. |
| GLG_ROUNDED | Object type constant. |
| GLG_CHART | Object type constant. |
| GLG_PLOT | Object type constant. |
| GLG_LINE_ATTR | Object type constant. |
| GLG_AXIS | Object type constant. |
| GLG_LEVEL_LINE | Object type constant. |
| GLG_LEGEND | Object type constant. |
| GLG_CHART_AREA | Object type constant. |
| GLG_ACTION | Object type constant. |
| GLG_LIGHT_VIEWPORT | Object type constant. |
| GLG_CHART_ANNOTATION | Object type constant. |
| GLG_ANGULAR_AXIS | Object type constant. |
| GLG_GROUP | Object type constant: uses a default group type (GLG_ARRAY). |
Move Flag of the offset transformations.
Specifies the way the offset transformation is changed when the point it is attached to is transformed.
| enum GlgOpenGLType |
| enum GlgOrientationType |
| enum GlgPanType |
Specifies the mode for a viewport's pan scrollbars.
X and Y pan flags may be combined with bitwise OR to form the pan type.
GLG_NO_PAN, GLG_PAN_X and GLG_PAN_XY constants are also used as values of a chart's TooltipMode attribute.
| enum GlgParallType |
| enum GlgPathRotationType |
| enum GlgPlotType |
Specifies a type of a chart's plot.
| enum GlgPolygonShading |
| enum GlgPositionModifier |
Container position modifier.
Specifies how to adjust the current position for the next operation after performing the current one.
| Enumerator | |
|---|---|
| GLG_BEFORE | Adjust the current position to the previous element. |
| GLG_AFTER | Adjust the current position to the next element. |
| enum GlgPositionType |
Container position type for the GlgIsAt function.
| Enumerator | |
|---|---|
| GLG_FIRST | At the first container element. |
| GLG_LAST | At the last container element. |
| GLG_START | Before the first container element. |
| GLG_END | After the last container element. |
| enum GlgPreAllocType |
Specifies the type of preallocation to perform by the GlgPreAlloc function.
| enum GlgProcessArmedType |
Choices of the Action object's ProcessArmed attribute that controls processing of the Control key modifier.
Choices of the Action object's ProcessArmed attribute that controls processing of the double-click.
| enum GlgProcessMouseMask |
Specifies the type of the mouse events to be processed by a viewport.
The masks can be combined with bitwise OR.
| enum GlgProjectionType |
| enum GlgRefType |
| enum GlgRenderingMode |
Specifies scaling adjustment type for pixel offset and screen scaling transformations.
| enum GlgScalingType |
| enum GlgScrollbarType |
| enum GlgSearchType |
Container search type.
Specifies the type of events returned by the GlgCreateSelectionMessage function.
| Enumerator | |
|---|---|
| GLG_MOVE_SELECTION | Return MouseMove events. |
| GLG_CLICK_SELECTION | Return MouseClick events. |
| GLG_TOOLTIP_SELECTION | Return Tooltip events. |
| enum GlgSelectionType |
| enum GlgShellType |
| enum GlgSplineType |
| enum GlgStorageType |
| enum GlgStretchType |
| enum GlgTabNavigationType |
| enum GlgTagAccessType |
| enum GlgTagType |
| enum GlgTextDirection |
| enum GlgTextType |
Specifies text type.
| enum GlgTriggerType |
| enum GlgUnitsType |
| enum GlgValueType |
| enum GlgWaveformType |
| enum GlgWidgetType |
Specifies the native widget type used by the viewport screen object.
| enum GlgXFontType |
| enum GlgXformRole |
Specifies a role of an attribute object.
| Enumerator | |
|---|---|
| GLG_GEOM_XR | Attribute role constant: control point. |
| GLG_COLOR_XR | Attribute role constant: color. |
| GLG_GDATA_XR | Attribute role constant: generic G (XYZ or RGB) data. |
| GLG_DDATA_XR | Attribute role constant: generic D (double) data. |
| GLG_SDATA_XR | Attribute role constant: generic S (string) data. |
| enum GlgXformType |
Specifies transformation type.
Some of the constants also specify matrix types.
| enum GlgZoomMode |
| enum GlgZoomState |
Zoom state constants indicating the current Zoom operation in progress, if any.
| enum GlgZSortType |
| enum GXEventType |
GTK only: Windowing system events types.
GTK uses signals to process events. In the GLG GTK driver, each signal generates a GLG event that can be processed in a platform-independent way to support both GTK and X11 on Linux, as well as Win API on Windows. This enum lists event types that are translated to the GLG events.
Each event type has a corresponding event structure containing event's data, see GXEvent for more.