Enums¶
Details¶
- class Wnck.ClientType(value)¶
Bases:
GObject.GEnum
Type describing the role of the libwnck user.
New in version 2.14.
- APPLICATION = 1¶
the libwnck user is a normal application.
- PAGER = 2¶
the libwnck user is an utility application dealing with window management, like pagers and taskbars.
- class Wnck.MotionDirection(value)¶
Bases:
GObject.GEnum
Type defining a direction in which to search a neighbor
Wnck.Workspace
.New in version 2.14.
- UP = -1¶
search a neighbor
Wnck.Workspace
above anotherWnck.Workspace
.
- DOWN = -2¶
search a neighbor
Wnck.Workspace
below anotherWnck.Workspace
.
- LEFT = -3¶
search a neighbor
Wnck.Workspace
at the left of anotherWnck.Workspace
.
- RIGHT = -4¶
search a neighbor
Wnck.Workspace
at the right of anotherWnck.Workspace
.
- class Wnck.PagerDisplayMode(value)¶
Bases:
GObject.GEnum
Mode defining what a
Wnck.Pager
will display.- NAME = 0¶
the
Wnck.Pager
will only display the names of the workspaces.
- CONTENT = 1¶
the
Wnck.Pager
will display a representation for each window in the workspaces.
- class Wnck.PagerScrollMode(value)¶
Bases:
GObject.GEnum
Mode defining in which order scrolling on a
Wnck.Pager
will cycle through workspaces.New in version 3.36.
- 2D = 0¶
- _2D = 0¶
given that the workspaces are set up in multiple rows, scrolling on the
Wnck.Pager
will cycle through the workspaces as if on a 2-dimensional map. Example cycling order with 2 rows and 4 workspaces: 1 3 2 4.
- 1D = 1¶
- _1D = 1¶
the
Wnck.Pager
will always cycle workspaces in a linear manner, irrespective of how many rows are configured. (Hint: Better for mice) Example cycling order with 2 rows and 4 workspaces: 1 2 3 4.
- NONE = 2¶
the
Wnck.Pager
will not cycle workspaces.New in version 3.40.
- class Wnck.TasklistGroupingType(value)¶
Bases:
GObject.GEnum
Type defining the policy of the
Wnck.Tasklist
for grouping multipleWnck.Window
of the sameWnck.Application
.- NEVER_GROUP = 0¶
never group multiple
Wnck.Window
of the sameWnck.Application
.
- AUTO_GROUP = 1¶
group multiple
Wnck.Window
of the sameWnck.Application
for someWnck.Application
, when there is not enough place to have a good-looking list of allWnck.Window
.
- ALWAYS_GROUP = 2¶
always group multiple
Wnck.Window
of the sameWnck.Application
, for allWnck.Application
.
- class Wnck.WindowGravity(value)¶
Bases:
GObject.GEnum
Flag used when changing the geometry of a
Wnck.Window
. This is the gravity point to use as a reference for the new position.New in version 2.16.
- CURRENT = 0¶
keep the current gravity point.
- NORTHWEST = 1¶
use the left top corner of the frame window as gravity point.
- STATIC = 10¶
use the left top corner of the client window as gravity point.
- NORTH = 2¶
use the center of the frame window’s top side as gravity point.
- NORTHEAST = 3¶
use the right top corner of the frame window as gravity point.
- WEST = 4¶
use the center of the frame window’s left side as gravity point.
- CENTER = 5¶
use the center of the frame window as gravity point.
- EAST = 6¶
use the center of the frame window’s right side as gravity point.
- SOUTHWEST = 7¶
use the left bottom corner of the frame window as gravity point.
- SOUTH = 8¶
use the center of the frame window’s bottom side as gravity point.
- SOUTHEAST = 9¶
use the right bottom corner of the frame window as gravity point.
- class Wnck.WindowType(value)¶
Bases:
GObject.GEnum
Type describing the semantic type of a
Wnck.Window
.- NORMAL = 0¶
the window is a normal window.
- DESKTOP = 1¶
the window is a desktop.
- DOCK = 2¶
the window is a dock or a panel.
- DIALOG = 3¶
the window is a dialog window.
- TOOLBAR = 4¶
the window is a tearoff toolbar.
- MENU = 5¶
the window is a tearoff menu.
- UTILITY = 6¶
the window is a small persistent utility window, such as a palette or toolbox.
- SPLASHSCREEN = 7¶
the window is a splash screen displayed as an application is starting up.