Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4448 connectés 

 


Dernière réponse
Sujet : [GTK] boutons
karlkox euh vi, j'ai donné cette méthode car j'utilise GTK 1.3 (compatibilité win <--> linux), ils ont donc enfin inclus cette fonction.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
karlkox euh vi, j'ai donné cette méthode car j'utilise GTK 1.3 (compatibilité win <--> linux), ils ont donc enfin inclus cette fonction.
bilbobman y a aussi :  
gtk_widget_set_sensitive(le_nom_du_bouton,FALSE); --> desactive le bouton
gtk_widget_set_sensitive(le_nom_du_bouton,TRUE); --> active le bouton
otb82

KarLKoX a écrit a écrit :

désactivé :
---------
gtk_widget_set_state(GTK_WIDGET(LeBouton), GTK_STATE_INSENSITIVE);
 
normal :
-------
gtk_widget_set_state(GTK_WIDGET(LeBouton), GTK_STATE_NORMAL);
 
Ils l'expliquent bien dans la doc.  




merci
nah g pas vu ca dans la doc justement

karlkox désactivé :
---------
gtk_widget_set_state(GTK_WIDGET(LeBouton), GTK_STATE_INSENSITIVE);
 
normal :
-------
gtk_widget_set_state(GTK_WIDGET(LeBouton), GTK_STATE_NORMAL);
 
Ils l'expliquent bien dans la doc.
Ventilo J'y connais rien en GTK mais tu peux toujours bidouiller. Change la couleur de fond, et crée une variable qui dit s'il est actif ou inactif  :D
otb82

tanguy a écrit a écrit :

 
au faite ca existe les boutons grissés où on peut pas cliquer dessus ?  




bah je sais pas justement

tanguy essaye avec glade voir si tu peux
mais ca m'étonnerais que tu puisses
 
au faite ca existe les boutons grissés où on peut pas cliquer dessus ?
otb82 comment desactiver un bouton (genre le mettre en gris clair pour dire qu'il sert a rien)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)