【发布时间】:2019-01-11 13:20:51
【问题描述】:
我正在尝试编写一个 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");});
【问题讨论】: