bonjour c'est mon premier post et j'éspere qu'il sera utile a beaucoup de gens.
J'ai cherché plusieurs heures sur internet et par moi même mais impossible de trouver comment enlever une image d'un conteneur.
j'ai en fait un conteneur avec deux colonne : 1 = les bouttons, 2 = une image
mon but final et inéspéré est de faire apparaitre une image par défaut dans la partie image et une image particuliere lorsque l'utilisateur pointe sa souris sur un des boutons .
J'ai donc connécté l'event "enter" a une fonction :
voila mon problème est que je n'arrive pas a faire disparaitre l'image par défaut lorsque l'utilisateur arrive sur le bouton. durant mes recherches j'ai trouvé comment supprimer la barre d'outil de la fenetre quand on arrive sur le bouton ou bien supprimer un bouton ou bien supprimer tous les boutons ou bien supprimer un label de ma fenetre (toujours quand on arrive sur le bouton)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 froz_bouton_quitter_passage (GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { GtkWidget *widget_image; GtkWidget *widget_search; GdkPixbuf *image_modif; widget_image = lookup_widget(widget,"vbox2"); widget_search = lookup_widget(widget,"hbuttonbox1"); image_modif = gtk_image_new_from_file("../images/frozen_fond_quitter.png"); //gtk_image_clear(widget_search); gtk_widget_show(image_modif); //image_modif = create_pixbuf("../images/frozen_fond_quitter.png"); gtk_container_remove(GTK_CONTAINER(widget_image), widget_search); //gtk_image_set_from_image (GTK_IMAGE(widget_search),image_modif); //gtk_widget_show(widget_search); //gtk_widget_show(image_modif);
bref je sais faire tout ce qui ne m'interesse pas . enfin j'ai essayer de faire des appel a la fonction gtk_object_unref mais rien n'y fait
je suis desesperé merci d'avance
Partager