| gparamspecs.h | gparamspecs.h | |||
|---|---|---|---|---|
| skipping to change at line 552 | skipping to change at line 552 | |||
| /** | /** | |||
| * G_PARAM_SPEC_GTYPE: | * G_PARAM_SPEC_GTYPE: | |||
| * @pspec: a #GParamSpec | * @pspec: a #GParamSpec | |||
| * | * | |||
| * Casts a #GParamSpec into a #GParamSpecGType. | * Casts a #GParamSpec into a #GParamSpecGType. | |||
| * | * | |||
| * Since: 2.10 | * Since: 2.10 | |||
| */ | */ | |||
| #define G_PARAM_SPEC_GTYPE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((ps pec), G_TYPE_PARAM_GTYPE, GParamSpecGType)) | #define G_PARAM_SPEC_GTYPE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((ps pec), G_TYPE_PARAM_GTYPE, GParamSpecGType)) | |||
| /** | ||||
| * G_TYPE_PARAM_VARIANT: | ||||
| * | ||||
| * The #GType of #GParamSpecVariant. | ||||
| * | ||||
| * Since: 2.26 | ||||
| */ | ||||
| #define G_TYPE_PARAM_VARIANT (g_param_spec_types[22]) | ||||
| /** | ||||
| * 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 | ||||
| */ | ||||
| #define G_IS_PARAM_SPEC_VARIANT(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((p | ||||
| spec), G_TYPE_PARAM_VARIANT)) | ||||
| /** | ||||
| * G_PARAM_SPEC_VARIANT: | ||||
| * @pspec: a #GParamSpec | ||||
| * | ||||
| * Casts a #GParamSpec into a #GParamSpecVariant. | ||||
| * | ||||
| * Since: 2.26 | ||||
| */ | ||||
| #define G_PARAM_SPEC_VARIANT(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((p | ||||
| spec), G_TYPE_PARAM_VARIANT, GParamSpecVariant)) | ||||
| /* --- typedefs & structures --- */ | /* --- typedefs & structures --- */ | |||
| typedef struct _GParamSpecChar GParamSpecChar; | typedef struct _GParamSpecChar GParamSpecChar; | |||
| typedef struct _GParamSpecUChar GParamSpecUChar; | typedef struct _GParamSpecUChar GParamSpecUChar; | |||
| typedef struct _GParamSpecBoolean GParamSpecBoolean; | typedef struct _GParamSpecBoolean GParamSpecBoolean; | |||
| typedef struct _GParamSpecInt GParamSpecInt; | typedef struct _GParamSpecInt GParamSpecInt; | |||
| typedef struct _GParamSpecUInt GParamSpecUInt; | typedef struct _GParamSpecUInt GParamSpecUInt; | |||
| typedef struct _GParamSpecLong GParamSpecLong; | typedef struct _GParamSpecLong GParamSpecLong; | |||
| typedef struct _GParamSpecULong GParamSpecULong; | typedef struct _GParamSpecULong GParamSpecULong; | |||
| typedef struct _GParamSpecInt64 GParamSpecInt64; | typedef struct _GParamSpecInt64 GParamSpecInt64; | |||
| typedef struct _GParamSpecUInt64 GParamSpecUInt64; | typedef struct _GParamSpecUInt64 GParamSpecUInt64; | |||
| skipping to change at line 575 | skipping to change at line 604 | |||
| typedef struct _GParamSpecFloat GParamSpecFloat; | typedef struct _GParamSpecFloat GParamSpecFloat; | |||
| typedef struct _GParamSpecDouble GParamSpecDouble; | typedef struct _GParamSpecDouble GParamSpecDouble; | |||
| typedef struct _GParamSpecString GParamSpecString; | typedef struct _GParamSpecString GParamSpecString; | |||
| typedef struct _GParamSpecParam GParamSpecParam; | typedef struct _GParamSpecParam GParamSpecParam; | |||
| typedef struct _GParamSpecBoxed GParamSpecBoxed; | typedef struct _GParamSpecBoxed GParamSpecBoxed; | |||
| typedef struct _GParamSpecPointer GParamSpecPointer; | typedef struct _GParamSpecPointer GParamSpecPointer; | |||
| typedef struct _GParamSpecValueArray GParamSpecValueArray; | typedef struct _GParamSpecValueArray GParamSpecValueArray; | |||
| typedef struct _GParamSpecObject GParamSpecObject; | typedef struct _GParamSpecObject GParamSpecObject; | |||
| typedef struct _GParamSpecOverride GParamSpecOverride; | typedef struct _GParamSpecOverride GParamSpecOverride; | |||
| typedef struct _GParamSpecGType GParamSpecGType; | typedef struct _GParamSpecGType GParamSpecGType; | |||
| typedef struct _GParamSpecVariant GParamSpecVariant; | ||||
| /** | /** | |||
| * GParamSpecChar: | * GParamSpecChar: | |||
| * @parent_instance: private #GParamSpec portion | * @parent_instance: private #GParamSpec portion | |||
| * @minimum: minimum value for the property specified | * @minimum: minimum value for the property specified | |||
| * @maximum: maximum value for the property specified | * @maximum: maximum value for the property specified | |||
| * @default_value: default value for the property specified | * @default_value: default value for the property specified | |||
| * | * | |||
| * A #GParamSpec derived structure that contains the meta data for characte r properties. | * A #GParamSpec derived structure that contains the meta data for characte r properties. | |||
| */ | */ | |||
| skipping to change at line 923 | skipping to change at line 953 | |||
| * | * | |||
| * A #GParamSpec derived structure that contains the meta data for #GType p roperties. | * A #GParamSpec derived structure that contains the meta data for #GType p roperties. | |||
| * | * | |||
| * Since: 2.10 | * Since: 2.10 | |||
| */ | */ | |||
| struct _GParamSpecGType | struct _GParamSpecGType | |||
| { | { | |||
| GParamSpec parent_instance; | GParamSpec parent_instance; | |||
| GType is_a_type; | GType is_a_type; | |||
| }; | }; | |||
| /** | ||||
| * GParamSpecVariant: | ||||
| * @parent_instance: private #GParamSpec portion | ||||
| * @type: a #GVariantType, or %NULL | ||||
| * @default_value: a #GVariant, or %NULL | ||||
| * | ||||
| * A #GParamSpec derived structure that contains the meta data for #GVarian | ||||
| t properties. | ||||
| * | ||||
| * Since: 2.26 | ||||
| */ | ||||
| struct _GParamSpecVariant | ||||
| { | ||||
| GParamSpec parent_instance; | ||||
| GVariantType *type; | ||||
| GVariant *default_value; | ||||
| /*< private >*/ | ||||
| gpointer padding[4]; | ||||
| }; | ||||
| /* --- GParamSpec prototypes --- */ | /* --- GParamSpec prototypes --- */ | |||
| GParamSpec* g_param_spec_char (const gchar *name, | GParamSpec* g_param_spec_char (const gchar *name, | |||
| const gchar *nick, | const gchar *nick, | |||
| const gchar *blurb, | const gchar *blurb, | |||
| gint8 minimum, | gint8 minimum, | |||
| gint8 maximum, | gint8 maximum, | |||
| gint8 default_value, | gint8 default_value, | |||
| GParamFlags flags); | GParamFlags flags); | |||
| GParamSpec* g_param_spec_uchar (const gchar *name, | GParamSpec* g_param_spec_uchar (const gchar *name, | |||
| skipping to change at line 1053 | skipping to change at line 1102 | |||
| const gchar *blurb, | const gchar *blurb, | |||
| GType object_type, | GType object_type, | |||
| GParamFlags flags); | GParamFlags flags); | |||
| GParamSpec* g_param_spec_override (const gchar *name, | GParamSpec* g_param_spec_override (const gchar *name, | |||
| GParamSpec *overridden); | GParamSpec *overridden); | |||
| GParamSpec* g_param_spec_gtype (const gchar *name, | GParamSpec* g_param_spec_gtype (const gchar *name, | |||
| const gchar *nick, | const gchar *nick, | |||
| const gchar *blurb, | const gchar *blurb, | |||
| GType is_a_type, | GType is_a_type, | |||
| GParamFlags flags); | GParamFlags flags); | |||
| GParamSpec* g_param_spec_variant (const gchar *name, | ||||
| const gchar *nick, | ||||
| const gchar *blurb, | ||||
| const GVariantType *type, | ||||
| GVariant *default_value, | ||||
| GParamFlags flags); | ||||
| /* --- internal --- */ | /* --- internal --- */ | |||
| /* We prefix variable declarations so they can | /* We prefix variable declarations so they can | |||
| * properly get exported in windows dlls. | * properly get exported in windows dlls. | |||
| */ | */ | |||
| #ifndef GOBJECT_VAR | #ifndef GOBJECT_VAR | |||
| # ifdef G_PLATFORM_WIN32 | # ifdef G_PLATFORM_WIN32 | |||
| # ifdef GOBJECT_STATIC_COMPILATION | # ifdef GOBJECT_STATIC_COMPILATION | |||
| # define GOBJECT_VAR extern | # define GOBJECT_VAR extern | |||
| # else /* !GOBJECT_STATIC_COMPILATION */ | # else /* !GOBJECT_STATIC_COMPILATION */ | |||
| End of changes. 4 change blocks. | ||||
| 0 lines changed or deleted | 58 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||