1
0
Fork 0
mutter-performance-source/src/core
Florian Müllner 8809673a74 display: Cancel overlay key presses on mouse button events
Currently pressing the overlay key only triggers the overview if
no other key is pressed between KeyPress and KeyRelease. Extend
this logic to pointer events, so that KeyPress + ButtonPress actions
are treated explicitly different from "pure" overlay key presses.
In particular, this change allows to re-use the overlay key as mouse
button modifier.

https://bugzilla.gnome.org/show_bug.cgi?id=662476
2012-04-17 23:53:36 +02:00
..
above-tab-keycode.c Fix crash in meta_display_get_above_tab_keycode 2011-05-25 14:20:06 -04:00
async-getprop.c gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00
async-getprop.h gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00
bell.c prefs: Adapt to re-addition of a separate visual-bell option 2011-11-14 15:43:48 +01:00
bell.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
boxes-private.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
boxes.c Fix previous commit 2011-03-19 20:56:18 +01:00
constraints.c Simplify the frame testing logic in callers to grab borders 2012-03-17 06:40:54 -04:00
constraints.h Replace public MetaFrameGeometry with MetaFrameBorders 2011-08-09 17:14:50 -04:00
core.c Port preferences to GSettings 2011-11-11 20:26:38 +01:00
core.h core: Replace lower_beneath_focus_window() 2011-07-09 01:08:58 +02:00
delete.c Fix crash with non-responding application with no title 2011-05-03 11:01:05 -04:00
display-private.h Make meta_display_unmanage_screen public 2011-10-17 21:53:58 -04:00
display.c display: Cancel overlay key presses on mouse button events 2012-04-17 23:53:36 +02:00
edge-resistance.c introspection: remove --allow-unprefixed 2010-10-23 15:58:16 -04:00
edge-resistance.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
errors.c Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
eventqueue.c Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
eventqueue.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
frame.c Simplify the frame testing logic in callers to grab borders 2012-03-17 06:40:54 -04:00
frame.h frame: Add "get_corner_radiuses" chain 2011-08-24 09:38:23 -04:00
group-private.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
group-props.c Added curly brackets in two places to keep -pedantic happy. 2008-05-04 17:57:11 +00:00
group-props.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
group.c Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
iconcache.c iconcache: don't crash on a non-alpha mask pixmap 2011-03-21 18:51:14 -04:00
iconcache.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
keybindings-private.h keybindings: Use a GSettings object rather than a schema, to support extensions 2012-04-16 20:31:45 -04:00
keybindings.c keybindings: Use a GSettings object rather than a schema, to support extensions 2012-04-16 20:31:45 -04:00
main.c prefs: Add draggable_border_width preference 2011-08-09 17:14:51 -04:00
mutter-Xatomtype.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
mutter.c Fix compilation with --disable-introspection 2011-12-15 10:54:50 -05:00
place.c Replace public MetaFrameGeometry with MetaFrameBorders 2011-08-09 17:14:50 -04:00
place.h Replace public MetaFrameGeometry with MetaFrameBorders 2011-08-09 17:14:50 -04:00
prefs.c keybindings: Use a GSettings object rather than a schema, to support extensions 2012-04-16 20:31:45 -04:00
screen-private.h When monitors change, keep windows on same output. 2011-09-14 15:38:55 +02:00
screen.c screen: don't use unreffed pointer 2012-03-19 14:58:32 +00:00
session.c Make session saving work a bit better 2011-04-29 07:23:30 -04:00
session.h Adding doxygen headers to some files. 2008-08-18 10:25:17 +00:00
stack-tracker.c Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
stack-tracker.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
stack.c stack: Fix crash when opening a full-screen window 2012-03-26 08:15:21 -03:00
stack.h window: Introduce meta_window_get_tile_match() 2012-03-16 19:12:05 +01:00
testasyncgetprop.c Fix set but not used variables 2011-01-24 16:26:57 -05:00
testboxes.c introspection: remove --allow-unprefixed 2010-10-23 15:58:16 -04:00
util.c util: Quit early once we've found and removed a later 2012-03-19 02:00:03 -04:00
window-private.h window: Introduce meta_window_get_tile_match() 2012-03-16 19:12:05 +01:00
window-props.c adjust to new Gtk properties for app menu 2012-01-18 17:26:12 -05:00
window-props.h Don't read most properties for override-redirect windows 2009-06-29 22:32:19 -04:00
window.c Don't try to auto-maximize not-maximizable windows 2012-04-05 14:53:11 -04:00
workspace-private.h workspace: Don't try to use per-workspace MRU lists as a hint for focusing 2012-03-20 17:08:34 -04:00
workspace.c workspace: Don't try to use per-workspace MRU lists as a hint for focusing 2012-03-20 17:08:34 -04:00
xprops.c Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
xprops.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00