{{tag>bureautique programmation visionneuse tutoriel }} ---- ====== Créer un jeu de couleurs pour Gedit ====== Cette page indique comment créer un jeu de couleurs pour Gedit. Lorsque vous écrivez un code source, vous avez plusieurs styles de texte : les variables, les types de fonction/variable... Gedit peut colorer ces styles de texte, pour le plus grand plaisir de nos yeux délicats. Un jeu de couleur prend la forme d'un fichier xml, attribuant des effets de texte à un style de texte déjà défini. Un programme existe, [[http://www.dabj01.co.cc/page4.php|badschemer]], pour créer des jeux de couleurs de façon plus confortable. Il est aussi possible d'y aller à la main pour faire quelque chose de plus personnalisé, et c'est ce que nous allons voir. ;-) ===== Fichier de départ ===== Voici un exemple de contenu d'un jeu de couleurs vide : Auteur <_description>Mettez une description du thème (ce qu'il évoque, l'origine d'un tel thème...). Quelques explications sur les balises utilisées : Cette ligne est la première ligne de quasiment tous les fichiers en xml. Elle indique qu'on utilise la version 1.0 du xml avec un encodage de caractères en utf-8. * id est un identifiant pour le jeu de couleurs, qu'il est conseillé de mettre en minuscule. * _name est le nom du jeu de couleurs que Gedit affichera dans l'onglet Police et Couleurs, dans les Préférences. * version est la version des styles de texte que vous utilisez. Pour l'instant on n'a qu'une seule version, la 1.0, donc autant la laisser telle quelle. Auteur * C'est assez clair, non ? :-) <_description>Mettez une description du jeu de couleurs (ce qu'il évoque, l'origine d'un tel thème...). * Une courte description du jeu de couleurs que vous créez/modifiez est affichée dans l'onglet Police et Couleurs, dans les Préférences. C'est ici qu'il faut l'indiquer. * Le texte dans la balise est un commentaire, c'est-à-dire que vous pouvez écrire ce que vous voulez ici sans que cela ne soit pris en compte. Histoire de vous y retrouver dans ce que vous écrivez, usez-en ! Pour éviter de faire des fichiers deux fois plus lourds que nécessaire, n'en abusez pas non plus, sauf si vous débutez. Toutes vos prochaines balises seront à placer entre et . ===== Décorez vous-même les styles ===== ==== Les balises couleur ==== Vous pouvez appliquer différents effets à du texte, notamment le colorer. Lorsque vous voulez afficher une couleur, vous pouvez seulement indiquer une valeur hexadécimale, par exemple : foreground="#FFFFFF" Mais il faudra alors rentrer manuellement chacune des couleurs. Et si vous comptez appliquer la même couleur à plusieurs styles ? Et si vous voulez changer d'un coup la couleur de ces mêmes styles ? Une méthode plus rapide, et aussi plus claire, est de donner des noms à des couleurs. Par convention on met ces indications de couleur tout de suite après la balise . Voici un exemple de couleurs que vous pouvez définir : Ainsi vous définissez vos propres valeurs de gris, de blanc, et ainsi de suite. Si vous trouvez qu'une certaine valeur de jaune est mal appropriée par rapport aux autres couleurs, vous avez juste à la modifier :-) Ça tombe bien, Gedit possède un greffon pour sélectionner une couleur et l'insérer dans le document. :-D Voir la section des [[:gedit#greffons|greffons de Gedit]]. Si vous en utilisez, votre fichier de style ressemblera alors à ça : Vous <_description>Ceci est un fichier de base pour faire son thème. ==== Les balises de style ==== Voila le plus intéressant : les styles ! Certaines parties de votre code seront reconnues comme étant un style particulier. Comment ça peut se faire ? On ne le sait pas et on s'en moque : on veut juste formater ces bouts de texte. :-) Un style se définit comme tel :