mutter/src/meta
Carlos Garnacho 86de79cfc5 core: Untangle input focus management
In all places (including src/wayland) we tap into meta_x11_display* focus
API, which then calls meta_display* API. This relation is backwards, so
rework input focus management so it's the other way around.

We now have high-level meta_display_(un)set_input_focus functions, which
perform the backend-independent maintenance, and calls into the X11
functions where relevant. These functions are what callers should use.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/420
2019-05-24 15:30:31 +00:00
..
barrier.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
boxes.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
common.h frame: Remove flashing support 2019-03-12 00:27:07 +00:00
compositor-mutter.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
compositor.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
display.h core: Untangle input focus management 2019-05-24 15:30:31 +00:00
group.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
keybindings.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
main.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meson.build Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
meta-backend.h meta, startup-notification: Make type declarations public 2019-01-24 16:38:09 +00:00
meta-background-actor.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-background-group.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-background-image.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-background.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-close-dialog.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-cursor-tracker.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-dnd.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-enum-types.c.in Move meta-enum-type.*.in into meta/ 2018-11-06 17:17:36 +01:00
meta-enum-types.h.in meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-idle-monitor.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-inhibit-shortcuts-dialog.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-launch-context.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-monitor-manager.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-plugin.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-remote-access-controller.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-selection-source-memory.h Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
meta-selection-source.h Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
meta-selection.h Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
meta-settings.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-shadow-factory.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-shaped-texture.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-sound-player.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-stage.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-startup-notification.h meta, startup-notification: Make type declarations public 2019-01-24 16:38:09 +00:00
meta-version.h.in meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
meta-window-actor.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-window-group.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-window-shape.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-workspace-manager.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-x11-display.h core: Untangle input focus management 2019-05-24 15:30:31 +00:00
meta-x11-errors.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
prefs.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
theme.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
types.h Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
util.h meta: Remove meta_free_gslist_and_elements 2019-05-15 14:49:56 -05:00
window.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
workspace.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00