summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-4
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog.pre-2-4')
-rw-r--r--ChangeLog.pre-2-434
1 files changed, 34 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 7b6bd69c6e..df694dbdb3 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,37 @@
+Thu Jun 18 03:30:06 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkaccellabel.h:
+ * gtk/gtkaccellabel.c: new function gtk_accel_label_accelerator_width to
+ request the size of the accelerator portion of an accel label.
+ (gtk_accel_label_size_request): don't request for the accelerators size.
+ (gtk_accel_label_expose_event): only draw the accelerator if we got
+ enough extra space.
+
+ * gtk/gtkmenuitem.c (gtk_menu_item_size_request): request accelerator
+ width from children.
+
+ * gtk/gtkmenu.c (gtk_menu_key_press): when adding an accelerator to an
+ object (after removal has been requested) check if there is still an
+ accelerator remaining to avoid adding two accelerators on an object.
+ this can happen for locked accelerators (or accelerator-frozen widgets).
+ (gtk_menu_size_request): feature childrens accelerator width in size
+ requests.
+
+ * gtk/gtknotebook.c (gtk_notebook_menu_item_create): use
+ gtk_widget_freeze_accelerators() for dynamically created menu items.
+
+ * gtk/gtksignal.h:
+ * gtk/gtksignal.c: new function gtk_signal_handler_pending_by_func()
+ which will return a handler_id > 0 if the specified function is pending
+ for `signal_id'.
+
+ * gtk/gtkwidget.h:
+ * gtk/gtkwidget.c: remove gtk_widget_stop_accelerator, which was just
+ a signal handler function to stop accelerator addition.
+ added gtk_widget_freeze_accelerators and gtk_widget_thaw_accelerators
+ which will prevent (undo) any accelerators from being added to or
+ removed from a widget.
+
Wed Jun 17 21:59:09 1998 Stefan Jeske <stefan@gtk.org>
* gtkspinbutton.h gtkspinbutton.c testgtk.c: