gparamspecs.h File Reference

API published in:
API deprecated in:


#include <_ansi.h>
#include <gobject/gvalue.h>
#include <gobject/genums.h>
#include <gobject/gboxed.h>
#include <gobject/gobject.h>

Go to the source code of this file.


Data Structures

struct   _GParamSpecChar
struct   _GParamSpecUChar
struct   _GParamSpecBoolean
struct   _GParamSpecInt
struct   _GParamSpecUInt
struct   _GParamSpecLong
struct   _GParamSpecULong
struct   _GParamSpecInt64
struct   _GParamSpecUInt64
struct   _GParamSpecUnichar
struct   _GParamSpecEnum
struct   _GParamSpecFlags
struct   _GParamSpecFloat
struct   _GParamSpecDouble
struct   _GParamSpecString
struct   _GParamSpecParam
struct   _GParamSpecBoxed
struct   _GParamSpecPointer
struct   _GParamSpecValueArray
struct   _GParamSpecObject
struct   _GParamSpecOverride
struct   _GParamSpecGType

Defines

#define  G_TYPE_PARAM_CHAR   (g_param_spec_types[0])
#define  G_IS_PARAM_SPEC_CHAR(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_CHAR))
#define  G_PARAM_SPEC_CHAR(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_CHAR, GParamSpecChar))
#define  G_TYPE_PARAM_UCHAR   (g_param_spec_types[1])
#define  G_IS_PARAM_SPEC_UCHAR(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UCHAR))
#define  G_PARAM_SPEC_UCHAR(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UCHAR, GParamSpecUChar))
#define  G_TYPE_PARAM_BOOLEAN   (g_param_spec_types[2])
#define  G_IS_PARAM_SPEC_BOOLEAN(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOOLEAN))
#define  G_PARAM_SPEC_BOOLEAN(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOOLEAN, GParamSpecBoolean))
#define  G_TYPE_PARAM_INT   (g_param_spec_types[3])
#define  G_IS_PARAM_SPEC_INT(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT))
#define  G_PARAM_SPEC_INT(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT, GParamSpecInt))
#define  G_TYPE_PARAM_UINT   (g_param_spec_types[4])
#define  G_IS_PARAM_SPEC_UINT(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT))
#define  G_PARAM_SPEC_UINT(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT, GParamSpecUInt))
#define  G_TYPE_PARAM_LONG   (g_param_spec_types[5])
#define  G_IS_PARAM_SPEC_LONG(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_LONG))
#define  G_PARAM_SPEC_LONG(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_LONG, GParamSpecLong))
#define  G_TYPE_PARAM_ULONG   (g_param_spec_types[6])
#define  G_IS_PARAM_SPEC_ULONG(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ULONG))
#define  G_PARAM_SPEC_ULONG(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ULONG, GParamSpecULong))
#define  G_TYPE_PARAM_INT64   (g_param_spec_types[7])
#define  G_IS_PARAM_SPEC_INT64(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT64))
#define  G_PARAM_SPEC_INT64(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT64, GParamSpecInt64))
#define  G_TYPE_PARAM_UINT64   (g_param_spec_types[8])
#define  G_IS_PARAM_SPEC_UINT64(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT64))
#define  G_PARAM_SPEC_UINT64(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT64, GParamSpecUInt64))
#define  G_TYPE_PARAM_UNICHAR   (g_param_spec_types[9])
#define  G_PARAM_SPEC_UNICHAR(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UNICHAR, GParamSpecUnichar))
#define  G_IS_PARAM_SPEC_UNICHAR(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UNICHAR))
#define  G_TYPE_PARAM_ENUM   (g_param_spec_types[10])
#define  G_IS_PARAM_SPEC_ENUM(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ENUM))
#define  G_PARAM_SPEC_ENUM(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ENUM, GParamSpecEnum))
#define  G_TYPE_PARAM_FLAGS   (g_param_spec_types[11])
#define  G_IS_PARAM_SPEC_FLAGS(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLAGS))
#define  G_PARAM_SPEC_FLAGS(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLAGS, GParamSpecFlags))
#define  G_TYPE_PARAM_FLOAT   (g_param_spec_types[12])
#define  G_IS_PARAM_SPEC_FLOAT(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLOAT))
#define  G_PARAM_SPEC_FLOAT(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLOAT, GParamSpecFloat))
#define  G_TYPE_PARAM_DOUBLE   (g_param_spec_types[13])
#define  G_IS_PARAM_SPEC_DOUBLE(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_DOUBLE))
#define  G_PARAM_SPEC_DOUBLE(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble))
#define  G_TYPE_PARAM_STRING   (g_param_spec_types[14])
#define  G_IS_PARAM_SPEC_STRING(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_STRING))
#define  G_PARAM_SPEC_STRING(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_STRING, GParamSpecString))
#define  G_TYPE_PARAM_PARAM   (g_param_spec_types[15])
#define  G_IS_PARAM_SPEC_PARAM(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_PARAM))
#define  G_PARAM_SPEC_PARAM(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_PARAM, GParamSpecParam))
#define  G_TYPE_PARAM_BOXED   (g_param_spec_types[16])
#define  G_IS_PARAM_SPEC_BOXED(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOXED))
#define  G_PARAM_SPEC_BOXED(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOXED, GParamSpecBoxed))
#define  G_TYPE_PARAM_POINTER   (g_param_spec_types[17])
#define  G_IS_PARAM_SPEC_POINTER(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_POINTER))
#define  G_PARAM_SPEC_POINTER(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_POINTER, GParamSpecPointer))
#define  G_TYPE_PARAM_VALUE_ARRAY   (g_param_spec_types[18])
#define  G_IS_PARAM_SPEC_VALUE_ARRAY(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VALUE_ARRAY))
#define  G_PARAM_SPEC_VALUE_ARRAY(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VALUE_ARRAY, GParamSpecValueArray))
#define  G_TYPE_PARAM_OBJECT   (g_param_spec_types[19])
#define  G_IS_PARAM_SPEC_OBJECT(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OBJECT))
#define  G_PARAM_SPEC_OBJECT(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OBJECT, GParamSpecObject))
#define  G_TYPE_PARAM_OVERRIDE   (g_param_spec_types[20])
#define  G_IS_PARAM_SPEC_OVERRIDE(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OVERRIDE))
#define  G_PARAM_SPEC_OVERRIDE(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OVERRIDE, GParamSpecOverride))
#define  G_TYPE_PARAM_GTYPE   (g_param_spec_types[21])
#define  G_IS_PARAM_SPEC_GTYPE(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_GTYPE))
#define  G_PARAM_SPEC_GTYPE(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_GTYPE, GParamSpecGType))
#define  GOBJECT_VAR   extern

