diff options
| author | Hannes Schulze <haschu0103@outlook.de> | 2026-03-03 16:43:56 +0100 |
|---|---|---|
| committer | Hannes Schulze <haschu0103@outlook.de> | 2026-03-03 16:43:56 +0100 |
| commit | ac696809b0c62f7f062a0dc155a4bf4a995cc9cf (patch) | |
| tree | f66179841980d791a935e108c86a4cecf55144e3 /lib/Wayland | |
| parent | 651c32bad4f336eee9cf423eec5f7b1057a58adf (diff) | |
display connect/disconnect
Diffstat (limited to 'lib/Wayland')
| -rw-r--r-- | lib/Wayland/Native.lean | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/Wayland/Native.lean b/lib/Wayland/Native.lean index ded2e3a..c529b63 100644 --- a/lib/Wayland/Native.lean +++ b/lib/Wayland/Native.lean @@ -1,2 +1,9 @@ -@[extern "lean_test_answer"] -opaque testAnswer : IO Int +private opaque DisplayP : NonemptyType +def Display : Type := DisplayP.type +instance : Nonempty Display := DisplayP.property + +@[extern "waylean_display_new"] +opaque Display.new : (name : @& Option String) → IO Display + +@[extern "waylean_display_get_version"] +opaque Display.getVersion : (display : @& Display) → IO UInt32 |
