mutter/src
Thomas Thurman cf48407972 An attempt to keep all information about window bindings in the same
2008-09-06  Thomas Thurman  <tthurman@gnome.org>

        An attempt to keep all information about window bindings
        in the same place.  Screen bindings to come.

        * src/core/window-bindings.h: new file, list of all window bindings
        * src/include/prefs.h: drop all the existing window-binding macros

        * src/core/schema-bindings.c (): output all the schema blocks that
        would appear in metacity.schema for these window bindings.  This
        ought to become part of the build process, and hopefully will soon.
        When this works it will also close #469361.

        * src/core/keybindings.c: generate handle_* prototypes using
        x-macros;  populate window_handlers using x-macros;  rename several
        functions to have consistent names;  do_handle_move_to_workspace(),
        handle_move_to_workspace_flip(), and handle_move_to_workspace() all
        merged into handle_move_to_workspace.

        * src/core/prefs.c: generate window_bindings and window_string_bindings
        using x-macros;  (meta_prefs_set_compositing_manager) fix unrelated
        problem with use of GConf functions when GConf was disabled.

        * src/core/core.c (meta_core_get_menu_accelerator): binding names
        given as literals since this is the only place in the code they
        now appear



svn path=/trunk/; revision=3860
2008-09-06 22:01:56 +00:00
..
compositor add checks for HAVE_SHAPE where appropriate. fix type error which was 2008-06-29 03:23:08 +00:00
core An attempt to keep all information about window bindings in the same 2008-09-06 22:01:56 +00:00
include An attempt to keep all information about window bindings in the same 2008-09-06 22:01:56 +00:00
themes removed hide_buttons. Closes #360498. 2006-10-07 21:19:40 +00:00
tools Keep the compiler from giving some warnings. 2008-06-27 03:52:31 +00:00
ui Icons for windows are taken from the desktop theme, not from the Metacity 2008-08-14 14:01:51 +00:00
wm-tester Patch from Kjartan Maraas to fix a lot of tiny issues (unused variable 2006-01-20 22:03:56 +00:00
.cvsignore Merge of all the changes on the constraints_experiments branch. This is 2005-11-19 14:58:50 +00:00
50-metacity-desktop-key.xml.in Add new control-center key bindings definitions (Closes: #420145) 2007-04-05 09:22:19 +00:00
50-metacity-key.xml.in added switch_group; closes #444879. 2007-06-09 21:11:57 +00:00
default_icon.png New 48x48 default icon as specified in bug #160660 2005-01-25 18:47:57 +00:00
libmetacity-private.pc.in add a pc file for libmetacity-private 2002-11-07 22:09:59 +00:00
Makefile.am Desktop file moved, according to policy change. Closes #549479. 2008-09-02 18:49:11 +00:00
metacity.desktop.in removed invalid "Window Manager" group at request of Matthias Clasen. 2008-09-03 16:42:53 +00:00
metacity.schemas.in Add new move_to_center keybinding, requested by Khanh-Dang Nguyen Thu Lam; 2008-09-01 01:32:39 +00:00
run-metacity.sh Merge reduced_resources mode patch from the branch. Offers wireframe and 2003-10-12 06:25:38 +00:00
stock_delete.png Update the pixmap to a new one which fit better with the other pixmaps of 2006-08-20 19:44:52 +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