Typedefs

typedef _GParamSpecChar  GParamSpecChar
typedef _GParamSpecUChar  GParamSpecUChar
typedef _GParamSpecBoolean  GParamSpecBoolean
typedef _GParamSpecInt  GParamSpecInt
typedef _GParamSpecUInt  GParamSpecUInt
typedef _GParamSpecLong  GParamSpecLong
typedef _GParamSpecULong  GParamSpecULong
typedef _GParamSpecInt64  GParamSpecInt64
typedef _GParamSpecUInt64  GParamSpecUInt64
typedef _GParamSpecUnichar  GParamSpecUnichar
typedef _GParamSpecEnum  GParamSpecEnum
typedef _GParamSpecFlags  GParamSpecFlags
typedef _GParamSpecFloat  GParamSpecFloat
typedef _GParamSpecDouble  GParamSpecDouble
typedef _GParamSpecString  GParamSpecString
typedef _GParamSpecParam  GParamSpecParam
typedef _GParamSpecBoxed  GParamSpecBoxed
typedef _GParamSpecPointer  GParamSpecPointer
typedef _GParamSpecValueArray  GParamSpecValueArray
typedef _GParamSpecObject  GParamSpecObject
typedef _GParamSpecOverride  GParamSpecOverride
typedef _GParamSpecGType  GParamSpecGType

Functions

