disable/enable task remove button when needed
authorJean-Philippe Orsini <jeanfi@gmail.com>
Sun, 1 Dec 2013 13:01:02 +0000 (13:01 +0000)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Sun, 1 Dec 2013 13:01:02 +0000 (13:01 +0000)
NEWS.html
src/ui_taskpanel.c

index 0ac061d..bf3a333 100644 (file)
--- a/NEWS.html
+++ b/NEWS.html
@@ -386,6 +386,11 @@ added project table to filter the list of tasks.
 added application icon.\r
 </p>\r
 </li>\r
+<li>\r
+<p>\r
+added remove task button.\r
+</p>\r
+</li>\r
 </ul></div>\r
 </div>\r
 </div>\r
@@ -454,7 +459,7 @@ Initial release.
 <div id="footnotes"><hr /></div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2013-12-01 12:29:07 CET\r
+Last updated 2013-12-01 13:58:06 CET\r
 </div>\r
 </div>\r
 </body>\r
index 3653cd0..675a0a1 100644 (file)
@@ -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,