diff options
author | Thomas Thurman <thomas@thurman.org.uk> | 2006-04-15 02:05:44 +0000 |
---|---|---|
committer | Thomas James Alexander Thurman <tthurman@src.gnome.org> | 2006-04-15 02:05:44 +0000 |
commit | 2214fd75d9da97bb7bba8f04093d45dc60578513 (patch) | |
tree | fd85a78c79024965f8c9d48638668dd82dc93e31 /src/display.h | |
parent | 1dea155c8c7b18366ee38c25224066df67f63049 (diff) | |
download | metacity-2214fd75d9da97bb7bba8f04093d45dc60578513.tar.gz |
Add a tabbing function, bound to alt-f6 by default, to cycle through the
2006-04-14 Thomas Thurman <thomas@thurman.org.uk>
Add a tabbing function, bound to alt-f6 by default, to cycle
through the windows of the current application. Fixes #164831.
* src/common.h: two new MetaGrabOpts values for group switching
* src/display.c (ping_data_free, meta_display_in_grab_op,
IN_TAB_CHAIN): adapt to new MetaGrabOpts
* src/display.h: new enum value for MetaTabList for group switching
* src/keybindings.c (meta_display_process_key_event):
adapt to new MetaGrabOpts
(process_tab_grab): adapt to new MetaGrabOpts, and use switch
statement for cancelling instead of if statement
* src/metacity.schemas.in: new keybindings
* src/prefs.c, src/prefs.h: handle new keybindings
* src/window.h: define META_WINDOW_IN_GROUP_TAB_CHAIN macro
Diffstat (limited to 'src/display.h')
-rw-r--r-- | src/display.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/display.h b/src/display.h index 361edf71..150754df 100644 --- a/src/display.h +++ b/src/display.h @@ -494,7 +494,8 @@ gboolean meta_display_window_has_pending_pings (MetaDisplay *display, typedef enum { META_TAB_LIST_NORMAL, - META_TAB_LIST_DOCKS + META_TAB_LIST_DOCKS, + META_TAB_LIST_GROUP } MetaTabList; typedef enum |