diff options
author | Owen Taylor <otaylor@redhat.com> | 1998-08-12 16:49:13 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 1998-08-12 16:49:13 +0000 |
commit | 4af7480f8f64bd7709500bc27af91e2243898969 (patch) | |
tree | 1045a3d1e843fdbb3a0390ee591e9d84257ec8ee /ChangeLog | |
parent | 5d270c2f450000cea208443142e7284c23e7af9d (diff) | |
download | gtk+-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-- | ChangeLog | 68 |
1 files changed, 68 insertions, 0 deletions
@@ -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. |