Not sure if I am in the right section, but I am new to the GTK+ and I have got 
the following problems
[folk@ASUS GUI]$ gcc `pkg-config --cflags --libs gtk+-3.0` 
PlainWin.cPlainWin.c: In function ‘main’:PlainWin.c:19:2: warning: passing 
argument 1 of ‘g_signal_connect_data’ makes pointer from integer without a cast 
[enabled by default]/usr/include/glib-2.0/gobject/gsignal.h:353:9: note: 
expected ‘gpointer’ but argument is of type ‘int’PlainWin.c:19:2: warning: 
passing argument 3 of ‘g_signal_connect_data’ makes pointer from integer 
without a cast [enabled by 
default]/usr/include/glib-2.0/gobject/gsignal.h:353:9: note: expected 
‘GCallback’ but argument is of type ‘int’/tmp/ccwGupob.o: In function 
`main':PlainWin.c:(.text+0x9c): undefined reference to 
`GTK_SIGNAL_FUNC'PlainWin.c:(.text+0xaa): undefined reference to `GTK_OBJECT'
Here is the program:
#include <gtk/gtk.h>#include <stdio.h>
static int count = 0;void button_clicked (GtkWidget *button, gpointer data){    
printf("%s pressed %d time(s) \n", (char *) data, ++count);}
int main (int argc, char *argv[]){      GtkWidget *window;      GtkWidget 
*button;      gtk_init(&argc, &argv); window = 
gtk_window_new(GTK_WINDOW_TOPLEVEL);   button = 
gtk_button_new_with_label("Hello World!");     
gtk_container_add(GTK_CONTAINER(window), button);       
g_signal_connect(GTK_OBJECT (button), 
"clicked",GTK_SIGNAL_FUNC(button_clicked),"Button 1");    
gtk_widget_show(button);        gtk_widget_show(window);        gtk_main ();    
return 0;}
Sorry for my englishThank you
Siravich                                          
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to