Flags

Details

class Libxfce4windowing.WindowCapabilities(value)

Bases: GObject.GFlags

Flags bitfield that describes actions that can be taken on the window.

NONE = 0

window has no capabilities.

CAN_MINIMIZE = 1

window can be minimized/hidden.

CAN_PLACE_ABOVE = 1024

window can be placed above others.

CAN_UNSHADE = 128

window can be unshaded.

CAN_FULLSCREEN = 16

window can be set fullscreen.

CAN_CHANGE_WORKSPACE = 16384

window can be moved to a different workspace or can be pinned and unpinned.

CAN_UNMINIMIZE = 2

window can be unminimized/unhidden.

CAN_UNPLACE_ABOVE = 2048

always above window can be returned to the normal stacking order.

CAN_MOVE = 256

window can be moved.

CAN_UNFULLSCREEN = 32

window can be unset fullscreen.

CAN_MAXIMIZE = 4

window can be maximized.

CAN_PLACE_BELOW = 4096

window can be placed below others.

CAN_RESIZE = 512

window can be resized.

CAN_SHADE = 64

window can be shaded.

CAN_UNMAXIMIZE = 8

window can be unmaximized/restored.

CAN_UNPLACE_BELOW = 8192

always below window can be returned to the normal stacking order.

class Libxfce4windowing.WindowState(value)

Bases: GObject.GFlags

A flags bitfield representing various states the window can hold.

NONE = 0

window has no state bits set.

ACTIVE = 1

window is active (and often has the keyboard focus).

URGENT = 1024

window is attempting to get the user’s attention.

SHADED = 128

window is hidden, except for its title bar.

SKIP_PAGER = 16

window should not be shown in pagers.

MINIMIZED = 2

window is minimized/hidden.

ABOVE = 256

window is always shown above other windows.

SKIP_TASKLIST = 32

window should not be shown in task lists.

MAXIMIZED = 4

window is maximized.

BELOW = 512

window is always shown below other windows.

PINNED = 64

window is shown on al workspaces.

FULLSCREEN = 8

window is filling the entire screen.

class Libxfce4windowing.WorkspaceCapabilities(value)

Bases: GObject.GFlags

Flags enum representing a bitfield of actions that can be performed on this workspace.

NONE = 0

workspace has no capabilities.

ACTIVATE = 1

workspace can be activated.

REMOVE = 4

workspace can be removed.

class Libxfce4windowing.WorkspaceGroupCapabilities(value)

Bases: GObject.GFlags

Flags enum representing a bitfield of actions that can be performed on this workspace group.

NONE = 0

group has no capabilities.

CREATE_WORKSPACE = 1

new workspaces can be created in this group.

MOVE_VIEWPORT = 2

the viewport coordinates for this group can be changed.

SET_LAYOUT = 4

the number of rows and columns for this group can be changed.

class Libxfce4windowing.WorkspaceState(value)

Bases: GObject.GFlags

Flags enum representing a bitfield that describes the workspace’s state.

NONE = 0

workspace has no state information.

ACTIVE = 1

workspace is the active workspace in its group.

URGENT = 2

workspace contains a window that is requesting attention.

HIDDEN = 4

workspace should be hidden from pagers or other UI elements.

VIRTUAL = 8

workspace has a valid, visible viewport.