Crate rustwlc [] [src]

Module defining main wlc functions.

Modules

handle

Contains definitions for wlc handle types.

input

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

interface

Contains callback-holding struct WlcInterface which is used to initialize wlc.

types

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

wayland

Unused module

xkb

Some libxkbcommon bindings.

Functions

exec

Deprecated, do not use.

get_backend_type

Query backend wlc is using.

init

Initialize wlc with a WlcInterface.

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.