+static GtkTextView *w_note;
+static GtkEntry *w_description;
+static GtkEntry *w_project;
+static GtkComboBox *w_priority;
+static GtkButton *w_tasksave_btn;
+static GtkButton *w_taskdone_btn;
+static GtkButton *w_taskcancel_btn;
+
+static void enable(int enable)
+{
+ GtkTextBuffer *buf;
+
+ 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_taskcancel_btn), enable);
+
+ buf = gtk_text_view_get_buffer(w_note);
+ if (!enable)
+ gtk_text_buffer_set_text(buf, "", 0);
+ gtk_widget_set_sensitive(GTK_WIDGET(w_note), enable);
+
+ if (!enable)
+ gtk_entry_set_text(w_description, "");
+ gtk_widget_set_sensitive(GTK_WIDGET(w_description), enable);
+
+ if (!enable)
+ gtk_entry_set_text(w_project, "");
+ gtk_widget_set_sensitive(GTK_WIDGET(w_project), enable);
+
+ if (!enable)
+ gtk_combo_box_set_active(w_priority, 0);
+ gtk_widget_set_sensitive(GTK_WIDGET(w_priority), enable);
+}
+