1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| void signal_morceaux()
{
unsigned short i,j;
for (i=0;i<dim_x;i++)
{
for(j=0;j<dim_y;j++)
{
gtk_image_set_from_pixbuf(GTK_IMAGE(image[i][j]),pourdessin[pous[i][j]/dim_y][pous[i][j]%dim_y]);
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);*/
gtk_table_attach_defaults(GTK_TABLE(table),case_table[i][j],i,i+1,j,j+1);
}
}
} |