![]() | ![]() | ![]() | Gwyddion Widgets Library Reference Manual | ![]() |
---|
GwyLayerMaskGwyLayerMask — Mask color layer |
GwyLayerMask; GwyLayerMaskClass; GwyPixmapLayer* gwy_layer_mask_new (void); void gwy_layer_mask_set_color_key (GwyLayerMask *mask_layer, const gchar *prefix); const gchar* gwy_layer_mask_get_color_key (GwyLayerMask *mask_layer); GwyRGBA gwy_layer_mask_get_color (GwyLayerMask *mask_layer);
typedef struct { GwyPixmapLayerClass parent_class; gpointer reserved1; gpointer reserved2; } GwyLayerMaskClass;
GwyPixmapLayer* gwy_layer_mask_new (void);
Creates a new mask layer.
By default, is uses a transparent color (thus not displaying anything).
Returns : | The newly created layer. |
void gwy_layer_mask_set_color_key (GwyLayerMask *mask_layer, const gchar *prefix);
Sets color 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. |
Returns : | 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. |
Returns : | The color as GwyRGBA. |
"color-key" gchararray : Read / Write
The :color-key property is the container key used to identify mask color in container.
Default value: NULL
<< GwyLayerBasic | GwyColorAxis >> |