#include <gtk/gtksignal.h>
|
guint gtk_signal_lookup(const gchar*
name, GtkType object_type);
gchar* gtk_signal_name(guint signal_id);
void
gtk_signal_emit_stop(GtkObject* object, guint signal_id);
void
gtk_signal_emit_stop_by_name(GtkObject*
object, const
gchar*
name);
guint gtk_signal_connect(GtkObject*
object, const
gchar* name,
GtkSignalFunc func,
gpointer
func_data);
guint
gtk_signal_connect_after(GtkObject* object, const gchar*
name, GtkSignalFunc
func, gpointer func_data);
guint
gtk_signal_connect_object(GtkObject* object, const gchar*
name, GtkSignalFunc
func, GtkObject*
slot_object);
guint
gtk_signal_connect_object_after(GtkObject*
object, const
gchar* name,
GtkSignalFunc func,
GtkObject*
slot_object);
guint
gtk_signal_connect_full(GtkObject* object, const gchar*
name, GtkSignalFunc
func,
GtkCallbackMarshal
marshal, gpointer
data, GtkDestroyNotify destroy_func, gint object_signal, gint after);
void
gtk_signal_connect_object_while_alive(GtkObject*
object, const
gchar* signal,
GtkSignalFunc func,
GtkObject*
alive_object);
void
gtk_signal_connect_while_alive(GtkObject*
object, const
gchar* signal,
GtkSignalFunc func,
gpointer func_data,
GtkObject *
alive_object);
void
gtk_signal_disconnect(GtkObject* object, guint handler_id);
void
gtk_signal_disconnect_by_func(GtkObject*
object,
GtkSignalFunc func,
gpointer
func_data);
void
gtk_signal_disconnect_by_data(GtkObject *
object, gpointer
func_data);
void
gtk_signal_handler_block(GtkObject* object, guint handler_id);
void
gtk_signal_handler_block_by_func(GtkObject*
object,
GtkSignalFunc func,
gpointer
func_data);
void
gtk_signal_handler_block_by_data(GtkObject*
object, gpointer
func_data);
void
gtk_signal_handler_unblock(GtkObject* object, guint handler_id);
void
gtk_signal_handler_unblock_by_func(GtkObject*
object,
GtkSignalFunc func,
gpointer
func_data);
void
gtk_signal_handler_unblock_by_data(GtkObject*
object, gpointer
func_data);
guint
gtk_signal_add_emission_hook(guint signal_id,
GtkEmissionHook
hook_func, gpointer
data);
guint
gtk_signal_add_emission_hook_full(guint
signal_id,
GtkEmissionHook
hook_func, gpointer
data, GDestroyNotify destroy);
void
gtk_signal_remove_emission_hook(guint signal_id, guint hook_id);
GtkSignalQuery* gtk_signal_query(guint
signal_id);