X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fmain.c;h=e6a31f6db1d1e3267ae595b24513646bf5175b22;hb=e9200af84bf5f534edb0f66708a6153f64537148;hp=4b0153ef7ce05f88c192ae04153936b4bb1f4b13;hpb=b74d6f14292a5c1bc859fb52f3e4ab6cb5848f9c;p=ptask.git diff --git a/src/main.c b/src/main.c index 4b0153e..e6a31f6 100644 --- a/src/main.c +++ b/src/main.c @@ -38,13 +38,8 @@ static const char *program_name; static struct task **tasks; -static GtkTextView *w_note; -static GtkEntry *w_description; -static GtkEntry *w_project; static GtkTreeView *w_treeview; -static GtkWidget *w_taskdone_btn; static GtkComboBox *w_status; -static GtkComboBox *w_priority; static GSettings *settings; enum { @@ -137,28 +132,15 @@ void refresh() struct task *task; int i; GtkTreeIter iter; - int status; const char *project; log_fct_enter(); ui_taskpanel_update(NULL); - status = gtk_combo_box_get_active(w_status); - log_debug("status: %d", status); - if (tasks) tw_task_list_free(tasks); - switch (status) { - case 0: - tasks = tw_get_all_tasks("pending"); - break; - case 1: - tasks = tw_get_all_tasks("completed"); - break; - default: - tasks = tw_get_all_tasks("pending"); - } + tasks = tw_get_all_tasks(ui_get_status_filter()); model = gtk_tree_view_get_model(GTK_TREE_VIEW(w_treeview)); gtk_list_store_clear(GTK_LIST_STORE(model)); @@ -199,17 +181,6 @@ void refresh() log_fct(__func__, "EXIT"); } -int taskdone_clicked_cbk(GtkButton *btn, gpointer data) -{ - struct task *task; - - task = get_selected_task(GTK_TREE_VIEW(w_treeview)); - tw_done(task->uuid); - refresh(); - - return FALSE; -} - int refresh_clicked_cbk(GtkButton *btn, gpointer data) { log_debug("refresh_clicked_cbk"); @@ -319,14 +290,7 @@ int main(int argc, char **argv) w_treeview = GTK_TREE_VIEW(gtk_builder_get_object(builder, "tasktree")); - w_note = GTK_TEXT_VIEW(gtk_builder_get_object(builder, "tasknote")); - - w_description = GTK_ENTRY(gtk_builder_get_object(builder, - "taskdescription")); - w_project = GTK_ENTRY(gtk_builder_get_object(builder, "taskproject")); w_status = GTK_COMBO_BOX(gtk_builder_get_object(builder, "status")); - w_priority = GTK_COMBO_BOX(gtk_builder_get_object(builder, - "taskpriority")); gtk_builder_connect_signals(builder, NULL); @@ -337,10 +301,6 @@ int main(int argc, char **argv) "changed", (GCallback)status_changed_cbk, tasks); - w_taskdone_btn = GTK_WIDGET(gtk_builder_get_object(builder, - "taskdone")); - gtk_widget_set_sensitive(w_taskdone_btn, 0); - g_object_unref(G_OBJECT(builder)); refresh();