Namespace
Meta – 13
The Mutter display server, window manager and compositor library
Dependencies
| GObject—2.0 | The base type system library |
| Browse documentation |
Related libraries
| Gdk | The GTK windowing system abstraction |
| Browse documentation | |
| Gtk | The GTK toolkit |
| Browse documentation |
Classes
| Backend |
Handles monitor config, modesetting, cursor sprites, … since: 13 |
| Background |
This class handles tracking and painting the root window background. since: 13 |
| BackgroundActor |
This class handles tracking and painting the root window background. since: 13 |
| BackgroundContent |
This class handles tracking and painting the root window background. since: 13 |
| BackgroundGroup |
Container for background actors. since: 13 |
| BackgroundImage |
Represents a loaded or loading background image. since: 13 |
| BackgroundImageCache |
Caches loading of textures for backgrounds. since: 13 |
| Barrier |
Pointer barriers. since: 13 |
| Compositor |
Compositor API. since: 13 |
| Context |
since: 13 |
| CursorTracker |
Mutter cursor tracking helper. Originally only tracking the cursor image, now more of a “core pointer abstraction” since: 13 |
| Display |
Mutter display representation. since: 13 |
| Dnd |
since: 13 |
| IdleMonitor |
Mutter idle counter (similar to X’s IDLETIME) since: 13 |
| Laters |
since: 13 |
| LaunchContext |
since: 13 |
| MonitorManager |
A manager for multiple monitors. since: 13 |
| MultiTexture |
since: 13 |
| Plugin |
Entry point for plugins. since: 13 |
| RemoteAccessController |
since: 13 |
| RemoteAccessHandle |
since: 13 |
| Selection |
since: 13 |
| SelectionSource |
since: 13 |
| SelectionSourceMemory |
since: 13 |
| ShadowFactory |
Create window shadows. since: 13 |
| ShapedTexture |
A ClutterContent which draws a shaped texture. since: 13 |
| SoundPlayer |
since: 13 |
| Stage |
since: 13 |
| StartupNotification |
since: 13 |
| StartupSequence |
since: 13 |
| WaylandClient |
since: 13 |
| WaylandCompositor |
since: 13 |
| Window |
A display-agnostic abstraction for a window. since: 13 |
| WindowActor |
An actor representing a top-level window in the scene graph. since: 13 |
| WindowGroup |
since: 13 |
| Workspace |
Workspaces. since: 13 |
| WorkspaceManager |
since: 13 |
| X11Display |
Mutter X display handler. since: 13 |
Interfaces
| CloseDialog |
since: 13 |
| InhibitShortcutsDialog |
since: 13 |
Structs
| BarrierEvent |
since: 13 |
| ButtonLayout |
since: 13 |
| Edge |
since: 13 |
| Frame |
since: 13 |
| FrameBorder |
since: 13 |
| FrameBorders |
since: 13 |
| Group |
Mutter window groups. since: 13 |
| KeyBinding |
since: 13 |
| PluginInfo |
since: 13 |
| Settings |
since: 13 |
| Shadow |
Holds a shadow texture along with information about how to apply that texture to draw a window texture. since: 13 |
| ShadowParams |
Information about how to draw a particular style of shadow. since: 13 |
| Strut |
since: 13 |
| WindowShape |
Represents a 9-sliced region with borders on all sides that are unscaled, and a constant central region that is scaled. since: 13 |
Enumerations
| ButtonFunction |
Function a window button can have. since: 13 |
| CloseDialogResponse |
since: 13 |
| CompEffect |
Indicates the appropriate effect to show the user for
since: 13 |
| CompositorType |
since: 13 |
| Cursor |
since: 13 |
| DisplayCorner |
since: 13 |
| DisplayDirection |
since: 13 |
| EdgeType |
since: 13 |
| ExitCode |
since: 13 |
| FrameType |
since: 13 |
| GrabOp |
since: 13 |
| Gravity |
since: 13 |
| InhibitShortcutsDialogResponse |
since: 13 |
| KeyBindingAction |
since: 13 |
| LaterType |
since: 13 |
| LocaleDirection |
since: 13 |
| MonitorSwitchConfigType |
since: 13 |
| MotionDirection |
since: 13 |
| MultiTextureFormat |
since: 13 |
| PadDirection |
since: 13 |
| PadFeatureType |
since: 13 |
| PowerSaveChangeReason |
since: 13 |
| Preference |
since: 13 |
| SelectionType |
since: 13 |
| ShadowMode |
since: 13 |
| Side |
since: 13 |
| SizeChange |
since: 13 |
| StackLayer |
Layers a window can be in. These MUST be in the order of stacking. since: 13 |
| TabList |
since: 13 |
| TabShowType |
since: 13 |
| WindowClientType |
since: 13 |
| WindowMenuType |
Menu the compositor should display for a given window. since: 13 |
| WindowType |
since: 13 |
Bitfields
| BackendCapabilities |
since: 13 |
| BarrierDirection |
since: 13 |
| BarrierFlags |
since: 13 |
| DebugPaintFlag |
since: 13 |
| DebugTopic |
since: 13 |
| Direction |
since: 13 |
| KeyBindingFlags |
since: 13 |
| KeyboardA11yFlags |
Keyboard accessibility features. since: 13 |
| MaximizeFlags |
since: 13 |
| VirtualModifier |
since: 13 |
Callbacks
| IdleMonitorWatchFunc |
since: 13 |
| KeyHandlerFunc |
since: 13 |
| PrefsChangedFunc |
since: 13 |
| WindowForeachFunc |
since: 13 |
| X11DisplayEventFunc |
since: 13 |
Functions
Function Macros
| PLUGIN_DECLARE |
since: 13 |
| PLUGIN_DECLARE_WITH_CODE |
since: 13 |
| topic |
since: 13 |
| verbose |
since: 13 |
| XFree |
since: 13 |
Constants
| CURRENT_TIME |
since: 13 |
| DEFAULT_ICON_NAME |
since: 13 |
| ICON_HEIGHT |
since: 13 |
| ICON_WIDTH |
since: 13 |
| MINI_ICON_HEIGHT |
since: 13 |
| MINI_ICON_WIDTH |
since: 13 |
| PRIORITY_BEFORE_REDRAW |
since: 13 |
| PRIORITY_PREFS_NOTIFY |
since: 13 |
| PRIORITY_REDRAW |
since: 13 |
| PRIORITY_RESIZE |
since: 13 |
| VIRTUAL_CORE_KEYBOARD_ID |
since: 13 |
| VIRTUAL_CORE_POINTER_ID |
since: 13 |