Namespace
Meta – 16
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”. |
DebugControl | |
Display |
Mutter display representation. |
Dnd | |
IdleMonitor |
Mutter idle counter (similar to X’s IDLETIME). |
Laters | |
LaunchContext | |
MonitorManager |
A manager for multiple monitors. |
MultiTexture |
A texture that can have multiple planes. |
OrientationManager |
A screen orientation manager. |
Plugin |
Entry point for plugins. |
RemoteAccessController | |
RemoteAccessHandle | |
Selection | |
SelectionSource | |
SelectionSourceMemory | |
ShapedTexture |
A ClutterContent which draws a shaped texture. |
SoundPlayer | |
Stage | |
StartupNotification | |
StartupSequence | |
WaylandClient |
A class that allows to launch a trusted client and detect if an specific Wayland window belongs to it. |
WaylandCompositor | |
WaylandSurface | |
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 | |
FrameBorder | |
FrameBorders | |
Group |
Mutter window groups. |
KeyBinding | |
PluginInfo | |
Settings | |
Strut |
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 | |
MonitorSwitchConfigType | |
MotionDirection | |
MultiTextureFormat |
A representation for complex pixel formats. |
Orientation | |
PadDirection | |
PadFeatureType | |
PowerSaveChangeReason | |
Preference | |
SelectionType | |
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 |