GimpUnitStore

GimpUnitStore

Synopsis

                    GimpUnitStore;
struct              GimpUnitStoreClass;
GimpUnitStore *     gimp_unit_store_new                 (gint num_values);
void                gimp_unit_store_set_has_pixels      (GimpUnitStore *store,
                                                         gboolean has_pixels);
gboolean            gimp_unit_store_get_has_pixels      (GimpUnitStore *store);
void                gimp_unit_store_set_has_percent     (GimpUnitStore *store,
                                                         gboolean has_percent);
gboolean            gimp_unit_store_get_has_percent     (GimpUnitStore *store);
void                gimp_unit_store_set_pixel_value     (GimpUnitStore *store,
                                                         gint index,
                                                         gdouble value);
void                gimp_unit_store_set_pixel_values    (GimpUnitStore *store,
                                                         gdouble first_value,
                                                         ...);
void                gimp_unit_store_set_resolution      (GimpUnitStore *store,
                                                         gint index,
                                                         gdouble resolution);
void                gimp_unit_store_set_resolutions     (GimpUnitStore *store,
                                                         gdouble first_resolution,
                                                         ...);
gdouble             gimp_unit_store_get_value           (GimpUnitStore *store,
                                                         GimpUnit unit,
                                                         gint index);
void                gimp_unit_store_get_values          (GimpUnitStore *store,
                                                         GimpUnit unit,
                                                         gdouble *first_value,
                                                         ...);

Object Hierarchy

  GObject
   +----GimpUnitStore

Implemented Interfaces

GimpUnitStore implements GtkTreeModel.

Properties

  "has-percent"              gboolean              : Read / Write
  "has-pixels"               gboolean              : Read / Write
  "long-format"              gchar*                : Read / Write
  "num-values"               gint                  : Read / Write / Construct Only
  "short-format"             gchar*                : Read / Write

Description

Details

GimpUnitStore

typedef struct _GimpUnitStore GimpUnitStore;


struct GimpUnitStoreClass

struct GimpUnitStoreClass {
  GObjectClass  parent_class;

  /* Padding for future expansion */
  void (*_gtk_reserved1) (void);
  void (*_gtk_reserved2) (void);
  void (*_gtk_reserved3) (void);
  void (*_gtk_reserved4) (void);
};


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,
                                                         ...);

Property Details

The "has-percent" property

  "has-percent"              gboolean              : Read / Write

Default value: FALSE


The "has-pixels" property

  "has-pixels"               gboolean              : Read / Write

Default value: TRUE


The "long-format" property

  "long-format"              gchar*                : Read / Write

Default value: "%p"


The "num-values" property

  "num-values"               gint                  : Read / Write / Construct Only

Allowed values: >= 0

Default value: 0


The "short-format" property

  "short-format"             gchar*                : Read / Write

Default value: "%a"