Module GtkSourceView3.SourceCompletionProvider
include GtkSourceView3Props.SourceCompletionProvider
val cast : 'a Gobject.obj -> GtkSourceView3_types.source_completion_provider Gobject.obj
val get_name : [> `sourcecompletionprovider ] Gobject.obj -> stringval get_icon : [> `sourcecompletionprovider ] Gobject.obj -> GdkPixbuf.pixbuf optionval populate : [> `sourcecompletionprovider ] Gobject.obj -> GtkSourceView3_types.source_completion_context Gobject.obj -> unitval get_activation : [> `sourcecompletionprovider ] Gobject.obj -> SourceView3Enums.source_completion_activation_flags listval get_info_widget : [> `sourcecompletionprovider ] Gobject.obj -> GtkSourceView3_types.source_completion_proposal Gobject.obj -> Gtk.widget Gobject.obj optionval update_info : [> `sourcecompletionprovider ] Gobject.obj -> GtkSourceView3_types.source_completion_proposal Gobject.obj -> GtkSourceView3_types.source_completion_info Gobject.obj -> unitval get_start_iter : [> `sourcecompletionprovider ] Gobject.obj -> GtkSourceView3_types.source_completion_context Gobject.obj -> GtkSourceView3_types.source_completion_proposal Gobject.obj -> Gtk.text_iterval activate_proposal : [> `sourcecompletionprovider ] Gobject.obj -> GtkSourceView3_types.source_completion_proposal Gobject.obj -> Gtk.text_iter -> boolval get_interactive_delay : [> `sourcecompletionprovider ] Gobject.obj -> intval get_priority : [> `sourcecompletionprovider ] Gobject.obj -> int
type provider={provider_name : unit -> string;provider_icon : unit -> GdkPixbuf.pixbuf option;provider_populate : GtkSourceView3_types.source_completion_context Gtk.obj -> unit;provider_activation : unit -> SourceView3Enums.source_completion_activation_flags list;provider_match : GtkSourceView3_types.source_completion_context Gtk.obj -> bool;provider_info_widget : GtkSourceView3_types.source_completion_proposal Gtk.obj -> Gtk.widget Gtk.obj option;provider_update_info : GtkSourceView3_types.source_completion_proposal Gtk.obj -> GtkSourceView3_types.source_completion_info Gtk.obj -> unit;provider_start_iter : GtkSourceView3_types.source_completion_context Gtk.obj -> GtkSourceView3_types.source_completion_proposal Gtk.obj -> Gtk.text_iter -> bool;provider_activate_proposal : GtkSourceView3_types.source_completion_proposal Gtk.obj -> Gtk.text_iter -> bool;provider_interactive_delay : unit -> int;provider_priority : unit -> int;}
val match_ : GtkSourceView3_types.source_completion_provider Gtk.obj -> GtkSourceView3_types.source_completion_context Gtk.obj -> boolval new_ : provider -> GtkSourceView3_types.source_completion_provider Gtk.obj