or all widgets (if visible)
pmo-trunk-r14
--- /dev/null
+# Mind -Wl,-export-dynamic in case, a signal handler is defined in the main file!
+export CFLAGS=`pkg-config --cflags libglade-2.0`
+export LDFLAGS=`pkg-config --libs libglade-2.0` -export-dynamic
+
+TARGET=showme
+
+MEMBERS=${TARGET}
+
+DEPS = $(patsubst %,%.d,$(MEMBERS))
+OBJECTS = $(patsubst %,%.o,$(MEMBERS))
+
+all: ${TARGET}
+
+
+${TARGET}: ${OBJECTS}
+ ${CC} -o ${TARGET} ${OBJECTS} ${CFLAGS} ${LDFLAGS}
+
+clean:
+ rm ${OBJECTS} ${TARGET}
+
+-include ${DEPS}
+
+
+
--- /dev/null
+#include <gtk/gtk.h>
+#include <glade/glade.h>
+/*
+ * #include "mysignals.h"
+ */
+
+int main (int argc,
+ char *argv[])
+{
+ GladeXML *xml;
+ GtkWidget *widget;
+
+ gtk_init(&argc,
+ &argv);
+ glade_init();
+
+ if (argc<2)
+ return 0;
+
+ /* load the interface */
+ xml=glade_xml_new(argv[1], argc > 2 ? argv[2] : NULL, NULL);
+
+ /* connect signal handlers */
+ glade_xml_signal_autoconnect(xml);
+
+ gtk_main();
+
+ return 0;
+}
+