从 gtk2 迁移到 gtk3 时,gtk2Hs 中的这些函数等同于什么

What are the equivalent of these functions in gtk2Hs when migrating from gtk2 to gtk3

我正在转换一个用 Gtk2Hs gtk2 to Gtk2Hs gtk3 and I'm looking the equivalent function of Gtk2Hs gtk2 编写的 Haskell 程序用于:

onActivateLeaf 捕捉菜单项的激活。

onExpose 在小部件中绘制。

onClicked 捕捉按钮的点击事件。

onDestroy 捕捉 Widget 的销毁事件。

我在文档中查看了这些函数,但它们被用来发送一个信号而不是捕捉一个信号。

menuItemActivate buttonClicked widgetDestroy

你能告诉我使用 Gtk2Hs gtk3 捕获小部件事件的正确方法 API 吗?

我不是 100% 确定,但我会先检查这些:

on 前缀已被取消,取而代之的是一个名为 on.

的函数