From 713b28053f48636dd94836aafa91bea960a7ac2d Mon Sep 17 00:00:00 2001 From: Jean-Philippe Orsini Date: Wed, 17 Oct 2012 08:51:56 +0000 Subject: [PATCH] --- src/glade/gtask.glade | 2 +- src/main.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/glade/gtask.glade b/src/glade/gtask.glade index 47d8973..f4d8379 100644 --- a/src/glade/gtask.glade +++ b/src/glade/gtask.glade @@ -514,7 +514,7 @@ False start - + Mark Done True True diff --git a/src/main.c b/src/main.c index 6efc6c7..0e328f4 100644 --- a/src/main.c +++ b/src/main.c @@ -32,6 +32,7 @@ static GtkEntry *w_description; static GtkEntry *w_project; static GtkTreeView *w_treeview; static GtkWidget *w_tasksave_btn; +static GtkWidget *w_taskdone_btn; static GtkComboBox *w_status; static GtkComboBox *w_priority; @@ -79,6 +80,7 @@ static void clear_task_panel() GtkTextBuffer *buf; gtk_widget_set_sensitive(w_tasksave_btn, 0); + gtk_widget_set_sensitive(w_taskdone_btn, 0); buf = gtk_text_view_get_buffer(w_note); gtk_text_buffer_set_text(buf, "", 0); @@ -316,6 +318,7 @@ static int cursor_changed_cbk(GtkTreeView *treeview, gpointer data) gtk_widget_set_sensitive(GTK_WIDGET(w_project), 1); gtk_widget_set_sensitive(w_tasksave_btn, 1); + gtk_widget_set_sensitive(w_taskdone_btn, 1); gtk_widget_set_sensitive(GTK_WIDGET(w_priority), 1); priority = priority_to_int(task->priority); @@ -396,12 +399,16 @@ int main(int argc, char **argv) g_signal_connect(w_status, "changed", (GCallback)status_changed_cbk, tasks); + btn = GTK_WIDGET(gtk_builder_get_object(builder, "tasksave")); g_signal_connect(btn, "clicked", (GCallback)tasksave_clicked_cbk, tasks); gtk_widget_set_sensitive(btn, 0); w_tasksave_btn = btn; + 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)); gtk_widget_show_all(window); -- 2.7.4