Valadoc
|
Vala
|
Mailing-List
|
Language
|
Tutorials
|
References
|
Valadoc markup
|
Contact
Packages
gobject-2.0
GLib
GLib.Signal
GLib.SignalHandler
gobject-2.0
Description:
Content:
Namespaces:
GLib
Interfaces:
TypePlugin
-
Classes:
TypeClass
-
TypeModule
-
ParamSpec
-
ParamSpecBoolean
-
ParamSpecChar
-
ParamSpecUChar
-
ParamSpecInt
-
ParamSpecUInt
-
ParamSpecLong
-
ParamSpecULong
-
ParamSpecInt64
-
ParamSpecUInt64
-
ParamSpecFloat
-
ParamSpecDouble
-
ParamSpecEnum
-
ParamSpecFlags
-
ParamSpecString
-
ParamSpecParam
-
ObjectClass
-
Object
-
InitiallyUnowned
-
EnumClass
-
EnumValue
-
FlagsClass
-
FlagsValue
-
Closure
-
ValueArray
-
Structs:
Type
-
TypeQuery
-
ObjectConstructParam
-
Parameter
-
Enum
-
Value
-
SignalInvocationHint
-
SignalQuery
-
Enums:
TypeDebugFlags
-
ParamFlags
-
SignalFlags
-
ConnectFlags
-
SignalMatchType
-
Delegates:
public
static
void
ObjectGetPropertyFunc
(
Object
object,
uint
property_id,
Value
value,
ParamSpec
pspec)
public
static
void
ObjectSetPropertyFunc
(
Object
object,
uint
property_id,
Value
value,
ParamSpec
pspec)
public
void
WeakNotify
(
Object
object)
public
void
ToggleNotify
(
Object
object,
bool
is_last_ref)
public
static
void
ValueTransform
(
Value
src_value,
out
Value
dest_value)
public
bool
SignalEmissionHook
(
SignalInvocationHint
ihint,
Value
[] param_values)
public
static
void
Callback
()
public
static
void
ClosureNotify
(
void
* data,
Closure
closure)
Signal
Methods:
public
void
query
(
uint
signal_id,
out
SignalQuery
query)
public
uint
lookup
(
string
name,
Type
itype)
public
unowned
string
name
(
uint
signal_id)
public
uint
[]
list_ids
(
Type
itype)
public
void
emit
(
void
* instance,
uint
signal_id,
Quark
detail, ...)
public
void
emit_by_name
(
void
* instance,
string
detailed_signal, ...)
public
ulong
connect
(
void
* instance,
string
detailed_signal,
Callback
handler,
void
* data)
public
ulong
connect_after
(
void
* instance,
string
detailed_signal,
Callback
handler,
void
* data)
public
ulong
connect_swapped
(
void
* instance,
string
detailed_signal,
Callback
handler,
void
* data)
public
ulong
connect_object
(
void
* instance,
string
detailed_signal,
Callback
handler,
Object
gobject,
ConnectFlags
flags)
public
ulong
connect_data
(
void
* instance,
string
detailed_signal,
Callback
handler,
void
* data,
ClosureNotify
destroy_data,
ConnectFlags
flags)
public
ulong
connect_closure
(
void
* instance,
string
detailed_signal,
Closure
closure,
bool
after)
public
ulong
connect_closure_by_id
(
void
* instance,
uint
signal_id,
Quark
detail,
Closure
closure,
bool
after)
public
bool
has_handler_pending
(
void
* instance,
uint
signal_id,
Quark
detail,
bool
may_be_blocked)
public
void
stop_emission
(
void
* instance,
uint
signal_id,
Quark
detail)
public
void
stop_emission_by_name
(
void
* instance,
string
detailed_signal)
public
void
override_class_closure
(
uint
signal_id,
Type
instance_type,
Closure
class_closure)
public
void
chain_from_overridden
(
Value
[] instance_and_params,
out
Value
return_value)
public
ulong
add_emission_hook
(
uint
signal_id,
Quark
detail,
SignalEmissionHook
hook_func,
DestroyNotify
? data_destroy)
public
void
remove_emission_hook
(
uint
signal_id,
ulong
hook_id)
public
bool
parse_name
(
string
detailed_signal,
Type
itype,
out
uint
signal_id,
out
Quark
detail,
bool
force_detail_quark)
SignalHandler
Methods:
public
void
block
(
void
* instance,
ulong
handler_id)
public
void
unblock
(
void
* instance,
ulong
handler_id)
public
void
disconnect
(
void
* instance,
ulong
handler_id)
public
ulong
find
(
void
* instance,
SignalMatchType
mask,
uint
signal_id,
Quark
detail,
Closure
? closure,
void
* func,
void
* data)
public
bool
is_connected
(
void
* instance,
ulong
handler_id)
public
uint
block_matched
(
void
* instance,
SignalMatchType
mask,
uint
signal_id,
Quark
detail,
Closure
? closure,
void
* func,
void
* data)
public
uint
unblock_matched
(
void
* instance,
SignalMatchType
mask,
uint
signal_id,
Quark
detail,
Closure
? closure,
void
* func,
void
* data)
public
uint
disconnect_matched
(
void
* instance,
SignalMatchType
mask,
uint
signal_id,
Quark
detail,
Closure
? closure,
void
* func,
void
* data)
public
uint
block_by_func
(
void
* instance,
void
* func,
void
* data)
public
uint
unblock_by_func
(
void
* instance,
void
* func,
void
* data)
public
uint
disconnect_by_func
(
void
* instance,
void
* func,
void
* data)
Generated by Valadoc