mutter/src
Havoc Pennington 69dae32c37 Rework the click-client-area-to-focus support to use synchronous grabs,
2001-12-10  Havoc Pennington  <hp@pobox.com>

        Rework the click-client-area-to-focus support to use synchronous
	grabs, avoids a big mess, lets us pass through click when
	required (for dock/desktop). Disadvantage is all left-button
	clicks now require window manager approval. ;-)

	* src/display.c (event_callback): don't focus dock/desktop when
	the mouse enters them; require a click.
	(meta_change_button_grab): allow sync grabs
	(meta_display_grab_unfocused_window_buttons): establish a
	synchronous grab and maintain it all the time, rename to
	meta_display_grab_focus_window_button

	* src/window.c: change to reflect display.c
2001-12-11 04:03:58 +00:00
..
tools add a restart feature, for debugging 2001-10-15 04:14:58 +00:00
wm-tester make test apps noinst 2001-09-05 03:57:45 +00:00
.cvsignore ... 2001-06-30 23:17:52 +00:00
api.c ... 2001-06-03 21:39:57 +00:00
api.h ... 2001-06-03 21:39:57 +00:00
colors.c ... 2001-06-03 18:33:59 +00:00
colors.h ... 2001-06-03 18:33:59 +00:00
common.h move SM init a bit later in the process, and init prefs 2001-12-09 22:41:12 +00:00
core.c add support for a mini icon in the titlebar (update_icon): re-enable 2001-09-16 00:30:45 +00:00
core.h add support for a mini icon in the titlebar (update_icon): re-enable 2001-09-16 00:30:45 +00:00
default_icon.png use the inline image data for default icon 2001-09-17 04:42:37 +00:00
display.c Rework the click-client-area-to-focus support to use synchronous grabs, 2001-12-11 04:03:58 +00:00
display.h Rework the click-client-area-to-focus support to use synchronous grabs, 2001-12-11 04:03:58 +00:00
effects.c add prototype thingy to display windows we're cycling through with tab. 2001-08-19 06:23:59 +00:00
effects.h add opaque minimize/shade feature. The wireframe seemed kind of confusing 2001-08-06 07:58:49 +00:00
errors.c update number of workspaces hint 2001-12-10 03:55:26 +00:00
errors.h ... 2001-05-31 03:30:58 +00:00
eventqueue.c ... 2001-06-20 03:01:26 +00:00
eventqueue.h ... 2001-06-20 03:01:26 +00:00
fixedtip.c ... 2001-06-30 23:17:52 +00:00
fixedtip.h ... 2001-06-30 23:17:52 +00:00
frame.c makefile tweak, add a comment to frame.c 2001-10-13 04:00:08 +00:00
frame.h ... 2001-07-11 06:22:00 +00:00
frames.c move SM init a bit later in the process, and init prefs 2001-12-09 22:41:12 +00:00
frames.h only handle events here if the modmask from our button grab is active. 2001-10-14 04:11:42 +00:00
keybindings.c Rework the click-client-area-to-focus support to use synchronous grabs, 2001-12-11 04:03:58 +00:00
keybindings.h ... 2001-07-11 06:22:00 +00:00
main.c update number of workspaces hint 2001-12-10 03:55:26 +00:00
main.h add a restart feature, for debugging 2001-10-15 04:14:58 +00:00
Makefile.am move SM init a bit later in the process, and init prefs 2001-12-09 22:41:12 +00:00
menu.c don't do mnemonics for workspaces above 9 2001-12-10 06:56:21 +00:00
menu.h ... 2001-06-23 05:49:35 +00:00
metacity.desktop make test apps noinst 2001-09-05 03:57:45 +00:00
metacity.schemas update number of workspaces hint 2001-12-10 03:55:26 +00:00
place.c handle queue/unqueue of calc showings as we are iterating over the pending 2001-10-30 02:00:53 +00:00
place.h ... 2001-07-26 03:58:24 +00:00
prefs.c update number of workspaces hint 2001-12-10 03:55:26 +00:00
prefs.h update number of workspaces hint 2001-12-10 03:55:26 +00:00
run-metacity.sh fix for ignoring NumLock on Alt-windowclick (previous NumLock fix was only 2001-10-26 04:00:38 +00:00
screen.c Rework the click-client-area-to-focus support to use synchronous grabs, 2001-12-11 04:03:58 +00:00
screen.h use the inline image data for default icon 2001-09-17 04:42:37 +00:00
session.c move SM init a bit later in the process, and init prefs 2001-12-09 22:41:12 +00:00
session.h ... 2001-07-27 04:36:44 +00:00
stack.c I was using meta_workspace_contains_window() in a number of places where 2001-10-25 04:51:25 +00:00
stack.h fix mem leak of the MetaStack object (meta_stack_sync_to_server): try to 2001-10-11 01:29:20 +00:00
tabpopup.c fix args to gtk_alignment_new() 2001-08-31 06:13:07 +00:00
tabpopup.h avoid focusing a window on tab popup popdown 2001-08-30 04:01:38 +00:00
theme.c ... 2001-06-12 04:38:24 +00:00
theme.h ... 2001-06-10 03:17:15 +00:00
ui.c fix gdkatom/xatom screwup - gee, I should read my warnings 2001-12-07 00:54:32 +00:00
ui.h add support for a mini icon in the titlebar (update_icon): re-enable 2001-09-16 00:30:45 +00:00
util.c icon for unmaximize 2001-09-11 03:54:54 +00:00
util.h move SM init a bit later in the process, and init prefs 2001-12-09 22:41:12 +00:00
window.c Rework the click-client-area-to-focus support to use synchronous grabs, 2001-12-11 04:03:58 +00:00
window.h Rework the click-client-area-to-focus support to use synchronous grabs, 2001-12-11 04:03:58 +00:00
workspace.c update number of workspaces hint 2001-12-10 03:55:26 +00:00
workspace.h update number of workspaces hint 2001-12-10 03:55:26 +00:00