Next: , Previous: gnome gobject gvalue, Up: Top


5 (gnome gobject gparameter)

5.1 Overview

Parameters are constraints for values, both in type and in range. This module wraps the parameters code of the GLib type system, allowing parameters to be manipulated and created from Scheme.

There is a parameter class for each type of parameter: <gparam-int>, <gparam-object>, etc.

5.2 Usage

— Class: <gparam>

The base class for GLib parameter objects. (Doc slots)

— Class: <gparam-char>

Parameter for <gchar> values.

— Class: <gparam-uchar>

Parameter for <guchar> values.

— Class: <gparam-boolean>

Parameter for <gboolean> values.

— Class: <gparam-int>

Parameter for <gint> values.

— Class: <gparam-uint>

Parameter for <guint> values.

— Class: <gparam-long>

Parameter for <glong> values.

— Class: <gparam-ulong>

Parameter for <gulong> values.

— Class: <gparam-int64>

Parameter for <gint64> values.

— Class: <gparam-uint64>

Parameter for <guint64> values.

— Class: <gparam-float>

Parameter for <gfloat> values.

— Class: <gparam-double>

Parameter for <gdouble> values.

— Class: <gparam-unichar>

Parameter for Unicode codepoints, represented as <guint> values.

— Class: <gparam-pointer>

Parameter for <gpointer> values.

— Class: <gparam-string>

Parameter for <gchararray> values.

— Class: <gparam-boxed>

Parameter for <gboxed> values.

— Class: <gparam-enum>

Parameter for <genum> values.

— Class: <gparam-flags>

Parameter for <gflags> values.

— Class: <gparam-spec-flags>

A <gflags> type for the flags allowable on a <gparam>: read, write, construct, construct-only, and lax-validation.

— Variable: gparameter:uint-max

— Variable: gparameter:int-min

— Variable: gparameter:int-max

— Variable: gparameter:ulong-max

— Variable: gparameter:long-min

— Variable: gparameter:long-max

— Variable: gparameter:uint64-max

— Variable: gparameter:int64-min

— Variable: gparameter:int64-max

— Variable: gparameter:float-max

— Variable: gparameter:float-min

— Variable: gparameter:double-max

— Variable: gparameter:double-min

— Variable: gparameter:byte-order