ltk

Module window

Source
Expand description

Basic application-window API.

Start here if you are building a normal Wayland client window.

This module is documentation-first: it re-exports the common entry points that most applications need so cargo doc presents a smaller and more approachable surface before the user gets into overlays, gestures, and shell-specific features.

The default path is:

  1. implement App
  2. return an Element tree from App::view
  3. mutate state in App::update
  4. start the event loop with run

If you are looking for layer-shell, overlays, or advanced runtime hooks, move on to crate::shell or crate::runtime.

Re-exports§

Structs§

  • The keyboard symbol, often corresponding to a character.