package lablgtk3-sourceview3

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
include module type of struct include GtkSourceView3Props.SourceCompletionProvider end
val get_name : [> `sourcecompletionprovider ] Gobject.obj -> string
val get_icon : [> `sourcecompletionprovider ] Gobject.obj -> GdkPixbuf.pixbuf option
val populate : [> `sourcecompletionprovider ] Gobject.obj -> GtkSourceView3_types.source_completion_context Gobject.obj -> unit
val get_activation : [> `sourcecompletionprovider ] Gobject.obj -> SourceView3Enums.source_completion_activation_flags list
val get_info_widget : [> `sourcecompletionprovider ] Gobject.obj -> GtkSourceView3_types.source_completion_proposal Gobject.obj -> Gtk.widget Gobject.obj option
val activate_proposal : [> `sourcecompletionprovider ] Gobject.obj -> GtkSourceView3_types.source_completion_proposal Gobject.obj -> Gtk.text_iter -> bool
val get_interactive_delay : [> `sourcecompletionprovider ] Gobject.obj -> int
val get_priority : [> `sourcecompletionprovider ] Gobject.obj -> int
type provider = {
  1. provider_name : unit -> string;
  2. provider_icon : unit -> GdkPixbuf.pixbuf option;
  3. provider_populate : GtkSourceView3_types.source_completion_context Gtk.obj -> unit;
  4. provider_activation : unit -> SourceView3Enums.source_completion_activation_flags list;
  5. provider_match : GtkSourceView3_types.source_completion_context Gtk.obj -> bool;
  6. provider_info_widget : GtkSourceView3_types.source_completion_proposal Gtk.obj -> Gtk.widget Gtk.obj option;
  7. provider_update_info : GtkSourceView3_types.source_completion_proposal Gtk.obj -> GtkSourceView3_types.source_completion_info Gtk.obj -> unit;
  8. provider_start_iter : GtkSourceView3_types.source_completion_context Gtk.obj -> GtkSourceView3_types.source_completion_proposal Gtk.obj -> Gtk.text_iter -> bool;
  9. provider_activate_proposal : GtkSourceView3_types.source_completion_proposal Gtk.obj -> Gtk.text_iter -> bool;
  10. provider_interactive_delay : unit -> int;
  11. provider_priority : unit -> int;
}