Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gparamspecs.h File Reference
#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
 
struct  _GParamSpecVariant
 

Macros

#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]) GOBJECT_DEPRECATED_MACRO_IN_2_32
 
#define G_IS_PARAM_SPEC_VALUE_ARRAY(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VALUE_ARRAY)) GOBJECT_DEPRECATED_MACRO_IN_2_32
 
#define G_PARAM_SPEC_VALUE_ARRAY(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VALUE_ARRAY, GParamSpecValueArray)) GOBJECT_DEPRECATED_MACRO_IN_2_32
 
#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 G_TYPE_PARAM_VARIANT   (g_param_spec_types[22])
 
#define G_IS_PARAM_SPEC_VARIANT(pspec)   (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VARIANT))
 
#define G_PARAM_SPEC_VARIANT(pspec)   (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VARIANT, GParamSpecVariant))
 

Typedefs

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

Functions

GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_char (const gchar *name, const gchar *nick, const gchar *blurb, gint8 minimum, gint8 maximum, gint8 default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_uchar (const gchar *name, const gchar *nick, const gchar *blurb, guint8 minimum, guint8 maximum, guint8 default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_boolean (const gchar *name, const gchar *nick, const gchar *blurb, gboolean default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_int (const gchar *name, const gchar *nick, const gchar *blurb, gint minimum, gint maximum, gint default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_uint (const gchar *name, const gchar *nick, const gchar *blurb, guint minimum, guint maximum, guint default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_long (const gchar *name, const gchar *nick, const gchar *blurb, glong minimum, glong maximum, glong default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_ulong (const gchar *name, const gchar *nick, const gchar *blurb, gulong minimum, gulong maximum, gulong default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_int64 (const gchar *name, const gchar *nick, const gchar *blurb, gint64 minimum, gint64 maximum, gint64 default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_uint64 (const gchar *name, const gchar *nick, const gchar *blurb, guint64 minimum, guint64 maximum, guint64 default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_unichar (const gchar *name, const gchar *nick, const gchar *blurb, gunichar default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_enum (const gchar *name, const gchar *nick, const gchar *blurb, GType enum_type, gint default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_flags (const gchar *name, const gchar *nick, const gchar *blurb, GType flags_type, guint default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_float (const gchar *name, const gchar *nick, const gchar *blurb, gfloat minimum, gfloat maximum, gfloat default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_double (const gchar *name, const gchar *nick, const gchar *blurb, gdouble minimum, gdouble maximum, gdouble default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_string (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *default_value, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_param (const gchar *name, const gchar *nick, const gchar *blurb, GType param_type, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_boxed (const gchar *name, const gchar *nick, const gchar *blurb, GType boxed_type, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_pointer (const gchar *name, const gchar *nick, const gchar *blurb, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_value_array (const gchar *name, const gchar *nick, const gchar *blurb, GParamSpec *element_spec, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_object (const gchar *name, const gchar *nick, const gchar *blurb, GType object_type, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_override (const gchar *name, GParamSpec *overridden)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_gtype (const gchar *name, const gchar *nick, const gchar *blurb, GType is_a_type, GParamFlags flags)
 
GOBJECT_AVAILABLE_IN_ALL GParamSpecg_param_spec_variant (const gchar *name, const gchar *nick, const gchar *blurb, const GVariantType *type, GVariant *default_value, GParamFlags flags)
 

Variables

GOBJECT_VAR GTypeg_param_spec_types
 

Macro Definition Documentation

◆ G_IS_PARAM_SPEC_BOOLEAN

#define G_IS_PARAM_SPEC_BOOLEAN ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOOLEAN))

G_IS_PARAM_SPEC_BOOLEAN: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_BOOLEAN.

Returns: TRUE on success.

Definition at line 96 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_BOXED

#define G_IS_PARAM_SPEC_BOXED ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOXED))

G_IS_PARAM_SPEC_BOXED: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_BOXED.

Returns: TRUE on success.

Definition at line 418 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_CHAR

#define G_IS_PARAM_SPEC_CHAR ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_CHAR))

G_IS_PARAM_SPEC_CHAR: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_CHAR.

Returns: TRUE on success.

Definition at line 50 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_DOUBLE

#define G_IS_PARAM_SPEC_DOUBLE ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_DOUBLE))

G_IS_PARAM_SPEC_DOUBLE: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_DOUBLE.

Returns: TRUE on success.

Definition at line 349 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_ENUM

#define G_IS_PARAM_SPEC_ENUM ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ENUM))

G_IS_PARAM_SPEC_ENUM: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_ENUM.

Returns: TRUE on success.

Definition at line 280 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_FLAGS

#define G_IS_PARAM_SPEC_FLAGS ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLAGS))

G_IS_PARAM_SPEC_FLAGS: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_FLAGS.

Returns: TRUE on success.

Definition at line 303 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_FLOAT

#define G_IS_PARAM_SPEC_FLOAT ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLOAT))

G_IS_PARAM_SPEC_FLOAT: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_FLOAT.

Returns: TRUE on success.

Definition at line 326 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_GTYPE

#define G_IS_PARAM_SPEC_GTYPE ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_GTYPE))

G_IS_PARAM_SPEC_GTYPE: @pspec: a GParamSpec

Checks whether the given GParamSpec is of type G_TYPE_PARAM_GTYPE.

Since: 2.10 Returns: TRUE on success.

Definition at line 547 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_INT

#define G_IS_PARAM_SPEC_INT ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT))

G_IS_PARAM_SPEC_INT: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_INT.

Returns: TRUE on success.

Definition at line 119 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_INT64

#define G_IS_PARAM_SPEC_INT64 ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT64))

G_IS_PARAM_SPEC_INT64: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_INT64.

Returns: TRUE on success.

Definition at line 211 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_LONG

#define G_IS_PARAM_SPEC_LONG ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_LONG))

G_IS_PARAM_SPEC_LONG: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_LONG.

Returns: TRUE on success.

Definition at line 165 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_OBJECT

#define G_IS_PARAM_SPEC_OBJECT ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OBJECT))

G_IS_PARAM_SPEC_OBJECT: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_OBJECT.

Returns: TRUE on success.

Definition at line 493 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_OVERRIDE

#define G_IS_PARAM_SPEC_OVERRIDE ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OVERRIDE))

G_IS_PARAM_SPEC_OVERRIDE: @pspec: a GParamSpec

Checks whether the given GParamSpec is of type G_TYPE_PARAM_OVERRIDE.

Since: 2.4 Returns: TRUE on success.

Definition at line 519 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_PARAM

#define G_IS_PARAM_SPEC_PARAM ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_PARAM))

G_IS_PARAM_SPEC_PARAM: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_PARAM.

Returns: TRUE on success.

Definition at line 395 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_POINTER

#define G_IS_PARAM_SPEC_POINTER ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_POINTER))

G_IS_PARAM_SPEC_POINTER: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_POINTER.

Returns: TRUE on success.

Definition at line 441 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_STRING

#define G_IS_PARAM_SPEC_STRING ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_STRING))

G_IS_PARAM_SPEC_STRING: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_STRING.

Returns: TRUE on success.

Definition at line 372 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_UCHAR

#define G_IS_PARAM_SPEC_UCHAR ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UCHAR))

G_IS_PARAM_SPEC_UCHAR: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_UCHAR.

Returns: TRUE on success.

Definition at line 73 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_UINT

#define G_IS_PARAM_SPEC_UINT ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT))

G_IS_PARAM_SPEC_UINT: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_UINT.

Returns: TRUE on success.

Definition at line 142 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_UINT64

#define G_IS_PARAM_SPEC_UINT64 ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT64))

G_IS_PARAM_SPEC_UINT64: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_UINT64.

Returns: TRUE on success.

Definition at line 234 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_ULONG

#define G_IS_PARAM_SPEC_ULONG ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ULONG))

G_IS_PARAM_SPEC_ULONG: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_ULONG.

Returns: TRUE on success.

Definition at line 188 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_UNICHAR

#define G_IS_PARAM_SPEC_UNICHAR ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UNICHAR))

G_IS_PARAM_SPEC_UNICHAR: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_UNICHAR.

Returns: TRUE on success.

Definition at line 264 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_VALUE_ARRAY

#define G_IS_PARAM_SPEC_VALUE_ARRAY ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VALUE_ARRAY)) GOBJECT_DEPRECATED_MACRO_IN_2_32

G_IS_PARAM_SPEC_VALUE_ARRAY: @pspec: a valid GParamSpec instance

Checks whether the given GParamSpec is of type G_TYPE_PARAM_VALUE_ARRAY.

Returns: TRUE on success.

Deprecated: 2.32: Use GArray instead of GValueArray

Definition at line 468 of file gparamspecs.h.

◆ G_IS_PARAM_SPEC_VARIANT

#define G_IS_PARAM_SPEC_VARIANT ( pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VARIANT))

G_IS_PARAM_SPEC_VARIANT: @pspec: a GParamSpec

Checks whether the given GParamSpec is of type G_TYPE_PARAM_VARIANT.

Returns: TRUE on success

Since: 2.26

Definition at line 576 of file gparamspecs.h.

◆ G_PARAM_SPEC_BOOLEAN

#define G_PARAM_SPEC_BOOLEAN ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOOLEAN, GParamSpecBoolean))

G_PARAM_SPEC_BOOLEAN: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecBoolean.

Definition at line 103 of file gparamspecs.h.

◆ G_PARAM_SPEC_BOXED

#define G_PARAM_SPEC_BOXED ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOXED, GParamSpecBoxed))

G_PARAM_SPEC_BOXED: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecBoxed.

Definition at line 425 of file gparamspecs.h.

◆ G_PARAM_SPEC_CHAR

#define G_PARAM_SPEC_CHAR ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_CHAR, GParamSpecChar))

G_PARAM_SPEC_CHAR: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecChar.

Definition at line 57 of file gparamspecs.h.

◆ G_PARAM_SPEC_DOUBLE

#define G_PARAM_SPEC_DOUBLE ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble))

G_PARAM_SPEC_DOUBLE: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecDouble.

Definition at line 356 of file gparamspecs.h.

◆ G_PARAM_SPEC_ENUM

#define G_PARAM_SPEC_ENUM ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ENUM, GParamSpecEnum))

G_PARAM_SPEC_ENUM: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecEnum.

Definition at line 287 of file gparamspecs.h.

◆ G_PARAM_SPEC_FLAGS

#define G_PARAM_SPEC_FLAGS ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLAGS, GParamSpecFlags))

G_PARAM_SPEC_FLAGS: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecFlags.

Definition at line 310 of file gparamspecs.h.

◆ G_PARAM_SPEC_FLOAT

#define G_PARAM_SPEC_FLOAT ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLOAT, GParamSpecFloat))

G_PARAM_SPEC_FLOAT: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecFloat.

Definition at line 333 of file gparamspecs.h.

◆ G_PARAM_SPEC_GTYPE

#define G_PARAM_SPEC_GTYPE ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_GTYPE, GParamSpecGType))

G_PARAM_SPEC_GTYPE: @pspec: a GParamSpec

Casts a GParamSpec into a GParamSpecGType.

Since: 2.10

Definition at line 556 of file gparamspecs.h.

◆ G_PARAM_SPEC_INT

#define G_PARAM_SPEC_INT ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT, GParamSpecInt))

G_PARAM_SPEC_INT: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecInt.

Definition at line 126 of file gparamspecs.h.

◆ G_PARAM_SPEC_INT64

#define G_PARAM_SPEC_INT64 ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT64, GParamSpecInt64))

G_PARAM_SPEC_INT64: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecInt64.

Definition at line 218 of file gparamspecs.h.

◆ G_PARAM_SPEC_LONG

#define G_PARAM_SPEC_LONG ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_LONG, GParamSpecLong))

G_PARAM_SPEC_LONG: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecLong.

Definition at line 172 of file gparamspecs.h.

◆ G_PARAM_SPEC_OBJECT

#define G_PARAM_SPEC_OBJECT ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OBJECT, GParamSpecObject))

G_PARAM_SPEC_OBJECT: @pspec: a valid GParamSpec instance

Casts a GParamSpec instance into a GParamSpecObject.

Definition at line 500 of file gparamspecs.h.

◆ G_PARAM_SPEC_OVERRIDE

#define G_PARAM_SPEC_OVERRIDE ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OVERRIDE, GParamSpecOverride))

G_PARAM_SPEC_OVERRIDE: @pspec: a GParamSpec

Casts a GParamSpec into a GParamSpecOverride.

Since: 2.4

Definition at line 528 of file gparamspecs.h.

◆ G_PARAM_SPEC_PARAM

#define G_PARAM_SPEC_PARAM ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_PARAM, GParamSpecParam))

G_PARAM_SPEC_PARAM: @pspec: a valid GParamSpec instance

Casts a GParamSpec instance into a GParamSpecParam.

Definition at line 402 of file gparamspecs.h.

◆ G_PARAM_SPEC_POINTER

#define G_PARAM_SPEC_POINTER ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_POINTER, GParamSpecPointer))

G_PARAM_SPEC_POINTER: @pspec: a valid GParamSpec instance

Casts a GParamSpec instance into a GParamSpecPointer.

Definition at line 448 of file gparamspecs.h.

◆ G_PARAM_SPEC_STRING

#define G_PARAM_SPEC_STRING ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_STRING, GParamSpecString))

G_PARAM_SPEC_STRING: @pspec: a valid GParamSpec instance

Casts a GParamSpec instance into a GParamSpecString.

Definition at line 379 of file gparamspecs.h.

◆ G_PARAM_SPEC_UCHAR

#define G_PARAM_SPEC_UCHAR ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UCHAR, GParamSpecUChar))

G_PARAM_SPEC_UCHAR: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecUChar.

Definition at line 80 of file gparamspecs.h.

◆ G_PARAM_SPEC_UINT

#define G_PARAM_SPEC_UINT ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT, GParamSpecUInt))

G_PARAM_SPEC_UINT: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecUInt.

Definition at line 149 of file gparamspecs.h.

◆ G_PARAM_SPEC_UINT64

#define G_PARAM_SPEC_UINT64 ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT64, GParamSpecUInt64))

G_PARAM_SPEC_UINT64: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecUInt64.

Definition at line 241 of file gparamspecs.h.

◆ G_PARAM_SPEC_ULONG

#define G_PARAM_SPEC_ULONG ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ULONG, GParamSpecULong))

G_PARAM_SPEC_ULONG: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecULong.

Definition at line 195 of file gparamspecs.h.

◆ G_PARAM_SPEC_UNICHAR

#define G_PARAM_SPEC_UNICHAR ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UNICHAR, GParamSpecUnichar))

G_PARAM_SPEC_UNICHAR: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecUnichar.

Definition at line 255 of file gparamspecs.h.

◆ G_PARAM_SPEC_VALUE_ARRAY

G_PARAM_SPEC_VALUE_ARRAY: @pspec: a valid GParamSpec instance

Cast a GParamSpec instance into a GParamSpecValueArray.

Deprecated: 2.32: Use GArray instead of GValueArray

Definition at line 477 of file gparamspecs.h.

◆ G_PARAM_SPEC_VARIANT

#define G_PARAM_SPEC_VARIANT ( pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VARIANT, GParamSpecVariant))

G_PARAM_SPEC_VARIANT: @pspec: a GParamSpec

Casts a GParamSpec into a GParamSpecVariant.

Since: 2.26

Definition at line 585 of file gparamspecs.h.

◆ G_TYPE_PARAM_BOOLEAN

#define G_TYPE_PARAM_BOOLEAN   (g_param_spec_types[2])

G_TYPE_PARAM_BOOLEAN:

The GType of GParamSpecBoolean.

Definition at line 87 of file gparamspecs.h.

◆ G_TYPE_PARAM_BOXED

#define G_TYPE_PARAM_BOXED   (g_param_spec_types[16])

G_TYPE_PARAM_BOXED:

The GType of GParamSpecBoxed.

Definition at line 409 of file gparamspecs.h.

◆ G_TYPE_PARAM_CHAR

#define G_TYPE_PARAM_CHAR   (g_param_spec_types[0])

G_TYPE_PARAM_CHAR:

The GType of GParamSpecChar.

Definition at line 41 of file gparamspecs.h.

◆ G_TYPE_PARAM_DOUBLE

#define G_TYPE_PARAM_DOUBLE   (g_param_spec_types[13])

G_TYPE_PARAM_DOUBLE:

The GType of GParamSpecDouble.

Definition at line 340 of file gparamspecs.h.

◆ G_TYPE_PARAM_ENUM

#define G_TYPE_PARAM_ENUM   (g_param_spec_types[10])

G_TYPE_PARAM_ENUM:

The GType of GParamSpecEnum.

Definition at line 271 of file gparamspecs.h.

◆ G_TYPE_PARAM_FLAGS

#define G_TYPE_PARAM_FLAGS   (g_param_spec_types[11])

G_TYPE_PARAM_FLAGS:

The GType of GParamSpecFlags.

Definition at line 294 of file gparamspecs.h.

◆ G_TYPE_PARAM_FLOAT

#define G_TYPE_PARAM_FLOAT   (g_param_spec_types[12])

G_TYPE_PARAM_FLOAT:

The GType of GParamSpecFloat.

Definition at line 317 of file gparamspecs.h.

◆ G_TYPE_PARAM_GTYPE

#define G_TYPE_PARAM_GTYPE   (g_param_spec_types[21])

G_TYPE_PARAM_GTYPE:

The GType of GParamSpecGType.

Since: 2.10

Definition at line 537 of file gparamspecs.h.

◆ G_TYPE_PARAM_INT

#define G_TYPE_PARAM_INT   (g_param_spec_types[3])

G_TYPE_PARAM_INT:

The GType of GParamSpecInt.

Definition at line 110 of file gparamspecs.h.

◆ G_TYPE_PARAM_INT64

#define G_TYPE_PARAM_INT64   (g_param_spec_types[7])

G_TYPE_PARAM_INT64:

The GType of GParamSpecInt64.

Definition at line 202 of file gparamspecs.h.

◆ G_TYPE_PARAM_LONG

#define G_TYPE_PARAM_LONG   (g_param_spec_types[5])

G_TYPE_PARAM_LONG:

The GType of GParamSpecLong.

Definition at line 156 of file gparamspecs.h.

◆ G_TYPE_PARAM_OBJECT

#define G_TYPE_PARAM_OBJECT   (g_param_spec_types[19])

G_TYPE_PARAM_OBJECT:

The GType of GParamSpecObject.

Definition at line 484 of file gparamspecs.h.

◆ G_TYPE_PARAM_OVERRIDE

#define G_TYPE_PARAM_OVERRIDE   (g_param_spec_types[20])

G_TYPE_PARAM_OVERRIDE:

The GType of GParamSpecOverride.

Since: 2.4

Definition at line 509 of file gparamspecs.h.

◆ G_TYPE_PARAM_PARAM

#define G_TYPE_PARAM_PARAM   (g_param_spec_types[15])

G_TYPE_PARAM_PARAM:

The GType of GParamSpecParam.

Definition at line 386 of file gparamspecs.h.

◆ G_TYPE_PARAM_POINTER

#define G_TYPE_PARAM_POINTER   (g_param_spec_types[17])

G_TYPE_PARAM_POINTER:

The GType of GParamSpecPointer.

Definition at line 432 of file gparamspecs.h.

◆ G_TYPE_PARAM_STRING

#define G_TYPE_PARAM_STRING   (g_param_spec_types[14])

G_TYPE_PARAM_STRING:

The GType of GParamSpecString.

Definition at line 363 of file gparamspecs.h.

◆ G_TYPE_PARAM_UCHAR

#define G_TYPE_PARAM_UCHAR   (g_param_spec_types[1])

G_TYPE_PARAM_UCHAR:

The GType of GParamSpecUChar.

Definition at line 64 of file gparamspecs.h.

◆ G_TYPE_PARAM_UINT

#define G_TYPE_PARAM_UINT   (g_param_spec_types[4])

G_TYPE_PARAM_UINT:

The GType of GParamSpecUInt.

Definition at line 133 of file gparamspecs.h.

◆ G_TYPE_PARAM_UINT64

#define G_TYPE_PARAM_UINT64   (g_param_spec_types[8])

G_TYPE_PARAM_UINT64:

The GType of GParamSpecUInt64.

Definition at line 225 of file gparamspecs.h.

◆ G_TYPE_PARAM_ULONG

#define G_TYPE_PARAM_ULONG   (g_param_spec_types[6])

G_TYPE_PARAM_ULONG:

The GType of GParamSpecULong.

Definition at line 179 of file gparamspecs.h.

◆ G_TYPE_PARAM_UNICHAR

#define G_TYPE_PARAM_UNICHAR   (g_param_spec_types[9])

G_TYPE_PARAM_UNICHAR:

The GType of GParamSpecUnichar.

Definition at line 248 of file gparamspecs.h.

◆ G_TYPE_PARAM_VALUE_ARRAY

#define G_TYPE_PARAM_VALUE_ARRAY   (g_param_spec_types[18]) GOBJECT_DEPRECATED_MACRO_IN_2_32

G_TYPE_PARAM_VALUE_ARRAY:

The GType of GParamSpecValueArray.

Deprecated: 2.32: Use GArray instead of GValueArray

Definition at line 457 of file gparamspecs.h.

◆ G_TYPE_PARAM_VARIANT

#define G_TYPE_PARAM_VARIANT   (g_param_spec_types[22])

G_TYPE_PARAM_VARIANT:

The GType of GParamSpecVariant.

Since: 2.26

Definition at line 565 of file gparamspecs.h.

Typedef Documentation

◆ GParamSpecBoolean

Definition at line 590 of file gparamspecs.h.

◆ GParamSpecBoxed

Definition at line 604 of file gparamspecs.h.

◆ GParamSpecChar

Definition at line 588 of file gparamspecs.h.

◆ GParamSpecDouble

Definition at line 601 of file gparamspecs.h.

◆ GParamSpecEnum

Definition at line 598 of file gparamspecs.h.

◆ GParamSpecFlags

Definition at line 599 of file gparamspecs.h.

◆ GParamSpecFloat

Definition at line 600 of file gparamspecs.h.

◆ GParamSpecGType

Definition at line 609 of file gparamspecs.h.

◆ GParamSpecInt

typedef struct _GParamSpecInt GParamSpecInt

Definition at line 591 of file gparamspecs.h.

◆ GParamSpecInt64

Definition at line 595 of file gparamspecs.h.

◆ GParamSpecLong

Definition at line 593 of file gparamspecs.h.

◆ GParamSpecObject

Definition at line 607 of file gparamspecs.h.

◆ GParamSpecOverride

Definition at line 608 of file gparamspecs.h.

◆ GParamSpecParam

Definition at line 603 of file gparamspecs.h.

◆ GParamSpecPointer

Definition at line 605 of file gparamspecs.h.

◆ GParamSpecString

Definition at line 602 of file gparamspecs.h.

◆ GParamSpecUChar

Definition at line 589 of file gparamspecs.h.

◆ GParamSpecUInt

Definition at line 592 of file gparamspecs.h.

◆ GParamSpecUInt64

Definition at line 596 of file gparamspecs.h.

◆ GParamSpecULong

Definition at line 594 of file gparamspecs.h.

◆ GParamSpecUnichar

Definition at line 597 of file gparamspecs.h.

◆ GParamSpecValueArray

Definition at line 606 of file gparamspecs.h.

◆ GParamSpecVariant

Definition at line 610 of file gparamspecs.h.

Function Documentation

◆ g_param_spec_boolean()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_boolean ( const gchar * name,
const gchar * nick,
const gchar * blurb,
gboolean default_value,
GParamFlags flags )

◆ g_param_spec_boxed()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_boxed ( const gchar * name,
const gchar * nick,
const gchar * blurb,
GType boxed_type,
GParamFlags flags )

◆ g_param_spec_char()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_char ( const gchar * name,
const gchar * nick,
const gchar * blurb,
gint8 minimum,
gint8 maximum,
gint8 default_value,
GParamFlags flags )

◆ g_param_spec_double()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_double ( const gchar * name,
const gchar * nick,
const gchar * blurb,
gdouble minimum,
gdouble maximum,
gdouble default_value,
GParamFlags flags )

◆ g_param_spec_enum()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_enum ( const gchar * name,
const gchar * nick,
const gchar * blurb,
GType enum_type,
gint default_value,
GParamFlags flags )

◆ g_param_spec_flags()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_flags ( const gchar * name,
const gchar * nick,
const gchar * blurb,
GType flags_type,
guint default_value,
GParamFlags flags )

◆ g_param_spec_float()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_float ( const gchar * name,
const gchar * nick,
const gchar * blurb,
gfloat minimum,
gfloat maximum,
gfloat default_value,
GParamFlags flags )

◆ g_param_spec_gtype()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_gtype ( const gchar * name,
const gchar * nick,
const gchar * blurb,
GType is_a_type,
GParamFlags flags )

◆ g_param_spec_int()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_int ( const gchar * name,
const gchar * nick,
const gchar * blurb,
gint minimum,
gint maximum,
gint default_value,
GParamFlags flags )

◆ g_param_spec_int64()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_int64 ( const gchar * name,
const gchar * nick,
const gchar * blurb,
gint64 minimum,
gint64 maximum,
gint64 default_value,
GParamFlags flags )

◆ g_param_spec_long()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_long ( const gchar * name,
const gchar * nick,
const gchar * blurb,
glong minimum,
glong maximum,
glong default_value,
GParamFlags flags )

◆ g_param_spec_object()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_object ( const gchar * name,
const gchar * nick,
const gchar * blurb,
GType object_type,
GParamFlags flags )

◆ g_param_spec_override()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_override ( const gchar * name,
GParamSpec * overridden )

◆ g_param_spec_param()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_param ( const gchar * name,
const gchar * nick,
const gchar * blurb,
GType param_type,
GParamFlags flags )

◆ g_param_spec_pointer()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_pointer ( const gchar * name,
const gchar * nick,
const gchar * blurb,
GParamFlags flags )

◆ g_param_spec_string()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_string ( const gchar * name,
const gchar * nick,
const gchar * blurb,
const gchar * default_value,
GParamFlags flags )

◆ g_param_spec_uchar()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_uchar ( const gchar * name,
const gchar * nick,
const gchar * blurb,
guint8 minimum,
guint8 maximum,
guint8 default_value,
GParamFlags flags )

◆ g_param_spec_uint()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_uint ( const gchar * name,
const gchar * nick,
const gchar * blurb,
guint minimum,
guint maximum,
guint default_value,
GParamFlags flags )

◆ g_param_spec_uint64()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_uint64 ( const gchar * name,
const gchar * nick,
const gchar * blurb,
guint64 minimum,
guint64 maximum,
guint64 default_value,
GParamFlags flags )

◆ g_param_spec_ulong()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_ulong ( const gchar * name,
const gchar * nick,
const gchar * blurb,
gulong minimum,
gulong maximum,
gulong default_value,
GParamFlags flags )

◆ g_param_spec_unichar()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_unichar ( const gchar * name,
const gchar * nick,
const gchar * blurb,
gunichar default_value,
GParamFlags flags )

◆ g_param_spec_value_array()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_value_array ( const gchar * name,
const gchar * nick,
const gchar * blurb,
GParamSpec * element_spec,
GParamFlags flags )

◆ g_param_spec_variant()

GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_variant ( const gchar * name,
const gchar * nick,
const gchar * blurb,
const GVariantType * type,
GVariant * default_value,
GParamFlags flags )

Variable Documentation

◆ g_param_spec_types

GOBJECT_VAR GType* g_param_spec_types

Definition at line 1147 of file gparamspecs.h.