Crate rustwlc [] [src]

Module defining main wlc functions.

Reexports

pub use types::*;

Modules

callback

Register wlc callbacks to events.

handle

Contains definitions for wlc handle types.

input

Contains methods for interacting with the pointer and keyboard of wlc.

types

Contains struct and enum declarations for structs defined by the wlc protocl.

wayland

Unused module

xkb

Some libxkbcommon bindings.

Functions

get_backend_type

Query backend wlc is using.

init

Initialize wlc's callbacks and logger with a WlcInterface.

init2

Deprecated alias to init().

log_set_default_handler

Sets the wlc log callback to a simple function that prints to console.

log_set_handler

Registers a callback for wlc logging.

pointer_to_string

Unsafe strings conversion function.

terminate

Halts execution of wlc.