logo

Module penrose::draw::widget[][src]

Expand description

Self rendering building blocks

The widgets defined in this module are backed by the Draw trait and are composable to build up more complex layouts and UI elements.

Modules

Widgets intended for use in statusbars

Base widgets for building more complex structures

Structs

A text widget that is set via updating the root window name a la dwm

A simple widget that displays the active layout symbol

A simple text box that can be driven by user keyboard input

A set of lines that highlights the currently selected line.

A text widget that is set via updating the root window name a la dwm

A simple piece of static text with an optional background color.

A simple workspace indicator for a status bar

Traits

A status bar Widget that can be automatically rendered using a DrawContext when triggered via WindowManager Hook calls.

Something that can respond to user KeyPress events

A status bar widget that can be rendered using a DrawContext