if options[0] && options[0][:linkurl]
linkbut = Gtk::Button.new('')
linkbut.child.markup = "<span foreground=\"#00000000FFFF\" underline=\"single\">#{options[0][:linkurl]}</span>"
- linkbut.signal_connect('clicked') { open_url(options[0][:linkurl] + '/index.html' ) }
+ linkbut.signal_connect('clicked') {
+ open_url(options[0][:linkurl] + '/index.html')
+ dialog.response(Gtk::Dialog::RESPONSE_OK)
+ set_mousecursor_normal
+ }
linkbut.relief = Gtk::RELIEF_NONE
linkbut.signal_connect('enter-notify-event') { set_mousecursor(Gdk::Cursor::HAND2, linkbut); false }
linkbut.signal_connect('leave-notify-event') { set_mousecursor(nil, linkbut); false }