GObject GInitiallyUnowned GtkWidget GtkContainer GtkBin GtkWindow GtkDialog EmerillonPreferences EmerillonWindow GtkBox EmerillonSidebar