mutter/src
Havoc Pennington eb647577c3 don't start the cycle process if the binding for switching windows has no
2002-10-18  Havoc Pennington  <hp@redhat.com>

	* src/keybindings.c (do_choose_window): don't start the cycle
	process if the binding for switching windows has no modifier bits,
	just focus the window immediately.

	* src/prefs.c, src/keybindings.c: add a keybinding to move between
	windows that goes in the opposite direction.  This is mostly
	useful if you want to bind unmodified keys to the switch windows
	functions, e.g. if you have "Forward" and "Back" keys on your
	keyboard. Patch from Shilad Sen <shilad sourcelight com>
2002-10-18 22:19:05 +00:00
..
themes only specify the middle backgrounds, let left/right fall back to middle 2002-10-04 02:59:07 +00:00
tools replace the old apply_constraints with wacky new approach involving 2002-10-18 06:05:09 +00:00
wm-tester Use bind_textdomain_codeset etc. 2002-02-16 14:32:16 +00:00
.cvsignore Ignore the generated .schemas file 2002-05-27 16:29:15 +00:00
api.c ... 2001-06-03 21:39:57 +00:00
api.h ... 2001-06-03 21:39:57 +00:00
async-getprop.c don't include unportable Xproto.h, fix from Glynn Foster. 2002-10-07 14:30:36 +00:00
async-getprop.h Add wacky hack suggested by Keith Packard to get X properties 2002-10-06 09:04:39 +00:00
colors.c ... 2001-06-03 18:33:59 +00:00
colors.h ... 2001-06-03 18:33:59 +00:00
common.h add "what happens when you double click the titlebar" setting, patch from 2002-10-18 21:22:27 +00:00
constraints.c disable animation when shading windows, just doesn't really convey the 2002-08-06 04:11:23 +00:00
constraints.h disable animation when shading windows, just doesn't really convey the 2002-08-06 04:11:23 +00:00
core.c add "what happens when you double click the titlebar" setting, patch from 2002-10-18 21:22:27 +00:00
core.h add "what happens when you double click the titlebar" setting, patch from 2002-10-18 21:22:27 +00:00
default_icon.png use the inline image data for default icon 2001-09-17 04:42:37 +00:00
delete.c Check for NULL string before calling strlen(). Fixes the core dump 2002-06-14 07:20:06 +00:00
display.c workspaces are all per-screen now, fix accordingly 2002-10-16 20:12:24 +00:00
display.h workspaces are all per-screen now, fix accordingly 2002-10-16 20:12:24 +00:00
draw-workspace.c workspace-drawing code factored out of libwnck, needs wiring up to 2002-06-15 22:18:12 +00:00
draw-workspace.h workspace-drawing code factored out of libwnck, needs wiring up to 2002-06-15 22:18:12 +00:00
effects.c disable animation when shading windows, just doesn't really convey the 2002-08-06 04:11:23 +00:00
effects.h shorten minimize animation a bit 2002-09-30 03:49:22 +00:00
eggaccelerators.c update from libegg to get fix from Ralph Loader for <Super> <Hyper> <Meta> 2002-09-30 03:58:41 +00:00
eggaccelerators.h adapt to virtual modifiers (meta_display_process_mapping_event): we need 2002-07-14 03:16:41 +00:00
errors.c switch on the op passed in, not the active op. Gives us the right cursor 2002-02-24 19:58:27 +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 s/gdk_get_default_display/gdk_display_get_default/ 2002-06-25 07:08:18 +00:00
fixedtip.h Add multi-screen support. Also add patch by Erwann Chenede to make 2002-05-08 16:24:28 +00:00
frame.c Place cursors on frames, not root 2002-08-23 18:00:40 +00:00
frame.h Place cursors on frames, not root 2002-08-23 18:00:40 +00:00
frames.c add "what happens when you double click the titlebar" setting, patch from 2002-10-18 21:22:27 +00:00
frames.h verbose-log on startup whether we were compiled with various extensions 2002-05-31 00:02:54 +00:00
gradient.c now just uses meta_gradient_add_alpha (draw_op_as_pixbuf): implement alpha 2002-05-31 21:18:11 +00:00
gradient.h now just uses meta_gradient_add_alpha (draw_op_as_pixbuf): implement alpha 2002-05-31 21:18:11 +00:00
group.c window is in fullscreen layer if any member of its group is fullscreen 2002-08-12 21:32:13 +00:00
group.h window is in fullscreen layer if any member of its group is fullscreen 2002-08-12 21:32:13 +00:00
iconcache.c Add padding if icon width and height differ. 2002-04-21 20:17:44 +00:00
iconcache.h port to icon cache 2002-02-09 23:03:52 +00:00
keybindings.c don't start the cycle process if the binding for switching windows has no 2002-10-18 22:19:05 +00:00
keybindings.h Fixes not being able to tab out of a workspace which contains no windows. 2002-06-27 05:08:32 +00:00
main.c Try to handle Solaris Xinerama, all coded blind, someone on Solaris will 2002-09-27 20:28:34 +00:00
main.h add a restart feature, for debugging 2001-10-15 04:14:58 +00:00
Makefile.am Add wacky hack suggested by Keith Packard to get X properties 2002-10-06 09:04:39 +00:00
menu.c workspaces are all per-screen now, fix accordingly 2002-10-16 20:12:24 +00:00
menu.h Register window menu icons with the Gtk stock system, instead of using the 2002-08-10 16:47:43 +00:00
metaaccellabel.c use MetaAccelLabel to display accelerators for the menu items 2002-09-27 01:40:17 +00:00
metaaccellabel.h use MetaAccelLabel to display accelerators for the menu items 2002-09-27 01:40:17 +00:00
metacity-dialog.c if a window isn't resizeable, turn off maximize function. If min size is 2002-08-01 15:14:14 +00:00
metacity.desktop.in Add X-GnomeWMSettingsLibrary to desktop file to support new Window 2002-06-05 03:13:20 +00:00
metacity.schemas.in don't start the cycle process if the binding for switching windows has no 2002-10-18 22:19:05 +00:00
place.c try extra cascades alongside the first, if the first fails; patch from 2002-10-02 02:42:24 +00:00
place.h ... 2001-07-26 03:58:24 +00:00
prefs.c don't start the cycle process if the binding for switching windows has no 2002-10-18 22:19:05 +00:00
prefs.h don't start the cycle process if the binding for switching windows has no 2002-10-18 22:19:05 +00:00
preview-widget.c Button-reordering patch. Has all the code except actually installing a 2002-10-04 02:28:57 +00:00
preview-widget.h Button-reordering patch. Has all the code except actually installing a 2002-10-04 02:28:57 +00:00
resizepopup.c disable the little shaped windows with the window size, they caused a 2002-03-19 20:09:47 +00:00
resizepopup.h Add some total crackrock resize-grid indication for windows that have 2002-03-17 17:22:23 +00:00
run-metacity.sh debug enhancements 2002-10-17 16:20:50 +00:00
screen.c workspaces are all per-screen now, fix accordingly 2002-10-16 20:12:24 +00:00
screen.h workspaces are all per-screen now, fix accordingly 2002-10-16 20:12:24 +00:00
session.c workspaces are all per-screen now, fix accordingly 2002-10-16 20:12:24 +00:00
session.h Session saves the unmaximized postion, size of a maximized window. #86059 2002-09-04 02:44:52 +00:00
stack.c replace the old apply_constraints with wacky new approach involving 2002-10-18 06:05:09 +00:00
stack.h Rewrite stack code to work a lot differently. Should be better now, and 2002-09-28 16:33:39 +00:00
stock_delete.png Register window menu icons with the Gtk stock system, instead of using the 2002-08-10 16:47:43 +00:00
stock_maximize.png Register window menu icons with the Gtk stock system, instead of using the 2002-08-10 16:47:43 +00:00
stock_minimize.png Register window menu icons with the Gtk stock system, instead of using the 2002-08-10 16:47:43 +00:00
tabpopup.c add code to create big stacks of dialogs transient for each other, for 2002-10-17 16:04:53 +00:00
tabpopup.h Apply big patch from blackc@speakeasy.net adding a popup window to the 2002-06-09 03:44:16 +00:00
testasyncgetprop.c rig the benchmark a bit ;-) 2002-10-06 19:50:31 +00:00
testgradient.c use MetaMenuIconType not button type for the size of the menu ops array 2002-08-04 20:02:45 +00:00
theme-parser.c look for themes in ~/.themes/NAME/metacity-1/ and 2002-07-24 18:28:56 +00:00
theme-parser.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
theme-viewer.c Button-reordering patch. Has all the code except actually installing a 2002-10-04 02:28:57 +00:00
theme.c only specify the middle backgrounds, let left/right fall back to middle 2002-10-04 02:59:07 +00:00
theme.h Button-reordering patch. Has all the code except actually installing a 2002-10-04 02:28:57 +00:00
themewidget.c disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
themewidget.h disable custom log handler and fatal mask for now 2002-02-07 03:07:56 +00:00
ui.c Add a modifier key preference for the Alt+click stuff. Can be set to 2002-10-07 23:14:40 +00:00
ui.h Add a modifier key preference for the Alt+click stuff. Can be set to 2002-10-07 23:14:40 +00:00
update-from-egg.sh steal from profterm to fix build 2002-07-15 14:18:51 +00:00
util.c translate some strings that should have been, and convert to locale 2002-08-24 20:54:23 +00:00
util.h window is in fullscreen layer if any member of its group is fullscreen 2002-08-12 21:32:13 +00:00
window.c fix min aspect handling, patch from Martin Garton #94943 2002-10-18 18:58:05 +00:00
window.h make it static 2002-10-02 00:47:29 +00:00
workspace.c workspaces are all per-screen now, fix accordingly 2002-10-16 20:12:24 +00:00
workspace.h workspaces are all per-screen now, fix accordingly 2002-10-16 20:12:24 +00:00
xprops.c allow Motif hints to be smaller than expected; GLUT for example seems to 2002-08-10 18:12:36 +00:00
xprops.h new utility function 2002-06-22 04:52:35 +00:00