Class for GTK interface