`sig
val cast :
'a Gobject.obj -> GtkSourceView2_types.source_completion_info Gobject.obj
module P :
sig
val max_height : ([> `sourcecompletioninfo ], int) Gobject.property
val max_width : ([> `sourcecompletioninfo ], int) Gobject.property
val shrink_height : ([> `sourcecompletioninfo ], bool) Gobject.property
val shrink_width : ([> `sourcecompletioninfo ], bool) Gobject.property
end
module S :
sig
val before_show :
([> `sourcecompletioninfo ], unit -> unit) GtkSignal.t
end
val create :
GtkSourceView2_types.source_completion_info Gobject.param list ->
GtkSourceView2_types.source_completion_info Gobject.obj
external move_to_iter :
[> `sourcecompletioninfo ] Gobject.obj ->
Gtk.text_view Gobject.obj -> Gtk.text_iter -> unit
= "ml_gtk_source_completion_info_move_to_iter"
external set_sizing :
[> `sourcecompletioninfo ] Gobject.obj ->
width:int ->
height:int -> shrink_width:bool -> shrink_height:bool -> unit
= "ml_gtk_source_completion_info_set_sizing"
external set_widget :
[> `sourcecompletioninfo ] Gobject.obj -> Gtk.widget Gobject.obj -> unit
= "ml_gtk_source_completion_info_set_widget"
external get_widget :
[> `sourcecompletioninfo ] Gobject.obj -> Gtk.widget Gobject.obj
= "ml_gtk_source_completion_info_get_widget"
external process_resize : [> `sourcecompletioninfo ] Gobject.obj -> unit
= "ml_gtk_source_completion_info_process_resize"
end`