gparamspecs.h

来自「windows平台下开发gtk程序所需要的库和头文件等」· C头文件 代码 · 共 1,084 行 · 第 1/3 页

H
1,084
字号
#define	G_TYPE_PARAM_STRING		   (g_param_spec_types[14])/** * 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. */#define G_IS_PARAM_SPEC_STRING(pspec)      (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_STRING))/** * G_PARAM_SPEC_STRING: * @pspec: a valid #GParamSpec instance *  * Casts a #GParamSpec instance into a #GParamSpecString. */#define G_PARAM_SPEC_STRING(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_STRING, GParamSpecString))/** * G_TYPE_PARAM_PARAM: *  * The #GType of #GParamSpecParam. */#define	G_TYPE_PARAM_PARAM		   (g_param_spec_types[15])/** * 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. */#define G_IS_PARAM_SPEC_PARAM(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_PARAM))/** * G_PARAM_SPEC_PARAM: * @pspec: a valid #GParamSpec instance *  * Casts a #GParamSpec instance into a #GParamSpecParam. */#define G_PARAM_SPEC_PARAM(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_PARAM, GParamSpecParam))/** * G_TYPE_PARAM_BOXED: *  * The #GType of #GParamSpecBoxed. */#define	G_TYPE_PARAM_BOXED		   (g_param_spec_types[16])/** * 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. */#define G_IS_PARAM_SPEC_BOXED(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_BOXED))/** * G_PARAM_SPEC_BOXED: * @pspec: a valid #GParamSpec instance *  * Cast a #GParamSpec instance into a #GParamSpecBoxed. */#define G_PARAM_SPEC_BOXED(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_BOXED, GParamSpecBoxed))/** * G_TYPE_PARAM_POINTER: *  * The #GType of #GParamSpecPointer. */#define	G_TYPE_PARAM_POINTER		   (g_param_spec_types[17])/** * 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. */#define G_IS_PARAM_SPEC_POINTER(pspec)     (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_POINTER))/** * G_PARAM_SPEC_POINTER: * @pspec: a valid #GParamSpec instance *  * Casts a #GParamSpec instance into a #GParamSpecPointer. */#define G_PARAM_SPEC_POINTER(pspec)        (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_POINTER, GParamSpecPointer))/** * G_TYPE_PARAM_VALUE_ARRAY: *  * The #GType of #GParamSpecValueArray. */#define	G_TYPE_PARAM_VALUE_ARRAY	   (g_param_spec_types[18])/** * 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. */#define G_IS_PARAM_SPEC_VALUE_ARRAY(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VALUE_ARRAY))/** * G_PARAM_SPEC_VALUE_ARRAY: * @pspec: a valid #GParamSpec instance *  * Cast a #GParamSpec instance into a #GParamSpecValueArray. */#define G_PARAM_SPEC_VALUE_ARRAY(pspec)    (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VALUE_ARRAY, GParamSpecValueArray))/** * G_TYPE_PARAM_OBJECT: *  * The #GType of #GParamSpecObject. */#define	G_TYPE_PARAM_OBJECT		   (g_param_spec_types[19])/** * 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. */#define G_IS_PARAM_SPEC_OBJECT(pspec)      (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OBJECT))/** * G_PARAM_SPEC_OBJECT: * @pspec: a valid #GParamSpec instance *  * Casts a #GParamSpec instance into a #GParamSpecObject. */#define G_PARAM_SPEC_OBJECT(pspec)         (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OBJECT, GParamSpecObject))/** * G_TYPE_PARAM_OVERRIDE: *  * The #GType of #GParamSpecOverride. *  * Since: 2.4 */#define	G_TYPE_PARAM_OVERRIDE		   (g_param_spec_types[20])/** * 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. */#define G_IS_PARAM_SPEC_OVERRIDE(pspec)    (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_OVERRIDE))/** * G_PARAM_SPEC_OVERRIDE: * @pspec: a #GParamSpec *  * Casts a #GParamSpec into a #GParamSpecOverride. *  * Since: 2.4 */#define G_PARAM_SPEC_OVERRIDE(pspec)       (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_OVERRIDE, GParamSpecOverride))/** * G_TYPE_PARAM_GTYPE: *  * The #GType of #GParamSpecGType. *  * Since: 2.10 */#define	G_TYPE_PARAM_GTYPE		   (g_param_spec_types[21])/** * 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.  */#define G_IS_PARAM_SPEC_GTYPE(pspec)       (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_GTYPE))/** * G_PARAM_SPEC_GTYPE: * @pspec: a #GParamSpec *  * Casts a #GParamSpec into a #GParamSpecGType. *  * Since: 2.10 */#define G_PARAM_SPEC_GTYPE(pspec)          (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_GTYPE, GParamSpecGType))/* --- typedefs & structures --- */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;/** * GParamSpecChar: * @parent_instance: private #GParamSpec portion * @minimum: minimum value for the property specified * @maximum: maximum value for the property specified * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for character properties. */struct _GParamSpecChar{  GParamSpec    parent_instance;    gint8         minimum;  gint8         maximum;  gint8         default_value;};/** * GParamSpecUChar: * @parent_instance: private #GParamSpec portion * @minimum: minimum value for the property specified * @maximum: maximum value for the property specified * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for unsigned character properties. */struct _GParamSpecUChar{  GParamSpec    parent_instance;    guint8        minimum;  guint8        maximum;  guint8        default_value;};/** * GParamSpecBoolean: * @parent_instance: private #GParamSpec portion * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for boolean properties. */struct _GParamSpecBoolean{  GParamSpec    parent_instance;    gboolean      default_value;};/** * GParamSpecInt: * @parent_instance: private #GParamSpec portion * @minimum: minimum value for the property specified * @maximum: maximum value for the property specified * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for integer properties. */struct _GParamSpecInt{  GParamSpec    parent_instance;    gint          minimum;  gint          maximum;  gint          default_value;};/** * GParamSpecUInt: * @parent_instance: private #GParamSpec portion * @minimum: minimum value for the property specified * @maximum: maximum value for the property specified * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for unsigned integer properties. */struct _GParamSpecUInt{  GParamSpec    parent_instance;    guint         minimum;  guint         maximum;  guint         default_value;};/** * GParamSpecLong: * @parent_instance: private #GParamSpec portion * @minimum: minimum value for the property specified * @maximum: maximum value for the property specified * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for long integer properties. */struct _GParamSpecLong{  GParamSpec    parent_instance;    glong         minimum;  glong         maximum;  glong         default_value;};/** * GParamSpecULong: * @parent_instance: private #GParamSpec portion * @minimum: minimum value for the property specified * @maximum: maximum value for the property specified * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for unsigned long integer properties. */struct _GParamSpecULong{  GParamSpec    parent_instance;    gulong        minimum;  gulong        maximum;  gulong        default_value;};/** * GParamSpecInt64: * @parent_instance: private #GParamSpec portion * @minimum: minimum value for the property specified * @maximum: maximum value for the property specified * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for 64bit integer properties. */struct _GParamSpecInt64{  GParamSpec    parent_instance;    gint64        minimum;  gint64        maximum;  gint64        default_value;};/** * GParamSpecUInt64: * @parent_instance: private #GParamSpec portion * @minimum: minimum value for the property specified * @maximum: maximum value for the property specified * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for unsigned 64bit integer properties. */struct _GParamSpecUInt64{  GParamSpec    parent_instance;    guint64       minimum;  guint64       maximum;  guint64       default_value;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?