Bonjour
Ce code marchait (enfin il me semble) il y a quelques temps :le widget que je cherche à colorier est un GtkSpinButton ( http://developer.gnome.org/gtk/stabl...pinButton.html ) et c'est bien un GtkEntry .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 color.red = 0000; color.green = 50000; color.blue = 50000; fond.red=0; fond.green=0; fond.blue=65535; gtk_widget_modify_text((((GtkWidget ***)param)[M_NV_PDV][niv]), GTK_STATE_NORMAL, &fond); gtk_widget_modify_base (GTK_WIDGET(((GtkWidget ***)param)[M_NV_PDV][niv]),GTK_STATE_NORMAL,&color);
La fonction gtk_widget_modify_text, comme gtk_widget_modify_base sont faites pour colorer des widgets comme des GtkEntry et GtkTextView ( http://developer.gnome.org/gtk/stabl...et-modify-text ).
Alors, pourquoi chez moi, ça ne marche pas ? Le but de cette manœuvre est de changer la couleur en cours de route (en fonction de la valeur du wigjet).
Partager