Bonjour,

je suis contrant à GTK2.x.
je ne trouve pas la primitive permettant de paramétrer la couleur de la case du check en fonction de l'état du bouton. Par défaut le check devient rouge, je voudrais qu'il soit vert indiquant la disponibilité de la ressource.

Nom : GTK2checkbox.png
Affichages : 204
Taille : 10,8 Ko

J'ai essayé la primitive gtk_widget_modify_base() mais cela ne fait rien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
GdkColor colGreen;
gdk_color_parse("#90ee90", &colGreen);
GtkWidget * myCheck = gtk_check_button_new_with_label("S1");
gtk_widget_modify_base(GTK_WIDGET(myCheck), GTK_STATE_ACTIVE, &colGreen);
Il semble qu'en utilisant un fichier CSS cela pourrait fonctionner, mais il semble que cette notion n'est pas dispo en GTK2.
Merci pour vos conseils.

Sylvain