从gtk2迁移到gtk3时,这些函数在gtk2h中的等效是什么?



我正在将用Gtk2Hs gtk2编写的Haskell程序转换为Gtk2Hs gtk3,我正在寻找Gtk2Hs gtk2的等效函数:

onActivateLeaf捕捉菜单项的激活。

onExpose绘制一个小部件。

onClicked捕捉按钮被点击的事件。

onDestroy捕获控件的销毁事件。

我在文档中看过这些函数但是它们是用来发送的不允许捕获的信号一。

menuItemActivatebuttonClickedwidgetDestroy

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

我不是百分之百确定,但我会先检查这些:

  • menuItemActivated
  • draw
  • buttonActivated
  • destroyEvent

已经去掉了on前缀,只支持一个名为on的函数。

最新更新