Il fait sa premiere appli gnome, et au lieu de l'aider et de l'encourrager, pour qu'un jour il puisse se passer de glade et voler de ses propres ailes, tu lui dis de pas l'utiliser. Heureusement que j'ai rencontre des gens a l'esprit moins obtu que le tien, sinon, je serais encore en train d'utiliser du MS.
Fin bon, de toute facon, t'es suffisament malin pour avoir compris ce genre de choses
ngandalf>
Dans main.c, tu dois enlever trois choses:
Code :
- GtkWidget *window2;
- [...]
- window2 = create_window2();
- gtk_widget_show(window2);
|
Si tu crees un signal quand on clique sur le bouton de window1 (), il te mettra dans callback.c une fonction qui sera executee chaque fois qu'on clique sur le bouton. Tu peux alors copier dans cette section ce que tu as coupe hors du fichier main.c. Chaque fois que tu cliqueras sur le bouton, il te fera une nouvelle fenetre window2.
Y'a moyen de tout faire avec la gui aussi: mettre window2 non visible (proprietes de window2) et l'afficher depuis les proprietes du signal du bouton, ce qui est sans doute beaucoup plus proche de ce que tu cherches.
Sinon, un tres bon lien: http://www.gtk.org/tutorial/
Message édité par Mikouze le 10-07-2006 à 12:26:01