gobject.gsignal

Undocumented in source.

Members

Aliases

GSignalAccumulator
alias GSignalAccumulator = gboolean function(GSignalInvocationHint* ihint, GValue* return_accu, const(GValue)* handler_return, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSignalCMarshaller
alias GSignalCMarshaller = GClosureMarshal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSignalCVaMarshaller
alias GSignalCVaMarshaller = GVaClosureMarshal
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSignalEmissionHook
alias GSignalEmissionHook = gboolean function(GSignalInvocationHint* ihint, guint n_param_values, const(GValue)* param_values, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

GConnectFlags
enum GConnectFlags
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSignalFlags
enum GSignalFlags
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSignalMatchType
enum GSignalMatchType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

_g_signals_destroy
void _g_signals_destroy(GType itype)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_accumulator_first_wins
gboolean g_signal_accumulator_first_wins(GSignalInvocationHint* ihint, GValue* return_accu, const(GValue)* handler_return, gpointer dummy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_accumulator_true_handled
gboolean g_signal_accumulator_true_handled(GSignalInvocationHint* ihint, GValue* return_accu, const(GValue)* handler_return, gpointer dummy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_add_emission_hook
gulong g_signal_add_emission_hook(guint signal_id, GQuark detail, GSignalEmissionHook hook_func, gpointer hook_data, GDestroyNotify data_destroy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_chain_from_overridden
void g_signal_chain_from_overridden(const(GValue)* instance_and_params, GValue* return_value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_chain_from_overridden_handler
void g_signal_chain_from_overridden_handler(gpointer instance, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_connect_closure
gulong g_signal_connect_closure(gpointer instance, const(gchar)* detailed_signal, GClosure* closure, gboolean after)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_connect_closure_by_id
gulong g_signal_connect_closure_by_id(gpointer instance, guint signal_id, GQuark detail, GClosure* closure, gboolean after)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_connect_data
gulong g_signal_connect_data(gpointer instance, const(gchar)* detailed_signal, GCallback c_handler, gpointer data, GClosureNotify destroy_data, GConnectFlags connect_flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_emit
void g_signal_emit(gpointer instance, guint signal_id, GQuark detail, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_emit_by_name
void g_signal_emit_by_name(gpointer instance, const(gchar)* detailed_signal, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_emit_valist
void g_signal_emit_valist(gpointer instance, guint signal_id, GQuark detail, va_list var_args)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_emitv
void g_signal_emitv(const(GValue)* instance_and_params, guint signal_id, GQuark detail, GValue* return_value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_get_invocation_hint
GSignalInvocationHint* g_signal_get_invocation_hint(gpointer instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_handler_block
void g_signal_handler_block(gpointer instance, gulong handler_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_handler_disconnect
void g_signal_handler_disconnect(gpointer instance, gulong handler_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_handler_find
gulong g_signal_handler_find(gpointer instance, GSignalMatchType mask, guint signal_id, GQuark detail, GClosure* closure, gpointer func, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_handler_is_connected
gboolean g_signal_handler_is_connected(gpointer instance, gulong handler_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_handler_unblock
void g_signal_handler_unblock(gpointer instance, gulong handler_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_handlers_block_matched
guint g_signal_handlers_block_matched(gpointer instance, GSignalMatchType mask, guint signal_id, GQuark detail, GClosure* closure, gpointer func, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_handlers_destroy
void g_signal_handlers_destroy(gpointer instance)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_handlers_disconnect_matched
guint g_signal_handlers_disconnect_matched(gpointer instance, GSignalMatchType mask, guint signal_id, GQuark detail, GClosure* closure, gpointer func, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_handlers_unblock_matched
guint g_signal_handlers_unblock_matched(gpointer instance, GSignalMatchType mask, guint signal_id, GQuark detail, GClosure* closure, gpointer func, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_has_handler_pending
gboolean g_signal_has_handler_pending(gpointer instance, guint signal_id, GQuark detail, gboolean may_be_blocked)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_list_ids
guint* g_signal_list_ids(GType itype, guint* n_ids)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_lookup
guint g_signal_lookup(const(gchar)* name, GType itype)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_name
const(gchar)* g_signal_name(guint signal_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_new
guint g_signal_new(const(gchar)* signal_name, GType itype, GSignalFlags signal_flags, guint class_offset, GSignalAccumulator accumulator, gpointer accu_data, GSignalCMarshaller c_marshaller, GType return_type, guint n_params, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_new_class_handler
guint g_signal_new_class_handler(const(gchar)* signal_name, GType itype, GSignalFlags signal_flags, GCallback class_handler, GSignalAccumulator accumulator, gpointer accu_data, GSignalCMarshaller c_marshaller, GType return_type, guint n_params, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_new_valist
guint g_signal_new_valist(const(gchar)* signal_name, GType itype, GSignalFlags signal_flags, GClosure* class_closure, GSignalAccumulator accumulator, gpointer accu_data, GSignalCMarshaller c_marshaller, GType return_type, guint n_params, va_list args)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_newv
guint g_signal_newv(const(gchar)* signal_name, GType itype, GSignalFlags signal_flags, GClosure* class_closure, GSignalAccumulator accumulator, gpointer accu_data, GSignalCMarshaller c_marshaller, GType return_type, guint n_params, GType* param_types)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_override_class_closure
void g_signal_override_class_closure(guint signal_id, GType instance_type, GClosure* class_closure)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_override_class_handler
void g_signal_override_class_handler(const(gchar)* signal_name, GType instance_type, GCallback class_handler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_parse_name
gboolean g_signal_parse_name(const(gchar)* detailed_signal, GType itype, guint* signal_id_p, GQuark* detail_p, gboolean force_detail_quark)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_query
void g_signal_query(guint signal_id, GSignalQuery* query)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_remove_emission_hook
void g_signal_remove_emission_hook(guint signal_id, gulong hook_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_set_va_marshaller
void g_signal_set_va_marshaller(guint signal_id, GType instance_type, GSignalCVaMarshaller va_marshaller)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_stop_emission
void g_signal_stop_emission(gpointer instance, guint signal_id, GQuark detail)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_signal_stop_emission_by_name
void g_signal_stop_emission_by_name(gpointer instance, const(gchar)* detailed_signal)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

G_SIGNAL_FLAGS_MASK
enum G_SIGNAL_FLAGS_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
G_SIGNAL_MATCH_MASK
enum G_SIGNAL_MATCH_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

GSignalInvocationHint
struct GSignalInvocationHint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSignalQuery
struct GSignalQuery
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta