Module Wlc
module Wlc: sig
.. end
Bindings to the Wayland Compositor Library.
exception Failure
module Keysym: module type of struct include Wlc__keysym end
Translation of the header <xkbcommon/xkbcommon-keysyms.h>.
type
modifier =
| |
Shift |
| |
Caps |
| |
Ctrl |
| |
Alt |
| |
Mod2 |
| |
Mod3 |
| |
Logo |
| |
Mod5 |
type
led =
| |
Led_Num |
| |
Led_Caps |
| |
Led_Scroll |
type
modifiers = {
}
type
key_state =
| |
Key_State_Released |
| |
Key_State_Pressed |
type
button_state =
| |
Button_State_Released |
| |
Button_State_Pressed |
type
scroll_axis_bit =
type
touch_type =
| |
Touch_Down |
| |
Touch_Up |
| |
Touch_Motion |
| |
Touch_Frame |
| |
Touch_Cancel |
module Geometry: sig
.. end
module Output: sig
.. end
module View: sig
.. end
module Interface: sig
.. end
val init : Interface.t -> unit
Initialize wlc. May raise Failure
.
val terminate : unit -> unit
Terminate wlc.
val run : unit -> unit
Run the event loop.
val log : string -> unit
Log a message.