From 2c0fc39e626e93225e8d15ae8c1a51c1e6be79f0 Mon Sep 17 00:00:00 2001 From: Tim Janik Date: Mon, 30 Nov 1998 07:09:36 +0000 Subject: added an event watcher for enter/leave based on signal emission hooks. Mon Nov 30 06:20:36 1998 Tim Janik * gtk/testgtk.c: added an event watcher for enter/leave based on signal emission hooks. * gtk/gtkobject.c (gtk_object_class_init): made GtkObject::destroy a GTK_RUN_NO_HOOKS signal. * gtk/gtksignal.h: * gtk/gtksignal.c: implemented emission hooks, new hooks can be added to a signal with gtk_signal_add_emission_hook or gtk_signal_add_emission_hook_full, and can be removed again with gtk_signal_remove_emission_hook. * gtk/gtkenums.h: remove GTK_RUN_MASK, since it doesn't represent an appropriate mask for signal runtypes for a long time now. added GTK_RUN_NO_HOOKS value, which is used to flag signals that do not allow the running of signal hooks. --- ChangeLog.pre-2-6 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'ChangeLog.pre-2-6') diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index ed39fe00e..05e15c24d 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,22 @@ +Mon Nov 30 06:20:36 1998 Tim Janik + + * gtk/testgtk.c: added an event watcher for enter/leave based on + signal emission hooks. + + * gtk/gtkobject.c (gtk_object_class_init): made GtkObject::destroy a + GTK_RUN_NO_HOOKS signal. + + * gtk/gtksignal.h: + * gtk/gtksignal.c: implemented emission hooks, new hooks can be added + to a signal with gtk_signal_add_emission_hook or + gtk_signal_add_emission_hook_full, and can be removed again with + gtk_signal_remove_emission_hook. + + * gtk/gtkenums.h: remove GTK_RUN_MASK, since it doesn't represent + an appropriate mask for signal runtypes for a long time now. + added GTK_RUN_NO_HOOKS value, which is used to flag signals + that do not allow the running of signal hooks. + 1998-11-26 Michael Krause * gtk/gtknotebook.c (gtk_notebook_switch_page): made 'page_num' -- cgit v1.2.1