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, … |
| Background |
This class handles tracking and painting the root window background. |
| BackgroundActor |
This class handles tracking and painting the root window background. |
| BackgroundContent |
This class handles tracking and painting the root window background. |
| BackgroundGroup |
Container for background actors. |
| BackgroundImage |
Represents a loaded or loading background image. |
| BackgroundImageCache |
Caches loading of textures for backgrounds. |
| Barrier |
Pointer barriers. |
| Compositor |
Compositor API. |
| Context | |
| CursorTracker |
Mutter cursor tracking helper. Originally only tracking the cursor image, now more of a “core pointer abstraction” |
| Display |
Mutter display representation. |
| Dnd | |
| IdleMonitor |
Mutter idle counter (similar to X’s IDLETIME) |
| Laters | |
| LaunchContext | |
| MonitorManager |
A manager for multiple monitors. |
| MultiTexture | |
| Plugin |
Entry point for plugins. |
| RemoteAccessController | |
| RemoteAccessHandle | |
| Selection | |
| SelectionSource | |
| SelectionSourceMemory | |
| ShadowFactory |
Create window shadows. |
| ShapedTexture |
A ClutterContent which draws a shaped texture. |
| SoundPlayer | |
| Stage | |
| StartupNotification | |
| StartupSequence | |
| WaylandClient | |
| WaylandCompositor | |
| Window |
A display-agnostic abstraction for a window. |
| WindowActor |
An actor representing a top-level window in the scene graph. |
| WindowGroup | |
| Workspace |
Workspaces. |
| WorkspaceManager | |
| X11Display |
Mutter X display handler. |
Structs
| BarrierEvent | |
| ButtonLayout | |
| Edge | |
| Frame | |
| FrameBorder | |
| FrameBorders | |
| Group |
Mutter window groups. |
| KeyBinding | |
| PluginInfo | |
| Settings | |
| Shadow |
Holds a shadow texture along with information about how to apply that texture to draw a window texture. |
| ShadowParams |
Information about how to draw a particular style of shadow. |
| Strut | |
| WindowShape |
Represents a 9-sliced region with borders on all sides that are unscaled, and a constant central region that is scaled. |
Enumerations
| ButtonFunction |
Function a window button can have. |
| CloseDialogResponse | |
| CompEffect |
Indicates the appropriate effect to show the user for
|
| CompositorType | |
| Cursor | |
| DisplayCorner | |
| DisplayDirection | |
| EdgeType | |
| ExitCode | |
| FrameType | |
| GrabOp | |
| Gravity | |
| InhibitShortcutsDialogResponse | |
| KeyBindingAction | |
| LaterType | |
| LocaleDirection | |
| MonitorSwitchConfigType | |
| MotionDirection | |
| MultiTextureFormat | |
| PadDirection | |
| PadFeatureType | |
| PowerSaveChangeReason | |
| Preference | |
| SelectionType | |
| ShadowMode | |
| Side | |
| SizeChange | |
| StackLayer |
Layers a window can be in. These MUST be in the order of stacking. |
| TabList | |
| TabShowType | |
| WindowClientType | |
| WindowMenuType |
Menu the compositor should display for a given window. |
| WindowType |
Bitfields
| BackendCapabilities | |
| BarrierDirection | |
| BarrierFlags | |
| DebugPaintFlag | |
| DebugTopic | |
| Direction | |
| KeyBindingFlags | |
| KeyboardA11yFlags |
Keyboard accessibility features. |
| MaximizeFlags | |
| VirtualModifier |