From: Jean-Philippe Orsini Date: Sun, 1 Dec 2013 13:01:02 +0000 (+0000) Subject: disable/enable task remove button when needed X-Git-Tag: v0.0.6~47 X-Git-Url: http://git.wpitchoune.net/gitweb/?p=ptask.git;a=commitdiff_plain;h=1d8079a9296bf55e6403525a731eaf119f3f2144 disable/enable task remove button when needed --- 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,