From 1d8079a9296bf55e6403525a731eaf119f3f2144 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Orsini Date: Sun, 1 Dec 2013 13:01:02 +0000 Subject: [PATCH] disable/enable task remove button when needed --- NEWS.html | 7 ++++++- src/ui_taskpanel.c | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/NEWS.html b/NEWS.html index 0ac061d..bf3a333 100644 --- a/NEWS.html +++ b/NEWS.html @@ -386,6 +386,11 @@ added project table to filter the list of tasks. added application icon.

+
  • +

    +added remove task button. +

    +
  • @@ -454,7 +459,7 @@ Initial release.

    diff --git a/src/ui_taskpanel.c b/src/ui_taskpanel.c index 3653cd0..675a0a1 100644 --- a/src/ui_taskpanel.c +++ b/src/ui_taskpanel.c @@ -29,6 +29,7 @@ static GtkEntry *w_description; 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; @@ -40,6 +41,7 @@ static void enable(int enable) 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); @@ -133,6 +135,9 @@ void ui_taskpanel_init(GtkBuilder *builder) 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, -- 2.7.4