2010-04-07 4 views
3

J'essaie de définir un style distinct pour des widgets particuliers, comme pour un bouton avec un style différent et un autre avec un autre style. ce style sera spécifié dans le fichier gtkrc. J'ai essayé de suivre les trucs mais ça n'a pas marché.Gtk style/gtkrc question connexe

In gtkrc file: 
    style "my-style" 
    { 
     engine "pixmap" 
     { 
       ... 
     } 
     ... 
    } 
    class "my_widget" style "my-style" 

Et lors de la création de widget, j'ai donné le nom du widget spécifié dans le fichier gtkrc.

In code: 

     button = gtk_button_new(); 
     gtk_widget_set_name(button, "my_widget"); 
     gtk_widget_show(button); 

mais ce genre de choses ne vont plus je ne suis pas en mesure de voir le style donné à ce widget particulier. Est-ce une bonne façon de faire cela? que porte-t-elle?

Merci,
PP.

Répondre

0

Non, il ne convient pas: vous doit lire the documentation, les particulary Pathnames et modèles de section.

Il est pas une option si vous prévoyez d'utiliser des fichiers de ressources au sérieux ...

+0

Le lien est mort. Essayez une recherche google avec fichier: gtk-Resource-Files.html pour une autre copie. – msouth