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.Flags

Contents

Description

 
Synopsis

Flags

WindowActions

data WindowActions Source #

Type used as a bitmask to describe the actions that can be done for a Window.

Constructors

WindowActionsMove

the window may be moved around the screen.

WindowActionsResize

the window may be resized.

WindowActionsShade

the window may be shaded.

WindowActionsStick

the window may be sticked.

WindowActionsMaximizeHorizontally

the window may be maximized horizontally.

WindowActionsMaximizeVertically

the window may be maximized vertically.

WindowActionsChangeWorkspace

the window may be moved between workspaces, or (un)pinned.

WindowActionsClose

the window may be closed.

WindowActionsUnmaximizeHorizontally

the window may be unmaximized horizontally.

WindowActionsUnmaximizeVertically

the window may be maximized vertically.

WindowActionsUnshade

the window may be unshaded.

WindowActionsUnstick

the window may be unsticked.

WindowActionsMinimize

the window may be minimized.

WindowActionsUnminimize

the window may be unminimized.

WindowActionsMaximize

the window may be maximized.

WindowActionsUnmaximize

the window may be unmaximized.

WindowActionsFullscreen

the window may be brought to fullscreen.

WindowActionsAbove

the window may be made above other windows.

WindowActionsBelow

the window may be made below other windows.

AnotherWindowActions Int

Catch-all for unknown values

Instances
Enum WindowActions Source # 
Instance details

Defined in GI.Wnck.Flags

Eq WindowActions Source # 
Instance details

Defined in GI.Wnck.Flags

Ord WindowActions Source # 
Instance details

Defined in GI.Wnck.Flags

Show WindowActions Source # 
Instance details

Defined in GI.Wnck.Flags

BoxedFlags WindowActions Source # 
Instance details

Defined in GI.Wnck.Flags

IsGFlag WindowActions Source # 
Instance details

Defined in GI.Wnck.Flags

WindowMoveResizeMask

data WindowMoveResizeMask Source #

Flag used as a bitmask when changing the geometry of a Window. This indicates which part of the geometry should be changed.

Since: 2.16

Constructors

WindowMoveResizeMaskX

X coordinate of the window should be changed.

WindowMoveResizeMaskY

Y coordinate of the window should be changed.

WindowMoveResizeMaskWidth

width of the window should be changed.

WindowMoveResizeMaskHeight

height of the window should be changed.

AnotherWindowMoveResizeMask Int

Catch-all for unknown values

Instances
Enum WindowMoveResizeMask Source # 
Instance details

Defined in GI.Wnck.Flags

Eq WindowMoveResizeMask Source # 
Instance details

Defined in GI.Wnck.Flags

Ord WindowMoveResizeMask Source # 
Instance details

Defined in GI.Wnck.Flags

Show WindowMoveResizeMask Source # 
Instance details

Defined in GI.Wnck.Flags

BoxedFlags WindowMoveResizeMask Source # 
Instance details

Defined in GI.Wnck.Flags

IsGFlag WindowMoveResizeMask Source # 
Instance details

Defined in GI.Wnck.Flags

WindowState

data WindowState Source #

Type used as a bitmask to describe the state of a Window.

Constructors

WindowStateMinimized

the window is minimized.

WindowStateMaximizedHorizontally

the window is horizontically maximized.

WindowStateMaximizedVertically

the window is vertically maximized.

WindowStateShaded

the window is shaded.

WindowStateSkipPager

the window should not be included on pagers.

WindowStateSkipTasklist

the window should not be included on tasklists.

WindowStateSticky

the window is sticky (see windowIsSticky).

WindowStateHidden

the window is not visible on its Workspace and viewport (when minimized, for example).

WindowStateFullscreen

the window is fullscreen.

WindowStateDemandsAttention

the window needs attention (because the window requested activation but the window manager refused it, for example).

WindowStateUrgent

the window requires a response from the user.

WindowStateAbove

the window is above other windows (see windowMakeAbove).

WindowStateBelow

the window is below other windows (see windowMakeBelow).

AnotherWindowState Int

Catch-all for unknown values