Top | ![]() |
![]() |
![]() |
![]() |
GwyPixmapLayer * | gwy_layer_basic_new () |
void | gwy_layer_basic_get_range () |
GwyLayerBasicRangeType | gwy_layer_basic_get_range_type () |
void | gwy_layer_basic_set_gradient_key () |
const gchar * | gwy_layer_basic_get_gradient_key () |
void | gwy_layer_basic_set_presentation_key () |
const gchar * | gwy_layer_basic_get_presentation_key () |
gboolean | gwy_layer_basic_get_has_presentation () |
void | gwy_layer_basic_set_min_max_key () |
const gchar * | gwy_layer_basic_get_min_max_key () |
void | gwy_layer_basic_set_range_type_key () |
const gchar * | gwy_layer_basic_get_range_type_key () |
GwyLayerBasicRangeType | default-range-type | Read / Write |
char * | gradient-key | Read / Write |
char * | min-max-key | Read / Write |
char * | presentation-key | Read / Write |
char * | range-type-key | Read / Write |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GwyDataViewLayer ╰── GwyPixmapLayer ╰── GwyLayerBasic
GwyLayerBasic is a data view layer that can paint data with a false color gradient. It is not normally usable outside a GwyDataView.
The layer takes all infromation from its parent GwyDataView, therefore you
do not set its properties directly, but you change them in the corresponding
GwyContainer and/or use methods like gwy_layer_basic_set_gradient_key()
to
make the layer read a different value from the container.
Several types of mapping of data to colors are available, see GwyLayerBasicRangeType for their description.
GwyPixmapLayer *
gwy_layer_basic_new (void
);
Creates a new basic data displaying layer.
void gwy_layer_basic_get_range (GwyLayerBasic *basic_layer
,gdouble *min
,gdouble *max
);
Gets the range colors are mapped from in current mode.
This function does not take presentations into account. It always returns ther range corresponding to the underlying data even if a presentation is shown instead.
GwyLayerBasicRangeType
gwy_layer_basic_get_range_type (GwyLayerBasic *basic_layer
);
Gets the current color mapping mode.
Since: 2.7
void gwy_layer_basic_set_gradient_key (GwyLayerBasic *basic_layer
,const gchar *key
);
Sets the container key of the colour gradient to use to visualize data.
const gchar *
gwy_layer_basic_get_gradient_key (GwyLayerBasic *basic_layer
);
Gets key identifying color gradient.
void gwy_layer_basic_set_presentation_key (GwyLayerBasic *basic_layer
,const gchar *key
);
Sets the container key of the data field to actually display by a basic layer.
The data field set with gwy_pixmap_layer_get_data_key()
is used to obtain
values, it determines physical dimensions, etc. When a data field is set
with this method, it is displayed instead of the actual data.
const gchar *
gwy_layer_basic_get_presentation_key (GwyLayerBasic *basic_layer
);
Gets the key identifying data field this pixmap layer actually displays.
See gwy_layer_basic_set_presentation_key()
for details.
gboolean
gwy_layer_basic_get_has_presentation (GwyLayerBasic *basic_layer
);
Tests whether a basic layer displays a presentation instead of the data.
void gwy_layer_basic_set_min_max_key (GwyLayerBasic *basic_layer
,const gchar *prefix
);
Sets basic layer fixed range minimum and maximum.
const gchar *
gwy_layer_basic_get_min_max_key (GwyLayerBasic *basic_layer
);
Gets prefix identifying fixed range minimum and maximum.
void gwy_layer_basic_set_range_type_key (GwyLayerBasic *basic_layer
,const gchar *key
);
Sets the container key of the color range mapping type to use to visualize data.
const gchar *
gwy_layer_basic_get_range_type_key (GwyLayerBasic *basic_layer
);
Gets key identifying color range mapping type.
“default-range-type”
property“default-range-type” GwyLayerBasicRangeType
The :default-range-type-key property determines the color mapping range type used when the type is unset in the container.
Owner: GwyLayerBasic
Flags: Read / Write
Default value: GWY_LAYER_BASIC_RANGE_FULL
Since: 2.7
“gradient-key”
property “gradient-key” char *
The :gradient-key property is the container key used to identify GwyGradient data is colored with.
Owner: GwyLayerBasic
Flags: Read / Write
Default value: NULL
“min-max-key”
property “min-max-key” char *
The :min-max-key property is the container key prefix used to identify fixed range minimum and maximum.
Owner: GwyLayerBasic
Flags: Read / Write
Default value: NULL
“presentation-key”
property “presentation-key” char *
The :presentation-key property is the container key used to identify presentation data field .
Owner: GwyLayerBasic
Flags: Read / Write
Default value: NULL
“presentation-switched”
signalvoid user_function (GwyLayerBasic *gwydataview, gpointer user_data)
The ::presentation-switched signal is emitted when the presentation state changes, that is when a layer which displayed data directly starts displaying a presentation, or conversely when it stops displaying a presentation.
gwydataview |
The GwyLayerBasic which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First
GwyDataView -- data display widget, GwyLayerMask -- display data as color mask, GwyGradient -- color gradient representation