module Signals:sig
..end
val marshal : (Gtk.widget Gtk.obj -> 'a) ->
'b -> [> `OBJECT of 'c Gobject.obj option ] list -> 'a
val marshal_opt : (Gtk.widget Gtk.obj option -> 'a) ->
'b -> [> `OBJECT of 'c Gobject.obj option ] list -> 'a
module Event:sig
..end