From: Antonin D. (lists) <li...@an...> - 2014-05-10 19:50:46
|
Hi all, I am trying to use Gtk3 through Gtk2Hs. It looks like the example code http://projects.haskell.org/gtk2hs/documentation/#hello_world has been written for Gtk2 and is not valid for Gtk3 anymore, because the function onDestroy is undefined. What would be the equivalent of this example code for Gtk3? Cheers, Antonin |
From: koral <ko...@ma...> - 2014-05-10 20:13:58
|
Hello, I had the same problem when executing the demo code from webkitgtk3. The equivalent of 'onDestroy' is to use 'deleteEvent' from Graphics.UI.Gtk.Abstract.Widget, along with 'on' from System.Glib.Signals: > -- gtk2 > aWidget `onDestroy` doSomething > > -- gtk3 > aWidget `on` deleteEvent doSomething Cheers. -- koral |
From: Antonin D. (lists) <li...@an...> - 2014-05-10 22:05:51
|
Thanks! The line on window objectDestroy mainQuit does the job. Antonin On 10/05/2014 21:13, koral wrote: > Hello, > > I had the same problem when executing the demo code from webkitgtk3. > The equivalent of 'onDestroy' is to use 'deleteEvent' from Graphics.UI.Gtk.Abstract.Widget, along with 'on' from System.Glib.Signals: > >> -- gtk2 >> aWidget `onDestroy` doSomething >> >> -- gtk3 >> aWidget `on` deleteEvent doSomething > > Cheers. > > -- koral > |