[C con Clase] gtk label set text no me funciona
Hl3
halowin3 en gmail.com
Mar Oct 18 15:31:53 CEST 2011
Imposible, no lo compila.
He declarado la estructura:
struct bloque{
GtkWidget *l1,*l2;
};
struct bloque bl;
...
...
bl.l1 = label1;
bl.l2 = label2;
Esto lo compila bien:
g_signal_connect (GTK_BUTTON (boton1), "clicked",G_CALLBACK (clik1), (gpointer)&bl);
Pero aqui peta:
void clik1( GtkWidget *widget, gpointer data ){
gtk_label_set_text(GTK_LABEL(data.l1),"Me han cambiado 1");
}
!!! Algo va mal !!!
aviso: deferenciando el puntero ‘void *’
pru.c:9: error: petición del miembro ‘l1’ en algo que no es una estructura o unión
Más información sobre la lista de distribución Cconclase