GLib.ParamSpec – gobject-2.0 Reference Manual
Packages
gobject-2.0
GLib
ParamSpec
ParamSpec.internal
@ref
get_blurb
get_name
get_nick
get_qdata
get_redirect_target
ref_sink
set_qdata
set_qdata_full
set_value_default
sink
steal_qdata
unref
value_convert
value_defaults
value_validate
values_cmp
flags
name
owner_type
value_type
ParamSpec
Object Hierarchy:
Description:
public
class
ParamSpec
All known sub-classes:
ParamSpecBoolean
ParamSpecChar
ParamSpecDouble
ParamSpecEnum
ParamSpecFlags
ParamSpecFloat
ParamSpecInt
ParamSpecInt64
ParamSpecLong
ParamSpecParam
ParamSpecString
ParamSpecUChar
ParamSpecUInt
ParamSpecUInt64
ParamSpecULong
Namespace:
GLib
Package:
gobject-2.0
Content:
Creation methods:
public
ParamSpec.internal
(
Type
param_type,
string
name,
string
nick,
string
blurb,
ParamFlags
flags)
Methods:
public
ParamSpec
@ref
()
public
void
unref
()
public
void
sink
()
public
ParamSpec
ref_sink
()
public
void
set_value_default
(
Value
value)
public
bool
value_defaults
(
Value
value)
public
bool
value_validate
(
Value
value)
public
bool
value_convert
(
Value
src_value,
Value
dest_value,
bool
strict_validation)
public
int
values_cmp
(
Value
value1,
Value
value2)
public
unowned
string
get_blurb
()
public
unowned
string
get_name
()
public
unowned
string
get_nick
()
public
void
*
get_qdata
(
Quark
quark)
public
void
set_qdata
(
Quark
quark,
void
* data)
public
void
set_qdata_full
(
Quark
quark,
void
* data,
DestroyNotify
destroy)
public
void
*
steal_qdata
(
Quark
quark)
public
ParamSpec
get_redirect_target
()
Fields:
public
string
name
public
ParamFlags
flags
public
Type
value_type
public
Type
owner_type