summaryrefslogtreecommitdiff
path: root/src/meta/keybindings.h
Commit message (Collapse)AuthorAgeFilesLines
* Replace contents with redirect messagemasterFlorian Müllner2021-07-191-46/+0
| | | | | | | The default development branch is now `main`. This commit only exists on `master` to point people towards that. See https://gitlab.gnome.org/GNOME/glib/-/issues/2348 for details.
* meta: Hide libmutter symbols by default and selectively export themMarco Trevisan (Treviño)2019-01-231-0/+10
| | | | | | | | | | | | | Make meson link libmutter using -fvisibility=hidden, and introduce META_EXPORT and META_EXPORT_TEST defines to mark a symbols as visible. The TEST version is meant to be used to flag symbols that are only used internally by mutter tests, but that should not be considered public API. This allows us to be more precise in selecting what is exported and what is not, without the need of a version-script file that would be more complicated to maintain. https://gitlab.gnome.org/GNOME/mutter/merge_requests/395
* prefs: Completely remove references to REVERSESJasper St. Pierre2014-08-171-1/+0
| | | | And fill up the gap in the flags as well
* Add meta_key_binding_is_reversed()Christophe Fergeau2014-08-171-0/+2
| | | | | | | | | MetaKeyBinding can be marked as being reversed (META_KEY_BINDING_IS_REVERSED), but MetaKeyHandlerFunc callbacks cannot check whether this flag was set or not on the MetaKeyBinding which triggered the callback. https://bugzilla.gnome.org/show_bug.cgi?id=732295
* keybindings: Remove now-unused meta_screen_grab_all_keysJasper St. Pierre2014-04-281-3/+0
|
* Changed obsolete FSF postal address into generic URL.Andika Triwidada2014-01-121-3/+1
| | | | Fix https://bugzilla.gnome.org/show_bug.cgi?id=721517 #2
* keybindings: Remove unused functionJasper St. Pierre2013-10-151-7/+0
|
* Port mutter to use XInput2 events instead of Core EventsJasper St. Pierre2012-12-131-1/+1
| | | | | | | | Mechanically transform the event processing of mutter to care about XI2 events instead of Core Events. Core Events will be left in the dust soon, and removed entirely. https://bugzilla.gnome.org/show_bug.cgi?id=688779
* keybindings: Add is_builtin() methodFlorian Müllner2012-11-171-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=688202
* keybindings: Allow to add/remove keybindings at runtimeFlorian Müllner2011-11-221-0/+5
| | | | | | | Add meta_display_add_keybinding()/meta_display_remove_keybinding(), which allow to add/remove keybindings dynamically at runtime. https://bugzilla.gnome.org/show_bug.cgi?id=663428
* keybindings: Store keybindings dynamicallyFlorian Müllner2011-11-221-31/+0
| | | | | | | | | | Rather than defining keybindings in static arrays generated at compile time, store them in a hash table initialized in meta_display_init_keys() and filled in init_builtin_keybindings(). This is a prerequisite for allowing to add/remove keybindings at runtime. https://bugzilla.gnome.org/show_bug.cgi?id=663428
* Move the installed includes to a subdirDan Winship2011-03-071-0/+72
If mutter is going to be a "real" library, then it should install its includes so that users can do #include <meta/display.h> rather than #include <display.h> So rename the includedir accordingly, move src/include to src/meta, and fix up all internal references. There were a handful of header files in src/include that were not installed; this appears to have been part of a plan to keep core/, ui/, and compositor/ from looking at each others' private includes, but that wasn't really working anyway. So move all non-installed headers back into core/ or ui/. https://bugzilla.gnome.org/show_bug.cgi?id=643959