GwyLayerMask — Display data as color mask
| GwyPixmapLayer * | gwy_layer_mask_new () |
| void | gwy_layer_mask_set_color_key () |
| const gchar * | gwy_layer_mask_get_color_key () |
| GwyRGBA | gwy_layer_mask_get_color () |
| char * | color-key | Read / Write |
| struct | GwyLayerMask |
| struct | GwyLayerMaskClass |
GObject
╰── GInitiallyUnowned
╰── GtkObject
╰── GwyDataViewLayer
╰── GwyPixmapLayer
╰── GwyLayerMask
#include <libgwydgets/gwydgets.h>
GwyLayerMask is a data view layer that can paint data as a color mask with varying opacity. 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_mask_set_color_key() to
make the layer read a different value from the container.
GwyPixmapLayer *
gwy_layer_mask_new (void);
Creates a new mask layer.
By default, is uses a transparent color (thus not displaying anything).
The newly created layer.
void gwy_layer_mask_set_color_key (GwyLayerMask *mask_layer,const gchar *prefix);
Sets the container key of colour components of a mask layer.
mask_layer |
A mask layer. |
|
prefix |
Prefix of keys identifying mask color components, "/red", "/green", "/blue", and "/alpha" is appended to it to get the individual keys. |
const gchar *
gwy_layer_mask_get_color_key (GwyLayerMask *mask_layer);
Gets prefix identifying color components.
mask_layer |
A mask layer. |
The prefix, or NULL if it isn't set.
GwyRGBA
gwy_layer_mask_get_color (GwyLayerMask *mask_layer);
Returns the color used by a mask layer.
mask_layer |
A mask layer. |
The color as GwyRGBA.
struct GwyLayerMask;
struct GwyLayerMaskClass {
GwyPixmapLayerClass parent_class;
void (*reserved1)(void);
void (*reserved2)(void);
};
“color-key” property“color-key” char *
The :color-key property is the container key used to identify mask color in container.
Owner: GwyLayerMask
Flags: Read / Write
Default value: NULL
GwyDataView -- data display widget, GwyLayerBasic -- display data colored with a gradient, GwyRGBA -- color representation