From 21cfabea1984d572bc899c539ba2c21b9d0115e6 Mon Sep 17 00:00:00 2001 From: kojix2 <2xijok@gmail.com> Date: Sat, 8 Apr 2023 23:00:42 +0900 Subject: [PATCH] Add window position methods and position changed event --- lib/libui/ffi.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/libui/ffi.rb b/lib/libui/ffi.rb index 3447b63..bb914e4 100644 --- a/lib/libui/ffi.rb +++ b/lib/libui/ffi.rb @@ -89,6 +89,9 @@ def ffi_methods try_extern 'char *uiWindowTitle(uiWindow *w)' try_extern 'void uiWindowSetTitle(uiWindow *w, const char *title)' + try_extern 'void uiWindowPosition(uiWindow *w, int *x, int *y)' + try_extern 'void uiWindowSetPosition(uiWindow *w, int x, int y)' + try_extern 'void uiWindowOnPositionChanged(uiWindow *w, void (*f)(uiWindow *sender, void *senderData), void *data)' try_extern 'void uiWindowContentSize(uiWindow *w, int *width, int *height)' try_extern 'void uiWindowSetContentSize(uiWindow *w, int width, int height)' try_extern 'int uiWindowFullscreen(uiWindow *w)'