static GtkEntry *w_project;
static GtkComboBox *w_priority;
static GtkButton *w_tasksave_btn;
+static GtkButton *w_taskremove_btn;
static GtkButton *w_taskdone_btn;
static GtkButton *w_taskcancel_btn;
gtk_widget_set_sensitive(GTK_WIDGET(w_tasksave_btn), enable);
gtk_widget_set_sensitive(GTK_WIDGET(w_taskdone_btn), enable);
+ gtk_widget_set_sensitive(GTK_WIDGET(w_taskremove_btn), enable);
gtk_widget_set_sensitive(GTK_WIDGET(w_taskcancel_btn), enable);
buf = gtk_text_view_get_buffer(w_note);
w_tasksave_btn = GTK_BUTTON(gtk_builder_get_object(builder,
"tasksave"));
+ w_taskremove_btn = GTK_BUTTON(gtk_builder_get_object(builder,
+ "taskremove"));
+
g_signal_connect(w_tasksave_btn,
"clicked",
(GCallback)tasksave_clicked_cbk,
return FALSE;
}
+int taskremove_clicked_cbk(GtkButton *btn, gpointer data)
+{
+ log_fct_enter();
+
+ if (current_task) {
+ log_fct(__func__, "uuid=%d", current_task->uuid);
+ tw_task_remove(current_task->uuid);
+ refresh();
+ }
+
+ log_fct_exit();
+
+ return FALSE;
+}