From b1c1b82a0b0360a7bed8612084e0d6228ab4b4b0 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Orsini Date: Tue, 16 Oct 2012 12:42:55 +0000 Subject: [PATCH] --- src/Makefile.am | 3 ++- src/Makefile.in | 2 +- src/glade/gtask.glade | 1 + src/main.c | 8 +++++--- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 09d72ff..f76c8e8 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,6 +1,7 @@ SUBDIRS=glade -AM_LDFLAGS = -Wl,--as-needed +# -export-dynamic is need for defining handlers in the glade file. +AM_LDFLAGS = -Wl,--as-needed -export-dynamic AM_CPPFLAGS = -Wall -Werror $(GTK_CFLAGS) $(JSON_CFLAGS) diff --git a/src/Makefile.in b/src/Makefile.in index bb49d46..ff036da 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -248,7 +248,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = glade -AM_LDFLAGS = -Wl,--as-needed +AM_LDFLAGS = -Wl,--as-needed -export-dynamic AM_CPPFLAGS = -Wall -Werror $(GTK_CFLAGS) $(JSON_CFLAGS) gtask_SOURCES = main.c \ tw.c tw.h diff --git a/src/glade/gtask.glade b/src/glade/gtask.glade index 2873a85..a569c56 100644 --- a/src/glade/gtask.glade +++ b/src/glade/gtask.glade @@ -48,6 +48,7 @@ 4 4 4 + False diff --git a/src/main.c b/src/main.c index b1cb995..b39f554 100644 --- a/src/main.c +++ b/src/main.c @@ -164,7 +164,7 @@ static int tasksave_clicked_cbk(GtkButton *btn, gpointer data) return FALSE; } -static int refresh_clicked_cbk(GtkButton *btn, gpointer data) +int refresh_clicked_cbk(GtkButton *btn, gpointer data) { printf("refresh_clicked_cbk\n"); refresh(); @@ -243,6 +243,8 @@ int main(int argc, char **argv) refresh(); + gtk_builder_connect_signals(builder, NULL); + g_signal_connect(w_treeview, "cursor-changed", (GCallback)cursor_changed_cbk, tasks); @@ -255,9 +257,9 @@ int main(int argc, char **argv) gtk_widget_set_sensitive(btn, 0); w_tasksave_btn = btn; - btn = GTK_WIDGET(gtk_builder_get_object(builder, "refresh")); + /*btn = GTK_WIDGET(gtk_builder_get_object(builder, "refresh")); g_signal_connect(btn, - "clicked", (GCallback)refresh_clicked_cbk, tasks); + "clicked", (GCallback)refresh_clicked_cbk, tasks);*/ g_object_unref(G_OBJECT(builder)); -- 2.7.4