gwydgetenums — Common enumerations
const GwyEnum * | gwy_graph_curve_type_get_enum () |
enum | GwyAxisScaleFormat |
enum | Gwy3DMovement |
enum | Gwy3DProjection |
enum | Gwy3DVisualization |
enum | Gwy3DViewLabel |
enum | GwyUnitsPlacement |
enum | GwyHScaleStyle |
enum | GwyGraphStatusType |
enum | GwyGraphGridType |
enum | GwyGraphPointType |
enum | GwyGraphCurveType |
enum | GwyGraphLabelPosition |
enum | GwyGraphModelExportStyle |
enum | GwyLayerBasicRangeType |
enum | GwyCurveType |
enum | GwyCurveChannel |
enum | GwyMarkerOperationType |
enum | GwyDataViewLayerType |
enum | GwyTicksStyle |
#include <libgwydgets/gwydgets.h>
const GwyEnum *
gwy_graph_curve_type_get_enum (void
);
Returns GwyEnum for GwyGraphCurveType enum type.
NULL
-terminated GwyEnum which must not be modified nor freed.
Labeled axis tick mark format.
Automatical format. |
||
Exponential (`scienfitic') format. |
||
Integer format. |
The type of 3D view change that happens when user drags it with mouse.
View cannot be changed by user. |
||
View can be rotated. |
||
View can be scaled. |
||
View can be scaled. |
||
Light position can be changed. |
3D View projection type.
Otrhographic projection. |
||
Perspective projection. |
3D View data visualization type.
Data are displayed with color corresponding to 2D view. |
||
Data are displayed as an uniform material with some lighting. |
||
Data are displayed with grading and lighting, with colour possibly taken from a differen data field. (Since 2.26) |
||
Data are displayed with grading and lighting, with colour possibly taken from a differen data field. (Since 2.32) |
3D View label type.
X-axis label. |
||
Y-axis label. |
||
Z-axis bottom label. |
||
Z-axis top label. |
||
The number of labels. |
Units placement on a GwyRuler.
Units are omitted. |
||
Units are placed to major tick at zero, or to the leftmost position of zero is not present. |
Options controlling gwy_table_attach_adjbar()
and gwy_table_attach_hscale()
behaviour.
Default label, hscale, spinbutton, and units widget row. Note that the default mapping is linear for hscales but signed square root for adjust bars. |
||
The scale mapping is logarithmic. |
||
The scale mapping is signed square root. |
||
The scale mapping is linear. (Since 2.49) |
||
There is no hscale/adjust bar. |
||
An user-specified widget is used in place of the adjustment control(s). |
||
An user-specified widget is used in place of hscale and spinbutton, and it is left-aligned instead of taking all the alloted space. |
||
The label is actually a check button that controls sensitivity of the row. This is a flag, to be bitwise or-ed with other values. |
||
The adjust bar snaps to ticks (hscales cannot snap). This is a flag, to be bitwise or-ed with other values. (Since 2.49) |
Graph curve plotting type.
Curve is invisible. |
||
Curve data is plotted with symbols. |
||
Curve data is plotted with a line. |
||
Curve data is plotted with symbols and a line. |
Graph ASCII export style.
White-space separated data values, plain description lines and column headers, missing data represented with dashes. |
||
White-space separated data values,
curves serialised,
description lines and column headers
prefixed with |
||
Semicolon separated data values and column headers, missing data represented as empty columns. |
||
Presently, the same as the plain format. |
||
Text wave format of Igor Pro (.itx). (Since 2.36) |
||
Flag that can be combined with the other formats, meaning locale-independent C/POSIX format of floating point numbers. (Since 2.26) |
||
Flag that can be combined with the other formats (except Igor Pro), requesting multi-column output with a single merged abscissa in the first column. (Since 2.46) |
Types of color gradient mapping in GwyLayerBasic.
Color gradient is uniformly mapped to range from data minimum to maximum. |
||
Color gradient is uniformly mapped to a fixed range, independent on data. |
||
Color gradient is uniformly mapped to a range inside which most of data points lie, that is height distribution tails are cut off. |
||
Color range is mapped nonuniformly,
see |
Curve drawing type in GwyCurve.
Linear interpolation. |
||
Spline interpolation. |
||
Free form curve. |
GwyMarkerBox operation type (for validation).
Marker is being moved. |
||
Marker is being added. |
||
Marker is being removed. |
GwyDataView layer identification.
Base (bottom) layer. |
||
Alpha (mask) layer. |
||
Top (vector, interactive) layer. |
Axis ticks style (used in GwyColorAxis).
Ticks are not drawn. |
||
One tick is drawn at center. |
||
A number of automatically chosen ticks are drawn at `round' values. |
||
Only edge ticks are labelled, interior ticks are drawn but not labelled. (Since 2.44) |
||
Alias for |