GimpUnitStore

GimpUnitStore — A model for units

Functions

Properties

gboolean has-percent Read / Write
gboolean has-pixels Read / Write
char * long-format Read / Write
int num-values Read / Write / Construct Only
char * short-format Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GimpUnitStore

Implemented Interfaces

GimpUnitStore implements GtkTreeModel.

Description

A model for GimpUnit views

Functions

gimp_unit_store_new ()

GimpUnitStore *
gimp_unit_store_new (gint num_values);

gimp_unit_store_set_has_pixels ()

void
gimp_unit_store_set_has_pixels (GimpUnitStore *store,
                                gboolean has_pixels);

gimp_unit_store_get_has_pixels ()

gboolean
gimp_unit_store_get_has_pixels (GimpUnitStore *store);

gimp_unit_store_set_has_percent ()

void
gimp_unit_store_set_has_percent (GimpUnitStore *store,
                                 gboolean has_percent);

gimp_unit_store_get_has_percent ()

gboolean
gimp_unit_store_get_has_percent (GimpUnitStore *store);

gimp_unit_store_set_pixel_value ()

void
gimp_unit_store_set_pixel_value (GimpUnitStore *store,
                                 gint index,
                                 gdouble value);

gimp_unit_store_set_pixel_values ()

void
gimp_unit_store_set_pixel_values (GimpUnitStore *store,
                                  gdouble first_value,
                                  ...);

gimp_unit_store_set_resolution ()

void
gimp_unit_store_set_resolution (GimpUnitStore *store,
                                gint index,
                                gdouble resolution);

gimp_unit_store_set_resolutions ()

void
gimp_unit_store_set_resolutions (GimpUnitStore *store,
                                 gdouble first_resolution,
                                 ...);

gimp_unit_store_get_value ()

gdouble
gimp_unit_store_get_value (GimpUnitStore *store,
                           GimpUnit unit,
                           gint index);

gimp_unit_store_get_values ()

void
gimp_unit_store_get_values (GimpUnitStore *store,
                            GimpUnit unit,
                            gdouble *first_value,
                            ...);

Types and Values

GimpUnitStore

typedef struct _GimpUnitStore GimpUnitStore;

Property Details

The “has-percent” property

  “has-percent”              gboolean

Whether the store has GIMP_UNIT_PERCENT.

Owner: GimpUnitStore

Flags: Read / Write

Default value: FALSE


The “has-pixels” property

  “has-pixels”               gboolean

Whether the store has GIMP_UNIT_PIXELS.

Owner: GimpUnitStore

Flags: Read / Write

Default value: TRUE


The “long-format” property

  “long-format”              char *

Format string for a long label.

Owner: GimpUnitStore

Flags: Read / Write

Default value: "%p"


The “num-values” property

  “num-values”               int

The number of values this store provides.

Owner: GimpUnitStore

Flags: Read / Write / Construct Only

Allowed values: >= 0

Default value: 0


The “short-format” property

  “short-format”             char *

Format string for a short label.

Owner: GimpUnitStore

Flags: Read / Write

Default value: "%a"