val marshal : ([< Gdk.Tags.event_type ] Gdk.event -> bool) -> Gobject.Closure.argv -> unitval any : ([> `widget ], Gdk.Tags.event_type Gdk.event -> bool) GtkSignal.tval button_press : ([> `widget ], GdkEvent.Button.t -> bool) GtkSignal.tval button_release : ([> `widget ], GdkEvent.Button.t -> bool) GtkSignal.tval motion_notify : ([> `widget ], GdkEvent.Motion.t -> bool) GtkSignal.tval delete : ([> `widget ], [ `DELETE ] Gdk.event -> bool) GtkSignal.tval destroy : ([> `widget ], [ `DESTROY ] Gdk.event -> bool) GtkSignal.tval expose : ([> `widget ], GdkEvent.Expose.t -> bool) GtkSignal.tval key_press : ([> `widget ], GdkEvent.Key.t -> bool) GtkSignal.tval key_release : ([> `widget ], GdkEvent.Key.t -> bool) GtkSignal.tval enter_notify : ([> `widget ], GdkEvent.Crossing.t -> bool) GtkSignal.tval leave_notify : ([> `widget ], GdkEvent.Crossing.t -> bool) GtkSignal.tval configure : ([> `widget ], GdkEvent.Configure.t -> bool) GtkSignal.tval focus_in : ([> `widget ], GdkEvent.Focus.t -> bool) GtkSignal.tval focus_out : ([> `widget ], GdkEvent.Focus.t -> bool) GtkSignal.tval map : ([> `widget ], [ `MAP ] Gdk.event -> bool) GtkSignal.tval unmap : ([> `widget ], [ `UNMAP ] Gdk.event -> bool) GtkSignal.tval property_notify : ([> `widget ], GdkEvent.Property.t -> bool) GtkSignal.tval scroll : ([> `widget ], GdkEvent.Scroll.t -> bool) GtkSignal.tval selection_clear : ([> `widget ], GdkEvent.Selection.t -> bool) GtkSignal.tval selection_request : ([> `widget ], GdkEvent.Selection.t -> bool) GtkSignal.tval selection_notify : ([> `widget ], GdkEvent.Selection.t -> bool) GtkSignal.tval proximity_in : ([> `widget ], GdkEvent.Proximity.t -> bool) GtkSignal.tval proximity_out : ([> `widget ], GdkEvent.Proximity.t -> bool) GtkSignal.tval visibility_notify : ([> `widget ], GdkEvent.Visibility.t -> bool) GtkSignal.tval window_state : ([> `widget ], GdkEvent.WindowState.t -> bool) GtkSignal.t