diff options
Diffstat (limited to 'lib/Wayland/Native.lean')
| -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 |
