projects
/
ptask.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
1fa3425
)
(no commit message)
author
Jean-Philippe Orsini
<jeanfi@gmail.com>
Tue, 16 Oct 2012 08:15:29 +0000
(08:15 +0000)
committer
Jean-Philippe Orsini
<jeanfi@gmail.com>
Tue, 16 Oct 2012 08:15:29 +0000
(08:15 +0000)
src/main.c
patch
|
blob
|
history
diff --git
a/src/main.c
b/src/main.c
index
759cf49
..
7bf75ba
100644
(file)
--- a/
src/main.c
+++ b/
src/main.c
@@
-30,6
+30,7
@@
static struct task **tasks;
static GtkTextView *w_note;
static GtkEntry *w_description;
static GtkTreeView *w_treeview;
static GtkTextView *w_note;
static GtkEntry *w_description;
static GtkTreeView *w_treeview;
+static GtkWidget *w_tasksave_btn;
static struct task *get_selected_task(GtkTreeView *treeview)
{
static struct task *get_selected_task(GtkTreeView *treeview)
{
@@
-168,6
+169,9
@@
static int cursor_changed_cbk(GtkTreeView *treeview, gpointer data)
}
gtk_entry_set_text(w_description, task->description);
}
gtk_entry_set_text(w_description, task->description);
+ gtk_widget_set_sensitive(w_tasksave_btn, 1);
+ } else {
+ gtk_widget_set_sensitive(w_tasksave_btn, 0);
}
return FALSE;
}
return FALSE;
@@
-203,6
+207,8
@@
int main(int argc, char **argv)
btn = GTK_WIDGET(gtk_builder_get_object(builder, "tasksave"));
g_signal_connect(btn,
"clicked", (GCallback)tasksave_clicked_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;
btn = GTK_WIDGET(gtk_builder_get_object(builder, "refresh"));
g_signal_connect(btn,
btn = GTK_WIDGET(gtk_builder_get_object(builder, "refresh"));
g_signal_connect(btn,