⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gparamspecs.h

📁 windows平台下开发gtk程序所需要的库和头文件等
💻 H
📖 第 1 页 / 共 3 页
字号:
};/** * GParamSpecUnichar: * @parent_instance: private #GParamSpec portion * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for unichar (unsigned integer) properties. */struct _GParamSpecUnichar{  GParamSpec    parent_instance;    gunichar      default_value;};/** * GParamSpecEnum: * @parent_instance: private #GParamSpec portion * @enum_class: the #GEnumClass for the enum * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for enum  * properties. */struct _GParamSpecEnum{  GParamSpec    parent_instance;    GEnumClass   *enum_class;  gint          default_value;};/** * GParamSpecFlags: * @parent_instance: private #GParamSpec portion * @flags_class: the #GFlagsClass for the flags * @default_value: default value for the property specified *  * A #GParamSpec derived structure that contains the meta data for flags * properties. */struct _GParamSpecFlags{  GParamSpec    parent_instance;    GFlagsClass  *flags_class;  guint         default_value;};/** * GParamSpecFloat: * @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 * @epsilon: values closer than @epsilon will be considered identical *  by g_param_values_cmp(); the default value is 1e-30. *  * A #GParamSpec derived structure that contains the meta data for float properties. */struct _GParamSpecFloat{  GParamSpec    parent_instance;    gfloat        minimum;  gfloat        maximum;  gfloat        default_value;  gfloat        epsilon;};/** * GParamSpecDouble: * @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 * @epsilon: values closer than @epsilon will be considered identical *  by g_param_values_cmp(); the default value is 1e-90. *  * A #GParamSpec derived structure that contains the meta data for double properties. */struct _GParamSpecDouble{  GParamSpec    parent_instance;    gdouble       minimum;  gdouble       maximum;  gdouble       default_value;  gdouble       epsilon;};/** * GParamSpecString: * @parent_instance: private #GParamSpec portion * @default_value: default value for the property specified * @cset_first: a string containing the allowed values for the first byte * @cset_nth: a string containing the allowed values for the subsequent bytes * @substitutor: the replacement byte for bytes which don't match @cset_first or @cset_nth. * @null_fold_if_empty: replace empty string by %NULL * @ensure_non_null: replace %NULL strings by an empty string *  * A #GParamSpec derived structure that contains the meta data for string * properties. */struct _GParamSpecString{  GParamSpec    parent_instance;    gchar        *default_value;  gchar        *cset_first;  gchar        *cset_nth;  gchar         substitutor;  guint         null_fold_if_empty : 1;  guint         ensure_non_null : 1;};/** * GParamSpecParam: * @parent_instance: private #GParamSpec portion *  * A #GParamSpec derived structure that contains the meta data for %G_TYPE_PARAM * properties. */struct _GParamSpecParam{  GParamSpec    parent_instance;};/** * GParamSpecBoxed: * @parent_instance: private #GParamSpec portion *  * A #GParamSpec derived structure that contains the meta data for boxed properties. */struct _GParamSpecBoxed{  GParamSpec    parent_instance;};/** * GParamSpecPointer: * @parent_instance: private #GParamSpec portion *  * A #GParamSpec derived structure that contains the meta data for pointer properties. */struct _GParamSpecPointer{  GParamSpec    parent_instance;};/** * GParamSpecValueArray: * @parent_instance: private #GParamSpec portion * @element_spec: a #GParamSpec describing the elements contained in arrays of this property, may be %NULL * @fixed_n_elements: if greater than 0, arrays of this property will always have this many elements *  * A #GParamSpec derived structure that contains the meta data for #GValueArray properties. */struct _GParamSpecValueArray{  GParamSpec    parent_instance;  GParamSpec   *element_spec;  guint		fixed_n_elements;};/** * GParamSpecObject: * @parent_instance: private #GParamSpec portion *  * A #GParamSpec derived structure that contains the meta data for object properties. */struct _GParamSpecObject{  GParamSpec    parent_instance;};/** * GParamSpecOverride: *  * This is a type of #GParamSpec type that simply redirects operations to * another paramspec.  All operations other than getting or * setting the value are redirected, including accessing the nick and * blurb, validating a value, and so forth. See * g_param_spec_get_redirect_target() for retrieving the overidden * property. #GParamSpecOverride is used in implementing * g_object_class_override_property(), and will not be directly useful * unless you are implementing a new base type similar to GObject. *  * Since: 2.4 */struct _GParamSpecOverride{  /*< private >*/  GParamSpec    parent_instance;  GParamSpec   *overridden;};/** * GParamSpecGType: * @parent_instance: private #GParamSpec portion * @is_a_type: a #GType whose subtypes can occur as values *  * A #GParamSpec derived structure that contains the meta data for #GType properties. *  * Since: 2.10 */struct _GParamSpecGType{  GParamSpec    parent_instance;  GType         is_a_type;};/* --- GParamSpec prototypes --- */GParamSpec*	g_param_spec_char	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  gint8		  minimum,					  gint8		  maximum,					  gint8		  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_uchar	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  guint8	  minimum,					  guint8	  maximum,					  guint8	  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_boolean	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  gboolean	  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_int	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  gint		  minimum,					  gint		  maximum,					  gint		  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_uint	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  guint		  minimum,					  guint		  maximum,					  guint		  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_long	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  glong		  minimum,					  glong		  maximum,					  glong		  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_ulong	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  gulong	  minimum,					  gulong	  maximum,					  gulong	  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_int64	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  gint64       	  minimum,					  gint64       	  maximum,					  gint64       	  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_uint64	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  guint64	  minimum,					  guint64	  maximum,					  guint64	  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_unichar      (const gchar    *name,				          const gchar    *nick,				          const gchar    *blurb,				          gunichar	  default_value,				          GParamFlags     flags);GParamSpec*	g_param_spec_enum	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  GType		  enum_type,					  gint		  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_flags	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  GType		  flags_type,					  guint		  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_float	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  gfloat	  minimum,					  gfloat	  maximum,					  gfloat	  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_double	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  gdouble	  minimum,					  gdouble	  maximum,					  gdouble	  default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_string	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  const gchar	 *default_value,					  GParamFlags	  flags);GParamSpec*	g_param_spec_param	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  GType		  param_type,					  GParamFlags	  flags);GParamSpec*	g_param_spec_boxed	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  GType		  boxed_type,					  GParamFlags	  flags);GParamSpec*	g_param_spec_pointer	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  GParamFlags	  flags);GParamSpec*	g_param_spec_value_array (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  GParamSpec	 *element_spec,					  GParamFlags	  flags);GParamSpec*	g_param_spec_object	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  GType		  object_type,					  GParamFlags	  flags);GParamSpec*	g_param_spec_override    (const gchar    *name,					  GParamSpec     *overridden);GParamSpec*	g_param_spec_gtype	 (const gchar	 *name,					  const gchar	 *nick,					  const gchar	 *blurb,					  GType           is_a_type,					  GParamFlags	  flags);/* --- internal --- *//* We prefix variable declarations so they can * properly get exported in windows dlls. */#ifndef GOBJECT_VAR#  ifdef G_PLATFORM_WIN32#    ifdef GOBJECT_STATIC_COMPILATION#      define GOBJECT_VAR extern#    else /* !GOBJECT_STATIC_COMPILATION */#      ifdef GOBJECT_COMPILATION#        ifdef DLL_EXPORT#          define GOBJECT_VAR __declspec(dllexport)#        else /* !DLL_EXPORT */#          define GOBJECT_VAR extern#        endif /* !DLL_EXPORT */#      else /* !GOBJECT_COMPILATION */#        define GOBJECT_VAR extern __declspec(dllimport)#      endif /* !GOBJECT_COMPILATION */#    endif /* !GOBJECT_STATIC_COMPILATION */#  else /* !G_PLATFORM_WIN32 */#    define GOBJECT_VAR extern#  endif /* !G_PLATFORM_WIN32 */#endif /* GOBJECT_VAR */GOBJECT_VAR GType *g_param_spec_types;G_END_DECLS#endif /* __G_PARAMSPECS_H__ */

⌨️ 快捷键说明

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