gtk2/docs/reference/gtk
Owen Taylor 708e1a9574 Implement "fuzzy" key binding lookups; allow matches on key and level but
Wed Feb 20 14:26:47 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkkeyhash.[ch]: Implement "fuzzy" key binding lookups;
        allow matches on key and level but not group. Also, implement
        ignoring "consumed modifiers correctly."

        * gtk/gtkaccelgroup.c gtk/gtkbindings.c: Convert to using
        GtkKeyHash.

        * gtk/gtkdebug.h gtk/gtkmain.c: Support GTK_DEBUG=keybindings

        * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fill in
        the group for key release events as well as key press events.

        * gdk/gdkkeys.h gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
        Rename unused_modifiers to consumed_modifiers, make the docs and
        non-Xkb implementation match the Xkb implementation.

        * gdk/linux-fb/gdkkeyboard-fb.c gdk/win32/gdkkeys-win32.c: Propagate
        doc and parameter name changes.

        * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
        XkbTranslateKeyCode doesn't handle LockMask, we need to handle
        it ourselves.

        * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state): Force
        <Shift>Tab to give GDK_ISO_Left_Tab, since we need consistency
        to allow dealing with ISO_Left_Tab.

        * gtk/gtkwindow.c gtk/gtktextview.c gtk/gtkscrolledwindow.c
        gtk/gtkpaned.c gtk/gtkcombo.c  gtk/gtknotebook.c:
        Remove inappropriate uses of GDK_ISO_Left_Tab. (GDK_ISO_Left_Tab
        or <Shift>Tab both are equivalent as a binding specifier.)

        * gtk/gtkbutton.c (gtk_button_class_init): Make ::activate
        GTK_RUN_ACTION, so you can bind an accelerator to it.

        * gtk/gtklabel.c (gtk_label_set_uline_text_internal): Call
        gdk_unicode_to_keyval on the mnemonic character.

        * tests/testgtk.c: Add a test for the new fuzzy key binding matching.
2002-02-21 17:14:10 +00:00
..
tmpl gtk/gtk-sections.txt updated for treeviewcolumn changes. 2002-02-19 23:22:05 +00:00
.cvsignore shut up CVS 2001-07-24 09:20:28 +00:00
building.sgml Expand. 2002-01-11 22:39:03 +00:00
changes-1.2.sgml remove gtk- prefix from TreeView and a few other entities, more consistent 2002-01-06 21:09:26 +00:00
changes-2.0.sgml Add x11.sgml. 2002-01-30 04:42:29 +00:00
compiling.sgml remove CellRendererTextPixbuf 2001-09-08 04:39:53 +00:00
framebuffer.sgml link to new X11 section in a lot of places when mentioning the window 2002-01-19 18:51:48 +00:00
gtk-docs.sgml link to new X11 section in a lot of places when mentioning the window 2002-01-19 18:51:48 +00:00
gtk-overrides.txt Remove GtkArgSetFunc, GtkArgGetFunc. 2001-06-04 19:08:59 +00:00
gtk-sections.txt gtk/gtk-sections.txt updated for treeviewcolumn changes. 2002-02-19 23:22:05 +00:00
gtk.types Markup fixes. 2001-12-17 23:06:47 +00:00
Makefile.am Implement "fuzzy" key binding lookups; allow matches on key and level but 2002-02-21 17:14:10 +00:00
objects_grouped.sgml remove GtkPacker. 2001-10-05 21:26:48 +00:00
question_index.sgml a few more questions I thought of 2002-01-06 21:51:04 +00:00
resources.sgml tiny markup fix 2002-01-17 23:04:19 +00:00
running.sgml Add routines _gtk_find_module(), _gtk_get_module_path() to look up a 2002-02-19 05:33:34 +00:00
text_widget.sgml Small additions. 2002-01-03 23:04:44 +00:00
tree_widget.sgml Small additions. 2002-01-03 23:04:44 +00:00
windows.sgml windows (file is blank) 2001-02-09 06:14:34 +00:00
x11.sgml link to new X11 section in a lot of places when mentioning the window 2002-01-19 18:51:48 +00:00