GwyLayerBasic

GwyLayerBasic — Display data colored with a gradient

Synopsis




struct      GwyLayerBasic;
struct      GwyLayerBasicClass;
GtkObject*  gwy_layer_basic_new             (void);
void        gwy_layer_basic_set_palette     (GwyLayerBasic *layer,
                                             GwyPalette *palette);
GwyPalette* gwy_layer_basic_get_palette     (GwyLayerBasic *layer);
void        gwy_layer_basic_set_gradient    (GwyLayerBasic *layer,
                                             const gchar *gradient);
const gchar* gwy_layer_basic_get_gradient   (GwyLayerBasic *layer);

Object Hierarchy


  GObject
   +----GtkObject
         +----GwyDataViewLayer
               +----GwyPixmapLayer
                     +----GwyLayerBasic

Description

Details

struct GwyLayerBasic

struct GwyLayerBasic;


struct GwyLayerBasicClass

struct GwyLayerBasicClass {

    GwyPixmapLayerClass parent_class;

    gpointer reserved1;
    gpointer reserved2;
};


gwy_layer_basic_new ()

GtkObject*  gwy_layer_basic_new             (void);

Creates a new basic data displaying layer.

By default, is uses a gray gradient or gradient whose name is stored with the data as "/0/base/palette".

Other used container values: "/0/show" is shown instead of "/0/data" if present. If "/0/base/min" and "/0/base/max" is set, it is used as the color scale range instead of fitting it to data value range.

Returns : The newly created layer.

gwy_layer_basic_set_palette ()

void        gwy_layer_basic_set_palette     (GwyLayerBasic *layer,
                                             GwyPalette *palette);

Warning

gwy_layer_basic_set_palette is deprecated and should not be used in newly-written code.

Sets the palette layer should used.

layer : A GwyLayerBasic.
palette : The palette layer should use.

gwy_layer_basic_get_palette ()

GwyPalette* gwy_layer_basic_get_palette     (GwyLayerBasic *layer);

Warning

gwy_layer_basic_get_palette is deprecated and should not be used in newly-written code.

Returns the palette used by layer.

layer : A GwyLayerBasic.
Returns : The palette as GwyPalette.

gwy_layer_basic_set_gradient ()

void        gwy_layer_basic_set_gradient    (GwyLayerBasic *layer,
                                             const gchar *gradient);

Sets the color gradient a basic layer should use.

layer : A basic data view layer.
gradient : Name of gradient layer should use. It should exist.

Since 1.8


gwy_layer_basic_get_gradient ()

const gchar* gwy_layer_basic_get_gradient   (GwyLayerBasic *layer);

Returns the color gradient a basic layer uses.

layer : A basic data view layer.
Returns : The gradient name. It must not be modified or freed. It may differ the name that was used on initialization or set with gwy_shader_set_gradient(), if the gradient didn't exist or was renamed meanwhile.

Since 1.8