projects
/
ptask.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
disable/enable task remove button when needed
[ptask.git]
/
src
/
ui_taskpanel.c
diff --git
a/src/ui_taskpanel.c
b/src/ui_taskpanel.c
index
3653cd0
..
675a0a1
100644
(file)
--- 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 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;
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_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);
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_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,
g_signal_connect(w_tasksave_btn,
"clicked",
(GCallback)tasksave_clicked_cbk,