sig
  val activate_proposal : ([> `sourcecompletion ], unit -> unit) GtkSignal.t
  val hide : ([> `sourcecompletion ], unit -> unit) GtkSignal.t
  val move_cursor :
    ([> `sourcecompletion ], GtkEnums.scroll_step -> int -> unit) GtkSignal.t
  val move_page :
    ([> `sourcecompletion ], GtkEnums.scroll_step -> int -> unit) GtkSignal.t
  val populate_context :
    ([> `sourcecompletion ],
     GtkSourceView3_types.source_completion_context Gobject.obj -> unit)
    GtkSignal.t
  val show : ([> `sourcecompletion ], unit -> unit) GtkSignal.t
end