[][src]Crate smithay_client_toolkit

Smithay Client Toolkit

Provides various utilities and abstractions for comunicating with various Wayland compositors.

Modules

data_device

Helpers to handle data device related actions

keyboard

Utilities for keymap interpretation of keyboard input This module provides an implementation for wl_keyboard objects using libxkbcommon to interpret the keyboard input given the user keymap.

output

Types related to wl_output handling

pointer

Utilities to work with pointers and their icons

reexports

Re-exports of some crates, for convenience

shell

Unified shell surface handling

surface

Utility functions for creating dpi aware wayland surfaces.

utils

Various small utilities helping you to write clients

window

Window abstraction

Structs

Environment

A convenience for global management

Enums

Shell

Possible shell globals