[−][src]Crate penrose
A tiling window manager in the style of Xmonad
Re-exports
pub use crate::core::bindings; |
pub use crate::core::client; |
pub use crate::core::data_types; |
pub use crate::core::helpers; |
pub use crate::core::hooks; |
pub use crate::core::layout; |
pub use crate::core::manager; |
pub use crate::core::screen; |
pub use crate::core::workspace; |
pub use crate::core::xconnection; |
pub use crate::core::ring::Direction::*; |
pub use crate::core::ring::InsertPoint; |
pub use crate::core::ring::Selector; |
pub use data_types::Change::*; |
pub use data_types::Config; |
pub use manager::WindowManager; |
pub use xconnection::XcbConnection; |
Modules
contrib | Extensions and additional functionality for penrose |
core | Core functionality for the penrose window manager library |
draw | Utilities for rendering custom windows |
Macros
gen_keybindings | make creating all of the key bindings less verbose |
gen_keybindings_depricated | Deprecated depricated: please use gen_keybindings as shown in the examples. |
gen_mousebindings | make creating all of the mouse bindings less verbose |
map | make creating a hash-map a little less verbose |
run_external | kick off an external program as part of a key/mouse binding. explicitly redirects stderr to /dev/null |
run_internal | kick off an internal method on the window manager as part of a key binding |
Type Definitions
Result | A default 'anyhow' based result type |