#include <ui_projecttree.h>
#include <ui_tasktree.h>
+static GtkComboBox *w_status;
+
int newtask_clicked_cbk(GtkButton *btn, gpointer data)
{
ui_newtask();
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_debug("delete_event_cbk");
+ log_fct_enter();
save_settings(GTK_WINDOW(w), (GSettings *)data);
gtk_widget_destroy(w);
gtk_main_quit();
+ log_fct_exit();
+
return TRUE;
}
int x, y, w, h;
window = GTK_WINDOW(gtk_builder_get_object(builder, "window"));
+ w_status = GTK_COMBO_BOX(gtk_builder_get_object(builder, "status"));
w = g_settings_get_int(settings, "window-width");
h = g_settings_get_int(settings, "window-height");
return window;
}
+
+const char *ui_get_status_filter()
+{
+ const char *result;
+ int status;
+
+ log_fct_enter();
+
+ status = gtk_combo_box_get_active(w_status);
+ log_fct(__func__, "status: %d", status);
+
+ if (status == 1)
+ result = "completed";
+ else
+ result = "pending";
+
+ log_fct_exit();
+
+ return result;
+}