GTree.custom_tree_modelA base class to inherit from to make a custom tree model.
inherit modelmethod connect : model_signalsmethod custom_row_changed : Gtk.tree_path -> 'row -> unitSignal emitters
method custom_row_deleted : Gtk.tree_path -> unitmethod custom_row_has_child_toggled : Gtk.tree_path -> 'row -> unitmethod custom_row_inserted : Gtk.tree_path -> 'row -> unitmethod custom_rows_reordered : Gtk.tree_path ->
'row option ->
int array ->
unitmethod custom_flags : GtkEnums.tree_model_flags listmethod virtual custom_get_iter : Gtk.tree_path -> 'row optionFunctions of the custom model. They must act exactly as described in the documentation of Gtk orelse Gtk may emit fatal errors.
method virtual custom_get_path : 'row -> Gtk.tree_pathmethod virtual custom_value : Gobject.g_type ->
'row ->
column:int ->
Gobject.basiccustom_value typ row ~column is the value to set in row for column column. It must must be of the type typ, i.e. the type declared for column column.
method custom_get_column_type : int -> Gobject.g_typemethod custom_get_value : 'row -> int -> Gobject.g_value -> unit