+ buf = gtk_text_view_get_buffer(w_note);
+ if (task->note)
+ gtk_text_buffer_set_text(buf,
+ task->note,
+ strlen(task->note));
+ else
+ gtk_text_buffer_set_text(buf, "", 0);
+ gtk_widget_set_sensitive(GTK_WIDGET(w_note), 1);
+
+ gtk_entry_set_text(w_description, task->description);
+ gtk_widget_set_sensitive(GTK_WIDGET(w_description), 1);
+
+ if (task->project)
+ gtk_entry_set_text(w_project, task->project);
+ else
+ gtk_entry_set_text(w_project, "");
+ gtk_widget_set_sensitive(GTK_WIDGET(w_project), 1);
+
+ gtk_widget_set_sensitive(w_tasksave_btn, 1);
+
+ gtk_widget_set_sensitive(GTK_WIDGET(w_priority), 1);
+ priority = priority_to_int(task->priority);
+ gtk_combo_box_set_active(w_priority, priority);
+ } else {
+ printf("clear task widgets\n");
+ clear_task_panel();
+ printf("clear task widgets done\n");