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

📄 gparamspecs.c

📁 嵌入式下基于MiniGUI的Web Browser
💻 C
📖 第 1 页 / 共 4 页
字号:
		    const gchar *blurb,		    guint8	 minimum,		    guint8	 maximum,		    guint8	 default_value,		    GParamFlags	 flags){  GParamSpecUChar *uspec;  g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);  uspec = g_param_spec_internal (G_TYPE_PARAM_UCHAR,				 name,				 nick,				 blurb,				 flags);    uspec->minimum = minimum;  uspec->maximum = maximum;  uspec->default_value = default_value;    return G_PARAM_SPEC (uspec);}GParamSpec*g_param_spec_boolean (const gchar *name,		      const gchar *nick,		      const gchar *blurb,		      gboolean	   default_value,		      GParamFlags  flags){  GParamSpecBoolean *bspec;  g_return_val_if_fail (default_value == TRUE || default_value == FALSE, NULL);  bspec = g_param_spec_internal (G_TYPE_PARAM_BOOLEAN,				 name,				 nick,				 blurb,				 flags);    bspec->default_value = default_value;    return G_PARAM_SPEC (bspec);}GParamSpec*g_param_spec_int (const gchar *name,		  const gchar *nick,		  const gchar *blurb,		  gint	       minimum,		  gint	       maximum,		  gint	       default_value,		  GParamFlags  flags){  GParamSpecInt *ispec;  g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);  ispec = g_param_spec_internal (G_TYPE_PARAM_INT,				 name,				 nick,				 blurb,				 flags);    ispec->minimum = minimum;  ispec->maximum = maximum;  ispec->default_value = default_value;    return G_PARAM_SPEC (ispec);}GParamSpec*g_param_spec_uint (const gchar *name,		   const gchar *nick,		   const gchar *blurb,		   guint	minimum,		   guint	maximum,		   guint	default_value,		   GParamFlags	flags){  GParamSpecUInt *uspec;  g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);  uspec = g_param_spec_internal (G_TYPE_PARAM_UINT,				 name,				 nick,				 blurb,				 flags);    uspec->minimum = minimum;  uspec->maximum = maximum;  uspec->default_value = default_value;    return G_PARAM_SPEC (uspec);}GParamSpec*g_param_spec_long (const gchar *name,		   const gchar *nick,		   const gchar *blurb,		   glong	minimum,		   glong	maximum,		   glong	default_value,		   GParamFlags	flags){  GParamSpecLong *lspec;  g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);  lspec = g_param_spec_internal (G_TYPE_PARAM_LONG,				 name,				 nick,				 blurb,				 flags);    lspec->minimum = minimum;  lspec->maximum = maximum;  lspec->default_value = default_value;    return G_PARAM_SPEC (lspec);}GParamSpec*g_param_spec_ulong (const gchar *name,		    const gchar *nick,		    const gchar *blurb,		    gulong	 minimum,		    gulong	 maximum,		    gulong	 default_value,		    GParamFlags	 flags){  GParamSpecULong *uspec;  g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);  uspec = g_param_spec_internal (G_TYPE_PARAM_ULONG,				 name,				 nick,				 blurb,				 flags);    uspec->minimum = minimum;  uspec->maximum = maximum;  uspec->default_value = default_value;    return G_PARAM_SPEC (uspec);}GParamSpec*g_param_spec_int64 (const gchar *name,		    const gchar *nick,		    const gchar *blurb,		    gint64	 minimum,		    gint64	 maximum,		    gint64	 default_value,		    GParamFlags	 flags){  GParamSpecInt64 *lspec;    g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);  lspec = g_param_spec_internal (G_TYPE_PARAM_INT64,				 name,				 nick,				 blurb,				 flags);    lspec->minimum = minimum;  lspec->maximum = maximum;  lspec->default_value = default_value;    return G_PARAM_SPEC (lspec);}GParamSpec*g_param_spec_uint64 (const gchar *name,		     const gchar *nick,		     const gchar *blurb,		     guint64	  minimum,		     guint64	  maximum,		     guint64	  default_value,		     GParamFlags  flags){  GParamSpecUInt64 *uspec;    g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);    uspec = g_param_spec_internal (G_TYPE_PARAM_UINT64,				 name,				 nick,				 blurb,				 flags);    uspec->minimum = minimum;  uspec->maximum = maximum;  uspec->default_value = default_value;    return G_PARAM_SPEC (uspec);}GParamSpec*g_param_spec_unichar (const gchar *name,		      const gchar *nick,		      const gchar *blurb,		      gunichar	   default_value,		      GParamFlags  flags){  GParamSpecUnichar *uspec;  uspec = g_param_spec_internal (G_TYPE_PARAM_UNICHAR,				 name,				 nick,				 blurb,				 flags);    uspec->default_value = default_value;    return G_PARAM_SPEC (uspec);}GParamSpec*g_param_spec_enum (const gchar *name,		   const gchar *nick,		   const gchar *blurb,		   GType	enum_type,		   gint		default_value,		   GParamFlags	flags){  GParamSpecEnum *espec;  GEnumClass *enum_class;    g_return_val_if_fail (G_TYPE_IS_ENUM (enum_type), NULL);  enum_class = g_type_class_ref (enum_type);  g_return_val_if_fail (g_enum_get_value (enum_class, default_value) != NULL, NULL);    espec = g_param_spec_internal (G_TYPE_PARAM_ENUM,				 name,				 nick,				 blurb,				 flags);    espec->enum_class = enum_class;  espec->default_value = default_value;  G_PARAM_SPEC (espec)->value_type = enum_type;    return G_PARAM_SPEC (espec);}GParamSpec*g_param_spec_flags (const gchar *name,		    const gchar *nick,		    const gchar *blurb,		    GType	 flags_type,		    guint	 default_value,		    GParamFlags	 flags){  GParamSpecFlags *fspec;  GFlagsClass *flags_class;    g_return_val_if_fail (G_TYPE_IS_FLAGS (flags_type), NULL);  flags_class = g_type_class_ref (flags_type);  g_return_val_if_fail ((default_value & flags_class->mask) == default_value, NULL);    fspec = g_param_spec_internal (G_TYPE_PARAM_FLAGS,				 name,				 nick,				 blurb,				 flags);    fspec->flags_class = flags_class;  fspec->default_value = default_value;  G_PARAM_SPEC (fspec)->value_type = flags_type;    return G_PARAM_SPEC (fspec);}GParamSpec*g_param_spec_float (const gchar *name,		    const gchar *nick,		    const gchar *blurb,		    gfloat	 minimum,		    gfloat	 maximum,		    gfloat	 default_value,		    GParamFlags	 flags){  GParamSpecFloat *fspec;  g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);  fspec = g_param_spec_internal (G_TYPE_PARAM_FLOAT,				 name,				 nick,				 blurb,				 flags);    fspec->minimum = minimum;  fspec->maximum = maximum;  fspec->default_value = default_value;    return G_PARAM_SPEC (fspec);}GParamSpec*g_param_spec_double (const gchar *name,		     const gchar *nick,		     const gchar *blurb,		     gdouble	  minimum,		     gdouble	  maximum,		     gdouble	  default_value,		     GParamFlags  flags){  GParamSpecDouble *dspec;  g_return_val_if_fail (default_value >= minimum && default_value <= maximum, NULL);  dspec = g_param_spec_internal (G_TYPE_PARAM_DOUBLE,				 name,				 nick,				 blurb,				 flags);    dspec->minimum = minimum;  dspec->maximum = maximum;  dspec->default_value = default_value;    return G_PARAM_SPEC (dspec);}GParamSpec*g_param_spec_string (const gchar *name,		     const gchar *nick,		     const gchar *blurb,		     const gchar *default_value,		     GParamFlags  flags){  GParamSpecString *sspec = g_param_spec_internal (G_TYPE_PARAM_STRING,						   name,						   nick,						   blurb,						   flags);  g_free (sspec->default_value);  sspec->default_value = g_strdup (default_value);    return G_PARAM_SPEC (sspec);}GParamSpec*g_param_spec_param (const gchar *name,		    const gchar *nick,		    const gchar *blurb,		    GType	 param_type,		    GParamFlags  flags){  GParamSpecParam *pspec;    g_return_val_if_fail (G_TYPE_IS_PARAM (param_type), NULL);    pspec = g_param_spec_internal (G_TYPE_PARAM_PARAM,				 name,				 nick,				 blurb,				 flags);  G_PARAM_SPEC (pspec)->value_type = param_type;    return G_PARAM_SPEC (pspec);}GParamSpec*g_param_spec_boxed (const gchar *name,		    const gchar *nick,		    const gchar *blurb,		    GType	 boxed_type,		    GParamFlags  flags){  GParamSpecBoxed *bspec;    g_return_val_if_fail (G_TYPE_IS_BOXED (boxed_type), NULL);  g_return_val_if_fail (G_TYPE_IS_VALUE_TYPE (boxed_type), NULL);    bspec = g_param_spec_internal (G_TYPE_PARAM_BOXED,				 name,				 nick,				 blurb,				 flags);  G_PARAM_SPEC (bspec)->value_type = boxed_type;    return G_PARAM_SPEC (bspec);}GParamSpec*g_param_spec_pointer (const gchar *name,		      const gchar *nick,		      const gchar *blurb,		      GParamFlags  flags){  GParamSpecPointer *pspec;    pspec = g_param_spec_internal (G_TYPE_PARAM_POINTER,				 name,				 nick,				 blurb,				 flags);  return G_PARAM_SPEC (pspec);}GParamSpec*g_param_spec_value_array (const gchar *name,			  const gchar *nick,			  const gchar *blurb,			  GParamSpec  *element_spec,			  GParamFlags  flags){  GParamSpecValueArray *aspec;    if (element_spec)    g_return_val_if_fail (G_IS_PARAM_SPEC (element_spec), NULL);    aspec = g_param_spec_internal (G_TYPE_PARAM_VALUE_ARRAY,				 name,				 nick,				 blurb,				 flags);  if (element_spec)    {      aspec->element_spec = g_param_spec_ref (element_spec);      g_param_spec_sink (element_spec);    }  return G_PARAM_SPEC (aspec);}GParamSpec*g_param_spec_object (const gchar *name,		     const gchar *nick,		     const gchar *blurb,		     GType	  object_type,		     GParamFlags  flags){  GParamSpecObject *ospec;    g_return_val_if_fail (g_type_is_a (object_type, G_TYPE_OBJECT), NULL);    ospec = g_param_spec_internal (G_TYPE_PARAM_OBJECT,				 name,				 nick,				 blurb,				 flags);  G_PARAM_SPEC (ospec)->value_type = object_type;    return G_PARAM_SPEC (ospec);}

⌨️ 快捷键说明

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