gtk/tests
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
..
.cvsignore correct docs for use_align 2001-10-19 20:46:43 +00:00
3DRings.xpm Initial revision 1997-11-24 22:37:52 +00:00
check-n.xpm reworked the redrawing heuristics somewhat, this fixed a bunch of existing 1999-01-12 15:12:14 +00:00
check-y.xpm reworked the redrawing heuristics somewhat, this fixed a bunch of existing 1999-01-12 15:12:14 +00:00
circles.xbm gtk/gtktext.c 1998-02-27 06:13:22 +00:00
FilesQueue.xpm Initial revision 1997-11-24 22:37:52 +00:00
Makefile.am fixed a small typo 2001-10-26 18:12:34 +00:00
makefile.msc don't reduce the scroll rect size by the scroll amount 2002-02-10 13:18:51 +00:00
marble.xpm Initial revision 1997-11-24 22:37:52 +00:00
Modeller.xpm Initial revision 1997-11-24 22:37:52 +00:00
prop-editor.c declared internal functions static. 2002-01-09 16:23:19 +00:00
prop-editor.h Block against redundant changes. 2001-05-14 19:14:57 +00:00
simple.c marshaller fixes. 2001-03-07 14:49:21 +00:00
test.xpm Initial revision 1997-11-24 22:37:52 +00:00
testcalendar.c Call setlocale (LC_ALL, ""). (#60606) 2001-10-10 16:56:54 +00:00
testdnd.c Fix problem with g_return_if_fail return value. 2001-10-22 04:34:42 +00:00
testgtk.1 Added gtk/testgtk.1 man page for testgtk 1998-03-24 04:01:21 +00:00
testgtk.c Implement "fuzzy" key binding lookups; allow matches on key and level but 2002-02-21 17:14:10 +00:00
testgtkrc Patch from Bill Haneman and Padraig O'Briain to add cursor_aspect_ratio 2002-02-14 21:49:02 +00:00
testgtkrc2 Remove all references to offscreen flag which was no longer used. 2000-06-02 03:14:07 +00:00
testinput.c Make gdkx.h the only installed header from gdk/x11. All structures in 2001-09-07 21:50:20 +00:00
testrgb.c Private function to tell if we have RENDER extension. 2002-01-04 05:58:01 +00:00
testselection.c Fix problem with g_return_if_fail return value. 2001-10-22 04:34:42 +00:00
testsocket_child.c For XEMBED embedding add a _XEMBED_INFO property to the client with 2001-07-03 14:14:30 +00:00
testsocket_common.c Extended to test different type of adding plugs to sockets 2001-07-03 16:07:15 +00:00
testsocket.c Patch from Murray Cumming to add "message_type" and "buttons" CONSTRUCT 2001-11-15 17:58:35 +00:00
testtext.c just go ahead and flush all the first validate stuff if it hasn't been 2002-02-13 23:44:03 +00:00
testtextbuffer.c bulk of the tests were commented out, oops. 2001-11-14 18:58:26 +00:00
testthreads.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
testtreecolumns.c Add a "resizable" property, to get rid of the 2001-11-19 21:18:22 +00:00
testtreeedit.c Add a "resizable" property, to get rid of the 2001-11-19 21:18:22 +00:00
testtreeflow.c get logic right, #66249 2001-12-08 01:10:52 +00:00
testtreefocus.c Make a GtkCellEditable (get_widget_window_size): Change to let it honor 2001-09-25 16:44:39 +00:00
testtreesort.c allow cancel to happen. 2002-01-14 22:00:26 +00:00
testtreeview-plan.txt handle case where there are no rows in the model 2001-01-09 17:45:34 +00:00
testtreeview.c Cast GType to long and use %ld to fix warning. (#71318, Morten Welinder) 2002-02-13 16:40:31 +00:00
treestoretest.c more changes in an attempt to get it right. It's not yet ready for general 2001-10-24 18:36:50 +00:00