21#ifndef __G_PARAMSPECS_H__
22#define __G_PARAMSPECS_H__
24#if !defined (__GLIB_GOBJECT_H_INSIDE__) && !defined (GOBJECT_COMPILATION)
25#error "Only <glib-object.h> can be included directly."
41#define G_TYPE_PARAM_CHAR (g_param_spec_types[0])
50#define G_IS_PARAM_SPEC_CHAR(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_CHAR))
57#define G_PARAM_SPEC_CHAR(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_CHAR, GParamSpecChar))
64#define G_TYPE_PARAM_UCHAR (g_param_spec_types[1])
73#define G_IS_PARAM_SPEC_UCHAR(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UCHAR))
80#define G_PARAM_SPEC_UCHAR(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UCHAR, GParamSpecUChar))
87#define G_TYPE_PARAM_BOOLEAN (g_param_spec_types[2])
96#define G_IS_PARAM_SPEC_BOOLEAN(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOOLEAN))
103#define G_PARAM_SPEC_BOOLEAN(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOOLEAN, GParamSpecBoolean))
110#define G_TYPE_PARAM_INT (g_param_spec_types[3])
119#define G_IS_PARAM_SPEC_INT(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT))
126#define G_PARAM_SPEC_INT(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT, GParamSpecInt))
133#define G_TYPE_PARAM_UINT (g_param_spec_types[4])
142#define G_IS_PARAM_SPEC_UINT(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT))
149#define G_PARAM_SPEC_UINT(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT, GParamSpecUInt))
156#define G_TYPE_PARAM_LONG (g_param_spec_types[5])
165#define G_IS_PARAM_SPEC_LONG(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_LONG))
172#define G_PARAM_SPEC_LONG(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_LONG, GParamSpecLong))
179#define G_TYPE_PARAM_ULONG (g_param_spec_types[6])
188#define G_IS_PARAM_SPEC_ULONG(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ULONG))
195#define G_PARAM_SPEC_ULONG(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ULONG, GParamSpecULong))
202#define G_TYPE_PARAM_INT64 (g_param_spec_types[7])
211#define G_IS_PARAM_SPEC_INT64(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_INT64))
218#define G_PARAM_SPEC_INT64(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_INT64, GParamSpecInt64))
225#define G_TYPE_PARAM_UINT64 (g_param_spec_types[8])
234#define G_IS_PARAM_SPEC_UINT64(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UINT64))
241#define G_PARAM_SPEC_UINT64(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UINT64, GParamSpecUInt64))
248#define G_TYPE_PARAM_UNICHAR (g_param_spec_types[9])
255#define G_PARAM_SPEC_UNICHAR(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_UNICHAR, GParamSpecUnichar))
264#define G_IS_PARAM_SPEC_UNICHAR(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_UNICHAR))
271#define G_TYPE_PARAM_ENUM (g_param_spec_types[10])
280#define G_IS_PARAM_SPEC_ENUM(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_ENUM))
287#define G_PARAM_SPEC_ENUM(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_ENUM, GParamSpecEnum))
294#define G_TYPE_PARAM_FLAGS (g_param_spec_types[11])
303#define G_IS_PARAM_SPEC_FLAGS(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLAGS))
310#define G_PARAM_SPEC_FLAGS(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLAGS, GParamSpecFlags))
317#define G_TYPE_PARAM_FLOAT (g_param_spec_types[12])
326#define G_IS_PARAM_SPEC_FLOAT(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_FLOAT))
333#define G_PARAM_SPEC_FLOAT(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_FLOAT, GParamSpecFloat))
340#define G_TYPE_PARAM_DOUBLE (g_param_spec_types[13])
349#define G_IS_PARAM_SPEC_DOUBLE(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_DOUBLE))
356#define G_PARAM_SPEC_DOUBLE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble))
363#define G_TYPE_PARAM_STRING (g_param_spec_types[14])
372#define G_IS_PARAM_SPEC_STRING(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_STRING))
379#define G_PARAM_SPEC_STRING(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_STRING, GParamSpecString))
386#define G_TYPE_PARAM_PARAM (g_param_spec_types[15])
395#define G_IS_PARAM_SPEC_PARAM(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_PARAM))
402#define G_PARAM_SPEC_PARAM(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_PARAM, GParamSpecParam))
409#define G_TYPE_PARAM_BOXED (g_param_spec_types[16])
418#define G_IS_PARAM_SPEC_BOXED(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOXED))
425#define G_PARAM_SPEC_BOXED(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOXED, GParamSpecBoxed))
432#define G_TYPE_PARAM_POINTER (g_param_spec_types[17])
441#define G_IS_PARAM_SPEC_POINTER(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_POINTER))
448#define G_PARAM_SPEC_POINTER(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_POINTER, GParamSpecPointer))
457#define G_TYPE_PARAM_VALUE_ARRAY (g_param_spec_types[18]) GOBJECT_DEPRECATED_MACRO_IN_2_32
468#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
477#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
484#define G_TYPE_PARAM_OBJECT (g_param_spec_types[19])
493#define G_IS_PARAM_SPEC_OBJECT(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OBJECT))
500#define G_PARAM_SPEC_OBJECT(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OBJECT, GParamSpecObject))
509#define G_TYPE_PARAM_OVERRIDE (g_param_spec_types[20])
519#define G_IS_PARAM_SPEC_OVERRIDE(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OVERRIDE))
528#define G_PARAM_SPEC_OVERRIDE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OVERRIDE, GParamSpecOverride))
537#define G_TYPE_PARAM_GTYPE (g_param_spec_types[21])
547#define G_IS_PARAM_SPEC_GTYPE(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_GTYPE))
556#define G_PARAM_SPEC_GTYPE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_GTYPE, GParamSpecGType))
565#define G_TYPE_PARAM_VARIANT (g_param_spec_types[22])
576#define G_IS_PARAM_SPEC_VARIANT(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VARIANT))
585#define G_PARAM_SPEC_VARIANT(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VARIANT, GParamSpecVariant))
1025 guint default_value,
1033 glong default_value,
1077 guint default_value,
1099 const gchar *default_value,
#define GOBJECT_AVAILABLE_IN_ALL
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_unichar(const gchar *name, const gchar *nick, const gchar *blurb, gunichar default_value, GParamFlags flags)
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_boxed(const gchar *name, const gchar *nick, const gchar *blurb, GType boxed_type, GParamFlags flags)
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)
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_value_array(const gchar *name, const gchar *nick, const gchar *blurb, GParamSpec *element_spec, GParamFlags flags)
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_override(const gchar *name, GParamSpec *overridden)
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_boolean(const gchar *name, const gchar *nick, const gchar *blurb, gboolean default_value, GParamFlags flags)
GOBJECT_VAR GType * g_param_spec_types
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)
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_pointer(const gchar *name, const gchar *nick, const gchar *blurb, GParamFlags flags)
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)
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_param(const gchar *name, const gchar *nick, const gchar *blurb, GType param_type, GParamFlags flags)
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)
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_gtype(const gchar *name, const gchar *nick, const gchar *blurb, GType is_a_type, GParamFlags flags)
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)
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)
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)
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)
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)
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)
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_object(const gchar *name, const gchar *nick, const gchar *blurb, GType object_type, GParamFlags flags)
GOBJECT_AVAILABLE_IN_ALL GParamSpec * g_param_spec_string(const gchar *name, const gchar *nick, const gchar *blurb, const gchar *default_value, GParamFlags flags)
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)
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)
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_BEGIN_DECLS typedef char gchar
G_BEGIN_DECLS typedef guint32 gunichar
typedefG_BEGIN_DECLS struct _GVariant GVariant
typedefG_BEGIN_DECLS struct _GVariantType GVariantType
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GFlagsClass * flags_class
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec parent_instance
GParamSpec * element_spec
GParamSpec parent_instance
GParamSpec parent_instance