Bonjour

Je continue de travailler mon pouspous !
Il est disponible sur http://troumad.org/Linux/essai/main.zip

Maintenant, on peut changer l'image en cours de partie.
J'aimerai aussi changer le découpage. Pour celà, il faut que je modifie ma table. J'ai bien essayé avec gtk_table_resize(table,dim_x,dim_y);. Mais je pense que le problème vient plutôt de ce que j'ai mis dans les cases :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 for (i=0;i<dim_x;i++)
 {
  for(j=0;j<dim_y;j++)
  {
   gtk_image_set_from_pixbuf(image[i][j],pourdessin[pous[i][j]/dim_x][pous[i][j]%dim_x]);
   case_table[i][j]=gtk_event_box_new();
   gtk_container_add(GTK_CONTAINER(case_table[i][j]),image[i][j]);
   gtk_widget_add_events(case_table[i][j],GDK_BUTTON_PRESS_MASK);
   g_signal_connect(G_OBJECT(case_table[i][j]), "button_press_event", G_CALLBACK(callback_label), &case_click[i][j]);
   gtk_table_attach(GTK_TABLE(table),case_table[i][j],i,i+1,j,j+1,GTK_SHRINK,GTK_SHRINK,0,0);
  }
 }
En effet, ça ne plante que si ça a déjà été initialisé

nb : pour le moment, il faut x=y... J'ai changé parfois la place des paramètres pour une meilleure lisibilité... Ça ne marche plus
Je viens peut-être de corriger donc x!=y est à tester, mais je me couche !