gi-wnck-3.0.4: Wnck bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.Wnck.Enums

Contents

Description

 
Synopsis

Enumerations

ClientType

data ClientType Source #

Type describing the role of the libwnck user.

Since: 2.14

Constructors

ClientTypeApplication

the libwnck user is a normal application.

ClientTypePager

the libwnck user is an utility application dealing with window management, like pagers and taskbars.

AnotherClientType Int

Catch-all for unknown values

LayoutCorner_

data LayoutCorner_ Source #

No description available in the introspection data.

Constructors

LayoutCornerTopleft_

No description available in the introspection data.

LayoutCornerTopright_

No description available in the introspection data.

LayoutCornerBottomright_

No description available in the introspection data.

LayoutCornerBottomleft_

No description available in the introspection data.

AnotherLayoutCorner_ Int

Catch-all for unknown values

LayoutOrientation_

data LayoutOrientation_ Source #

No description available in the introspection data.

Constructors

LayoutOrientationHorizontal_

No description available in the introspection data.

LayoutOrientationVertical_

No description available in the introspection data.

AnotherLayoutOrientation_ Int

Catch-all for unknown values

Instances
Enum LayoutOrientation_ Source # 
Instance details

Defined in GI.Wnck.Enums

Eq LayoutOrientation_ Source # 
Instance details

Defined in GI.Wnck.Enums

Ord LayoutOrientation_ Source # 
Instance details

Defined in GI.Wnck.Enums

Show LayoutOrientation_ Source # 
Instance details

Defined in GI.Wnck.Enums

MotionDirection

data MotionDirection Source #

Type defining a direction in which to search a neighbor Workspace.

Since: 2.14

Constructors

MotionDirectionUp

search a neighbor Workspace above another Workspace.

MotionDirectionDown

search a neighbor Workspace below another Workspace.

MotionDirectionLeft

search a neighbor Workspace at the left of another Workspace.

MotionDirectionRight

search a neighbor Workspace at the right of another Workspace.

AnotherMotionDirection Int

Catch-all for unknown values

Instances
Enum MotionDirection Source # 
Instance details

Defined in GI.Wnck.Enums

Eq MotionDirection Source # 
Instance details

Defined in GI.Wnck.Enums

Ord MotionDirection Source # 
Instance details

Defined in GI.Wnck.Enums

Show MotionDirection Source # 
Instance details

Defined in GI.Wnck.Enums

BoxedEnum MotionDirection Source # 
Instance details

Defined in GI.Wnck.Enums

Methods

boxedEnumType :: MotionDirection -> IO GType

PagerDisplayMode

data PagerDisplayMode Source #

Mode defining what a Pager will display.

Constructors

PagerDisplayModeName

the Pager will only display the names of the workspaces.

PagerDisplayModeContent

the Pager will display a representation for each window in the workspaces.

AnotherPagerDisplayMode Int

Catch-all for unknown values

Instances
Enum PagerDisplayMode Source # 
Instance details

Defined in GI.Wnck.Enums

Eq PagerDisplayMode Source # 
Instance details

Defined in GI.Wnck.Enums

Ord PagerDisplayMode Source # 
Instance details

Defined in GI.Wnck.Enums

Show PagerDisplayMode Source # 
Instance details

Defined in GI.Wnck.Enums

BoxedEnum PagerDisplayMode Source # 
Instance details

Defined in GI.Wnck.Enums

Methods

boxedEnumType :: PagerDisplayMode -> IO GType

TasklistGroupingType

data TasklistGroupingType Source #

Type defining the policy of the Tasklist for grouping multiple Window of the same Application.

Constructors

TasklistGroupingTypeNeverGroup

never group multiple Window of the same Application.

TasklistGroupingTypeAutoGroup

group multiple Window of the same Application for some Application, when there is not enough place to have a good-looking list of all Window.

TasklistGroupingTypeAlwaysGroup

always group multiple Window of the same Application, for all Application.

AnotherTasklistGroupingType Int

Catch-all for unknown values

Instances
Enum TasklistGroupingType Source # 
Instance details

Defined in GI.Wnck.Enums

Eq TasklistGroupingType Source # 
Instance details

Defined in GI.Wnck.Enums

Ord TasklistGroupingType Source # 
Instance details

Defined in GI.Wnck.Enums

Show TasklistGroupingType Source # 
Instance details

Defined in GI.Wnck.Enums

BoxedEnum TasklistGroupingType Source # 
Instance details

Defined in GI.Wnck.Enums

WindowGravity

data WindowGravity Source #

Flag used when changing the geometry of a Window. This is the gravity point to use as a reference for the new position.

Since: 2.16

Constructors

WindowGravityCurrent

keep the current gravity point.

WindowGravityNorthwest

use the left top corner of the frame window as gravity point.

WindowGravityNorth

use the center of the frame window's top side as gravity point.

WindowGravityNortheast

use the right top corner of the frame window as gravity point.

WindowGravityWest

use the center of the frame window's left side as gravity point.

WindowGravityCenter

use the center of the frame window as gravity point.

WindowGravityEast

use the center of the frame window's right side as gravity point.

WindowGravitySouthwest

use the left bottom corner of the frame window as gravity point.

WindowGravitySouth

use the center of the frame window's bottom side as gravity point.

WindowGravitySoutheast

use the right bottom corner of the frame window as gravity point.

WindowGravityStatic

use the left top corner of the client window as gravity point.

AnotherWindowGravity Int

Catch-all for unknown values

WindowType

data WindowType Source #

Type describing the semantic type of a Window.

Constructors

WindowTypeNormal

the window is a normal window.

WindowTypeDesktop

the window is a desktop.

WindowTypeDock

the window is a dock or a panel.

WindowTypeDialog

the window is a dialog window.

WindowTypeToolbar

the window is a tearoff toolbar.

WindowTypeMenu

the window is a tearoff menu.

WindowTypeUtility

the window is a small persistent utility window, such as a palette or toolbox.

WindowTypeSplashscreen

the window is a splash screen displayed as an application is starting up.

AnotherWindowType Int

Catch-all for unknown values