Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (inaki@blueleaf.cc) |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- data WindowActions
- = WindowActionsMove
- | WindowActionsResize
- | WindowActionsShade
- | WindowActionsStick
- | WindowActionsMaximizeHorizontally
- | WindowActionsMaximizeVertically
- | WindowActionsChangeWorkspace
- | WindowActionsClose
- | WindowActionsUnmaximizeHorizontally
- | WindowActionsUnmaximizeVertically
- | WindowActionsUnshade
- | WindowActionsUnstick
- | WindowActionsMinimize
- | WindowActionsUnminimize
- | WindowActionsMaximize
- | WindowActionsUnmaximize
- | WindowActionsFullscreen
- | WindowActionsAbove
- | WindowActionsBelow
- | AnotherWindowActions Int
- data WindowMoveResizeMask
- data WindowState
- = WindowStateMinimized
- | WindowStateMaximizedHorizontally
- | WindowStateMaximizedVertically
- | WindowStateShaded
- | WindowStateSkipPager
- | WindowStateSkipTasklist
- | WindowStateSticky
- | WindowStateHidden
- | WindowStateFullscreen
- | WindowStateDemandsAttention
- | WindowStateUrgent
- | WindowStateAbove
- | WindowStateBelow
- | AnotherWindowState Int
Flags
WindowActions
data WindowActions Source #
Type used as a bitmask to describe the actions that can be done for a
Window
.
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
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
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
WindowState
data WindowState Source #
Type used as a bitmask to describe the state of a Window
.
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
|
WindowStateHidden | the window is not visible on its |
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
|
WindowStateBelow | the window is below other windows (see
|
AnotherWindowState Int | Catch-all for unknown values |