+static GtkComboBox *w_status;
+
+int newtask_clicked_cbk(GtkButton *btn, gpointer data)
+{
+ ui_newtask();
+
+ return FALSE;
+}
+
+static void save_settings(GtkWindow *window, GSettings *settings)
+{
+ int w, h, x, y;
+
+ gtk_window_get_size(window, &w, &h);
+ gtk_window_get_position(window, &x, &y);
+
+ log_debug("save_settings(): x=%d, y=%d, w=%d, h=%d", x, y, w, h);
+
+ g_settings_set_int(settings, "window-width", w);
+ g_settings_set_int(settings, "window-height", h);
+ g_settings_set_int(settings, "window-x", x);
+ g_settings_set_int(settings, "window-y", y);
+
+ ui_tasktree_save_settings(settings);
+
+ g_settings_sync();
+}
+
+int refresh_clicked_cbk(GtkButton *btn, gpointer data)
+{
+ log_fct_enter();
+ refresh();
+ log_fct_exit();
+ return FALSE;
+}
+
+
+static gboolean delete_event_cbk(GtkWidget *w, GdkEvent *evt, gpointer data)
+{
+ log_fct_enter();
+
+ save_settings(GTK_WINDOW(w), (GSettings *)data);
+ gtk_widget_destroy(w);
+ gtk_main_quit();
+
+ log_fct_exit();
+
+ return TRUE;
+}
+
+GtkWindow *create_window(GtkBuilder *builder, GSettings *settings)