summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>1998-08-12 16:49:13 +0000
committerOwen Taylor <otaylor@src.gnome.org>1998-08-12 16:49:13 +0000
commit4af7480f8f64bd7709500bc27af91e2243898969 (patch)
tree1045a3d1e843fdbb3a0390ee591e9d84257ec8ee /ChangeLog
parent5d270c2f450000cea208443142e7284c23e7af9d (diff)
downloadgtk+-4af7480f8f64bd7709500bc27af91e2243898969.tar.gz
Added gdk_text/string_extents() - too calculate all the metrics at once of
Tue Jul 21 12:42:01 1998 Owen Taylor <otaylor@redhat.com> * gdk/gdk.h gdk/gdkfont.c: Added gdk_text/string_extents() - too calculate all the metrics at once of a string, including things which weren't calculated before. * gtk/Makefile.am gtk/gtk.h gtk/gtktearoffmenu.[ch]: New MenuItem type, that when put as the first thing in a menu, makes the menu tearoff. Currently drawn as a dashed line. * gtk/gtkmenuitem.h gtk/gtkcheckmenuitem.c: Added a flag "hide_on_activate" to the MenuItem class structure to allow check and radio buttons to be changed with <Space> without hiding the menu. * gtk/gtkaccellabel.[ch]: Added new capabilities to set a underline_group and underline_mods for the label - accelerators added in the underline group matching underline_mods will be displayed as an underline character. This doesn't work - Save As needs to be underlined as Save _As. * gtk/gtkitemfactory.c: - Create a AccelGroup for each MenuShell we create. - If an '&' appears before a character 'c' in the path, then make 'c' an accelerator in the menu's accel group, and if the menuitem is menubar <alt>C an accelerator in the itemfactory's accel group. * gtk/gtklabel.[ch]: Add support for a pattern arg - which is a string. If an '_' appears in this string, the corresponding position in the label is underlined. Add gtk_label_parse_uline() convenience function which takes a string with embedded underlines, sets the pattern and label, and returns the accelerator keyval. * gtk/gtkmenu.[ch]: Make menus no longer a toplevel widget. Instead, they create a GtkWindow and add themselves to that. (When torn off, another new feature, they create another GtkWindow to hold the torn off menu) New function gtk_menu_set_tearoff_state() * gtk/gtkenums.h gtk/gtkmenushell.[ch] gtk/gtkenums.h: Added action signals for keyboard navigation of menus. * gtk/gtkmenushell.c: Key press handler which activates bindings for navigation, and accelerators, for handling underline accelerators. Exported functions to select and activate menu items in a menushell. * gtk/testgtk.c: Added a new "Item Factory" test which tests GtkItemFactory and the new keyboard navigation of menus.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog68
1 files changed, 68 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6c931162c5..268879630a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,61 @@
+Tue Jul 21 12:42:01 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.h gdk/gdkfont.c: Added gdk_text/string_extents() -
+ too calculate all the metrics at once of a string, including
+ things which weren't calculated before.
+
+ * gtk/Makefile.am gtk/gtk.h gtk/gtktearoffmenu.[ch]: New
+ MenuItem type, that when put as the first thing in a
+ menu, makes the menu tearoff. Currently drawn as a
+ dashed line.
+
+ * gtk/gtkmenuitem.h gtk/gtkcheckmenuitem.c: Added a flag
+ "hide_on_activate" to the MenuItem class structure to allow
+ check and radio buttons to be changed with <Space> without
+ hiding the menu.
+
+ * gtk/gtkaccellabel.[ch]: Added new capabilities to set
+ a underline_group and underline_mods for the label -
+ accelerators added in the underline group matching
+ underline_mods will be displayed as an underline character.
+
+ This doesn't work - Save As needs to be underlined
+ as Save _As.
+
+ * gtk/gtkitemfactory.c:
+ - Create a AccelGroup for each MenuShell we create.
+ - If an '&' appears before a character 'c' in the path,
+ then make 'c' an accelerator in the menu's accel group,
+ and if the menuitem is menubar <alt>C an accelerator
+ in the itemfactory's accel group.
+
+ * gtk/gtklabel.[ch]: Add support for a pattern arg -
+ which is a string. If an '_' appears in this string,
+ the corresponding position in the label is underlined.
+
+ Add gtk_label_parse_uline() convenience function which
+ takes a string with embedded underlines, sets the
+ pattern and label, and returns the accelerator keyval.
+
+ * gtk/gtkmenu.[ch]: Make menus no longer a toplevel widget.
+ Instead, they create a GtkWindow and add themselves
+ to that. (When torn off, another new feature, they
+ create another GtkWindow to hold the torn off menu)
+
+ New function gtk_menu_set_tearoff_state()
+
+ * gtk/gtkenums.h gtk/gtkmenushell.[ch] gtk/gtkenums.h:
+ Added action signals for keyboard navigation of menus.
+
+ * gtk/gtkmenushell.c: Key press handler which activates
+ bindings for navigation, and accelerators, for handling
+ underline accelerators. Exported functions to select
+ and activate menu items in a menushell.
+
+ * gtk/testgtk.c: Added a new "Item Factory" test which
+ tests GtkItemFactory and the new keyboard navigation
+ of menus.
+
Tue Aug 11 20:52:58 1998 Tim Janik <timj@gtk.org>
* gtk/gtktypeutils.c (gtk_type_class_init): relookup nodes after
@@ -68,6 +126,7 @@ Thu Aug 6 22:37:21 1998 Stefan Jeske <stefan@gtk.org>
* gtk/gtkclist.c: Renamed my_merge and my_mergesort to
gtk_clist_merge and gtk_clist_mergesort. :)
+>>>>>>> 1.579
1998-08-06 Martin Baulig <martin@home-of-linux.org>
* gtk/gtkclist.c: Renamed `merge' -> `my_merge' and
@@ -391,6 +450,15 @@ Wed Jul 15 17:44:47 1998 Owen Taylor <otaylor@redhat.com>
* Fix up line start cache when splitting a property
during an insert.
+Wed Jul 15 21:15:52 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwidget.c: restauration => restoration
+
+Thu Jul 16 20:11:36 1998 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkxid.c (gdk_xid_table_lookup): If xid_ht
+ hasn't been created yet, don't do the lookup.
+
1998-07-20 Raph Levien <raph@acm.org>
* gdk/gdkrgb.c: More cleanups in the config process.