Enums

Details

class Libxfce4windowing.ClientType(value)

Bases: GLib.Enum

The type of the application.

See Libxfce4windowing.set_client_type() for details.

New in version 4.19.3.

APPLICATION = 1

a regular application

PAGER = 2

a pager or other user-controlled desktop component

class Libxfce4windowing.Direction(value)

Bases: GObject.GEnum

Represents a direction, either of position (“This workspace is to the left of the current workspace”) or movement (“Move this window to the workspace to the right of its current workspace”).

UP = 0

upward from the current location

DOWN = 1

downward from the current location

LEFT = 2

to the left of the current location

RIGHT = 3

to the right of the current location

class Libxfce4windowing.Error(value)

Bases: GLib.Enum

An error code enum describing possible errors returned by this library.

UNSUPPORTED = 0

the operation attempted is not supported.

INTERNAL = 1

an internal error has occurred.

class Libxfce4windowing.MonitorSubpixel(value)

Bases: GObject.GEnum

Describes how the color components of the physical pixels are laid out on a monitor.

New in version 4.19.4.

UNKNOWN = 0

unknown subpixel ordering.

NONE = 1

no subpixel geometry.

HRGB = 2

horizontal RGB.

HBGR = 3

horizontal BGR.

VRGB = 4

vertical RGB.

VBGR = 5

vertical BGR.

class Libxfce4windowing.MonitorTransform(value)

Bases: GObject.GEnum

Describes the rotation and reflection applied to a monitor.

New in version 4.19.4.

NORMAL = 0

no transformation applied.

90 = 1
_90 = 1

rotated counter-clockwise by 90 degrees.

180 = 2
_180 = 2

rotated counter-clockwise by 180 degrees.

270 = 3
_270 = 3

rotated counter-clockwise by 270 degrees.

FLIPPED = 4

flipped along a vertical axis.

FLIPPED_90 = 5

flipped along a vertical axis and rotated counter-clockwise by 90 degrees. Libxfce4windowing.MonitorTransform.FLIPPED_180: flipped along a vertical axis and rotated counter-clockwise by 180 degrees.

FLIPPED_180 = 6
FLIPPED_270 = 7

flipped along a vertical axis and rotated counter-clockwise by 270 degrees.

class Libxfce4windowing.WindowType(value)

Bases: GObject.GEnum

Enumeration describing the windows type or function.

NORMAL = 0

window is a regular window.

DESKTOP = 1

window is responsible for drawing the desktop.

DOCK = 2

window is a dock or panel.

DIALOG = 3

window is a temporary dialog, like an error alert.

TOOLBAR = 4

window is a detached toolbar.

MENU = 5

window is a popup menu.

UTILITY = 6

window is a utility menu, like a tool picker or color palette.

SPLASHSCREEN = 7

window is an application splash screen.

class Libxfce4windowing.Windowing(value)

Bases: GLib.Enum

Represents the windowing environment that is currently running. Note that for an application running on XWayland, this will return Libxfce4windowing.Windowing.X11.

UNKNOWN = 0

the application is running under an unknown or unsupported windowing system.

X11 = 1

the application is running under an X11 server.

WAYLAND = 2

the application is running under a Wayland comopositor.