我正在尝试编写一个 VAPI 文件以在 Vala中使用 libui ( https://github.com/andlabs/libui )。
我不知道如何将控件中的事件连接到 vala 信号。
在 libui 头文件中,例如关闭窗口,此方法定义:
_UI_EXTERN void uiWindowOnClosing(uiWindow *w, int (*f)(uiWindow *w, void *data), void *data);
在 C 示例中,使用方法“onClosing”作为参数调用此方法:
uiWindowOnClosing(w, onClosing, NULL);
我怎样才能做出类似的东西:
window.OnClosing.connect(()=>{print("End");});