method private _cb__edit_index = fun () ->
match index_view.idx_view#selection#get_selected_rows with
| [path] ->
let row = index_model#get_row_reference path in
let index = index_model#get_data ~row:row#iter in
let index_window =
new IGUI.index_gui
(self#_index_gui_update_answer row index)
{ IGUI.idxgi_name = index.SQL_db.idx_name;
IGUI.idxgi_table = SQL_db.table_of_index index;
IGUI.idxgi_columns = index.SQL_db.idx_columns;
IGUI.idxgi_unique = index.SQL_db.idx_unique; }
in
index_window#start ()
| _ -> ()