| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.Wnck.Flags
Description
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.
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
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
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
|
| 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 |