[][src]Module penrose::core::data_types

Simple data types and enums

Structs

ColorScheme

A set of named color codes

Config

The main user facing configuration details

KeyCode

An X key-code along with a modifier mask

Point

An x,y coordinate pair

Region

An X window / screen position: top left corner + extent

Enums

Border

X window border kind

Change

Increment / decrement a value

Direction

A direction to permute a Ring

Selector

Used with WindowManager helper functions to select an element from the known workspaces or clients.

Type Definitions

CodeMap

Map xmodmap key names to their X key code so that we can bind them by name

FireAndForget

Some action to be run by a user key binding

KeyBindings

User defined key bindings

ResizeAction

Output of a Layout function: the new position a window should take

WinId

An X window ID