#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);