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