Salut les GTK+,
Je cherche a modifier ou du moins a proposer aux utilisateur de l'application que je suis en train de développer de pouvoir changer l'apparence de l'interface graphique.
Car personnellement je suis sous Ubuntu-Gnome 14.04 et j'utilise le thème GTK Adwaita avec l'option Global Dark Theme enclenché par gnome-tweal-tool.
Cela donne une joli apparence a ma GUI selon mon goût mais cela n'est pas le cas de tout le monde et si je décoche l'option Global Dark Theme je trouve la GUI moche.
Bref ayant renoncer depuis longtemps a essayer de faire prendre en compte par GTK+3 un fichier *.css pour l'apparence car je n'y arrive pas par le biais des fonctions:
Je suis perdus dans le dédale d'objets a prendre en compte afin que GTK change d'apparence avec un fichier *.css...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 gtk_css_provider_load_from_file (GtkCssProvider *css_provider, GFile *file, GError **error); gtk_style_context_add_provider_for_screen(GdkScreen *screen, GtkStyleProvider *provider, guint priority);
J'ai vue qu'il était possible de définir une variable d'environnement nommer: GTK_THEME.
Mais je n'arrive pas a la définir correctement ou du moins GTK+3 s'en fou de cette variable ???
Toute aide est la bienvenue.
Je pensais télécharger plusieurs thèmes GTK+3 et a pouvoir laisser le choix a l'utilisateur de l'apparence de mon application.
Car tout le monde n'a pas les mêmes goût nie les mêmes thèmes installé sur son système.
Merci pour vos réponses éclairées, illuminant les ténèbres de mon ignorance.
Partager