Begin of gtk port (tkinter treeview is not limitated, but very long to interact with)