IMPORT_C GParamSpec g_param_spec_char (const gchar *name, const gchar *nick, const gchar *blurb, gint8 minimum, gint8 maximum, gint8 default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_uchar (const gchar *name, const gchar *nick, const gchar *blurb, guint8 minimum, guint8 maximum, guint8 default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_boolean (const gchar *name, const gchar *nick, const gchar *blurb, gboolean default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_int (const gchar *name, const gchar *nick, const gchar *blurb, gint minimum, gint maximum, gint default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_uint (const gchar *name, const gchar *nick, const gchar *blurb, guint minimum, guint maximum, guint default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_long (const gchar *name, const gchar *nick, const gchar *blurb, glong minimum, glong maximum, glong default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_ulong (const gchar *name, const gchar *nick, const gchar *blurb, gulong minimum, gulong maximum, gulong default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_int64 (const gchar *name, const gchar *nick, const gchar *blurb, gint64 minimum, gint64 maximum, gint64 default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_uint64 (const gchar *name, const gchar *nick, const gchar *blurb, guint64 minimum, guint64 maximum, guint64 default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_unichar (const gchar *name, const gchar *nick, const gchar *blurb, gunichar default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_enum (const gchar *name, const gchar *nick, const gchar *blurb, GType enum_type, gint default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_flags (const gchar *name, const gchar *nick, const gchar *blurb, GType flags_type, guint default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_float (const gchar *name, const gchar *nick, const gchar *blurb, gfloat minimum, gfloat maximum, gfloat default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_double (const gchar *name, const gchar *nick, const gchar *blurb, gdouble minimum, gdouble maximum, gdouble default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_string (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *default_value, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_param (const gchar *name, const gchar *nick, const gchar *blurb, GType param_type, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_boxed (const gchar *name, const gchar *nick, const gchar *blurb, GType boxed_type, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_pointer (const gchar *name, const gchar *nick, const gchar *blurb, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_value_array (const gchar *name, const gchar *nick, const gchar *blurb, GParamSpec *element_spec, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_object (const gchar *name, const gchar *nick, const gchar *blurb, GType object_type, GParamFlags flags)
IMPORT_C GParamSpec g_param_spec_override (const gchar *name, GParamSpec *overridden)
IMPORT_C GParamSpec g_param_spec_gtype (const gchar *name, const gchar *nick, const gchar *blurb, GType is_a_type, GParamFlags flags)

Variables

GType g_param_spec_types

Define Documentation

#define G_IS_PARAM_SPEC_BOOLEAN pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOOLEAN))
 
#define G_IS_PARAM_SPEC_BOXED pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOXED))
 
#define G_IS_PARAM_SPEC_CHAR pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_CHAR))
 
#define G_IS_PARAM_SPEC_DOUBLE pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_DOUBLE))
 
#define G_IS_PARAM_SPEC_ENUM pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ENUM))
 
#define G_IS_PARAM_SPEC_FLAGS pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLAGS))
 
#define G_IS_PARAM_SPEC_FLOAT pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLOAT))
 
#define G_IS_PARAM_SPEC_GTYPE pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_GTYPE))
 
#define G_IS_PARAM_SPEC_INT pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT))
 
#define G_IS_PARAM_SPEC_INT64 pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT64))
 
#define G_IS_PARAM_SPEC_LONG pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_LONG))
 
#define G_IS_PARAM_SPEC_OBJECT pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OBJECT))
 
#define G_IS_PARAM_SPEC_OVERRIDE pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OVERRIDE))
 
#define G_IS_PARAM_SPEC_PARAM pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_PARAM))
 
#define G_IS_PARAM_SPEC_POINTER pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_POINTER))
 
#define G_IS_PARAM_SPEC_STRING pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_STRING))
 
#define G_IS_PARAM_SPEC_UCHAR pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UCHAR))
 
#define G_IS_PARAM_SPEC_UINT pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT))
 
#define G_IS_PARAM_SPEC_UINT64 pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT64))
 
#define G_IS_PARAM_SPEC_ULONG pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ULONG))
 
#define G_IS_PARAM_SPEC_UNICHAR pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UNICHAR))
 
#define G_IS_PARAM_SPEC_VALUE_ARRAY pspec   )     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VALUE_ARRAY))
 
#define G_PARAM_SPEC_BOOLEAN pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOOLEAN, GParamSpecBoolean))
 
#define G_PARAM_SPEC_BOXED pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOXED, GParamSpecBoxed))
 
#define G_PARAM_SPEC_CHAR pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_CHAR, GParamSpecChar))
 
#define G_PARAM_SPEC_DOUBLE pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble))
 
#define G_PARAM_SPEC_ENUM pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ENUM, GParamSpecEnum))
 
#define G_PARAM_SPEC_FLAGS pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLAGS, GParamSpecFlags))
 
#define G_PARAM_SPEC_FLOAT pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLOAT, GParamSpecFloat))
 
#define G_PARAM_SPEC_GTYPE pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_GTYPE, GParamSpecGType))
 
#define G_PARAM_SPEC_INT pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT, GParamSpecInt))
 
#define G_PARAM_SPEC_INT64 pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT64, GParamSpecInt64))
 
#define G_PARAM_SPEC_LONG pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_LONG, GParamSpecLong))
 
#define G_PARAM_SPEC_OBJECT pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OBJECT, GParamSpecObject))
 
#define G_PARAM_SPEC_OVERRIDE pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OVERRIDE, GParamSpecOverride))
 
#define G_PARAM_SPEC_PARAM pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_PARAM, GParamSpecParam))
 
#define G_PARAM_SPEC_POINTER pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_POINTER, GParamSpecPointer))
 
#define G_PARAM_SPEC_STRING pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_STRING, GParamSpecString))
 
#define G_PARAM_SPEC_UCHAR pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UCHAR, GParamSpecUChar))
 
#define G_PARAM_SPEC_UINT pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT, GParamSpecUInt))
 
#define G_PARAM_SPEC_UINT64 pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT64, GParamSpecUInt64))
 
#define G_PARAM_SPEC_ULONG pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ULONG, GParamSpecULong))
 
#define G_PARAM_SPEC_UNICHAR pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UNICHAR, GParamSpecUnichar))
 
#define G_PARAM_SPEC_VALUE_ARRAY pspec   )     (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VALUE_ARRAY, GParamSpecValueArray))
 
#define G_TYPE_PARAM_BOOLEAN   (g_param_spec_types[2])
 
#define G_TYPE_PARAM_BOXED   (g_param_spec_types[16])
 
#define G_TYPE_PARAM_CHAR   (g_param_spec_types[0])
 
#define G_TYPE_PARAM_DOUBLE   (g_param_spec_types[13])
 
#define G_TYPE_PARAM_ENUM   (g_param_spec_types[10])
 
#define G_TYPE_PARAM_FLAGS   (g_param_spec_types[11])
 
#define G_TYPE_PARAM_FLOAT   (g_param_spec_types[12])
 
#define G_TYPE_PARAM_GTYPE   (g_param_spec_types[21])
 
#define G_TYPE_PARAM_INT   (g_param_spec_types[3])
 
#define G_TYPE_PARAM_INT64   (g_param_spec_types[7])
 
#define G_TYPE_PARAM_LONG   (g_param_spec_types[5])
 
#define G_TYPE_PARAM_OBJECT   (g_param_spec_types[19])
 
#define G_TYPE_PARAM_OVERRIDE   (g_param_spec_types[20])
 
#define G_TYPE_PARAM_PARAM   (g_param_spec_types[15])
 
#define G_TYPE_PARAM_POINTER   (g_param_spec_types[17])
 
#define G_TYPE_PARAM_STRING   (g_param_spec_types[14])
 
#define G_TYPE_PARAM_UCHAR   (g_param_spec_types[1])
 
#define G_TYPE_PARAM_UINT   (g_param_spec_types[4])
 
#define G_TYPE_PARAM_UINT64   (g_param_spec_types[8])
 
#define G_TYPE_PARAM_ULONG   (g_param_spec_types[6])
 
#define G_TYPE_PARAM_UNICHAR   (g_param_spec_types[9])
 
#define G_TYPE_PARAM_VALUE_ARRAY   (g_param_spec_types[18])
 
#define GOBJECT_VAR   extern
 

Typedef Documentation

typedef struct _GParamSpecBoolean GParamSpecBoolean
 
typedef struct _GParamSpecBoxed GParamSpecBoxed
 
typedef struct _GParamSpecChar GParamSpecChar
 
typedef struct _GParamSpecDouble GParamSpecDouble
 
typedef struct _GParamSpecEnum GParamSpecEnum
 
typedef struct _GParamSpecFlags GParamSpecFlags
 
typedef struct _GParamSpecFloat GParamSpecFloat
 
typedef struct _GParamSpecGType GParamSpecGType
 
typedef struct _GParamSpecInt GParamSpecInt
 
typedef struct _GParamSpecInt64 GParamSpecInt64
 
typedef struct _GParamSpecLong GParamSpecLong
 
typedef struct _GParamSpecObject GParamSpecObject
 
typedef struct _GParamSpecOverride GParamSpecOverride
 
typedef struct _GParamSpecParam GParamSpecParam
 
typedef struct _GParamSpecPointer GParamSpecPointer
 
typedef struct _GParamSpecString GParamSpecString
 
typedef struct _GParamSpecUChar GParamSpecUChar
 
typedef struct _GParamSpecUInt GParamSpecUInt
 
typedef struct _GParamSpecUInt64 GParamSpecUInt64
 
typedef struct _GParamSpecULong GParamSpecULong
 
typedef struct _GParamSpecUnichar GParamSpecUnichar
 
typedef struct _GParamSpecValueArray GParamSpecValueArray
 

Function Documentation

IMPORT_C GParamSpec* g_param_spec_boolean const gchar name,
const gchar nick,
const gchar blurb,
gboolean  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_boxed const gchar name,
const gchar nick,
const gchar blurb,
GType  boxed_type,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_char const gchar name,
const gchar nick,
const gchar blurb,
gint8  minimum,
gint8  maximum,
gint8  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_double const gchar name,
const gchar nick,
const gchar blurb,
gdouble  minimum,
gdouble  maximum,
gdouble  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_enum const gchar name,
const gchar nick,
const gchar blurb,
GType  enum_type,
gint  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_flags const gchar name,
const gchar nick,
const gchar blurb,
GType  flags_type,
guint  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_float const gchar name,
const gchar nick,
const gchar blurb,
gfloat  minimum,
gfloat  maximum,
gfloat  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_gtype const gchar name,
const gchar nick,
const gchar blurb,
GType  is_a_type,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_int const gchar name,
const gchar nick,
const gchar blurb,
gint  minimum,
gint  maximum,
gint  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_int64 const gchar name,
const gchar nick,
const gchar blurb,
gint64  minimum,
gint64  maximum,
gint64  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_long const gchar name,
const gchar nick,
const gchar blurb,
glong  minimum,
glong  maximum,
glong  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_object const gchar name,
const gchar nick,
const gchar blurb,
GType  object_type,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_override const gchar name,
GParamSpec overridden
 
IMPORT_C GParamSpec* g_param_spec_param const gchar name,
const gchar nick,
const gchar blurb,
GType  param_type,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_pointer const gchar name,
const gchar nick,
const gchar blurb,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_string const gchar name,
const gchar nick,
const gchar blurb,
const gchar default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_uchar const gchar name,
const gchar nick,
const gchar blurb,
guint8  minimum,
guint8  maximum,
guint8  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_uint const gchar name,
const gchar nick,
const gchar blurb,
guint  minimum,
guint  maximum,
guint  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_uint64 const gchar name,
const gchar nick,
const gchar blurb,
guint64  minimum,
guint64  maximum,
guint64  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_ulong const gchar name,
const gchar nick,
const gchar blurb,
gulong  minimum,
gulong  maximum,
gulong  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_unichar const gchar name,
const gchar nick,
const gchar blurb,
gunichar  default_value,
GParamFlags  flags
 
IMPORT_C GParamSpec* g_param_spec_value_array const gchar name,
const gchar nick,
const gchar blurb,
GParamSpec element_spec,
GParamFlags  flags
 

Variable Documentation

GType* g_param_spec_types
 

Copyright © Nokia Corporation 2001-2008
Back to top