Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fr:howto:xfwm4_theme [2018/05/01 11:45] – [Crédits] superboafr:howto:xfwm4_theme [2018/05/01 15:57] (current) – [Nouvelles fonctionnalités de Xfwm 4.2] superboa
Line 47: Line 47:
 |  {{howto:xfwm4:menu-active.gif | Bouton actif}} {{howto:xfwm4:menu-inactive.gif | Bouton inactif}} {{howto:xfwm4:image_2.gif | Bouton pressé}}   |   |  {{howto:xfwm4:menu-active.gif | Bouton actif}} {{howto:xfwm4:menu-inactive.gif | Bouton inactif}} {{howto:xfwm4:image_2.gif | Bouton pressé}}   |  
  
-Xfwm4 peut également utilisé les boutons "actifspour indiquer si les boutons sont activés ou désactivés - figure 4.+Xfwm4 peut également utilisé les boutons « actifs » pour indiquer si les boutons sont activés ou désactivés - figure 4.
  
-^ Figure 4 - Les boutons "barreavec les boutons "actifssupplémentaires ^^+^ Figure 4 - Les boutons « barre » avec les boutons « actifs » supplémentaires ^^
 |  {{howto:xfwm4:stick-active.gif}} {{howto:xfwm4:stick-inactive.gif}} {{howto:xfwm4:stick-pressed.gif}}     {{howto:xfwm4:stick-toggled-pressed.gif}} {{howto:xfwm4:stick-toggled-active.gif}} {{howto:xfwm4:image_3.gif}}   | |  {{howto:xfwm4:stick-active.gif}} {{howto:xfwm4:stick-inactive.gif}} {{howto:xfwm4:stick-pressed.gif}}     {{howto:xfwm4:stick-toggled-pressed.gif}} {{howto:xfwm4:stick-toggled-active.gif}} {{howto:xfwm4:image_3.gif}}   |
  
 ===== Le fichier themerc ===== ===== Le fichier themerc =====
  
-Pour définir les caractéristiques du titre telles que la couleur, le "button_spacing((espacement des boutons)) ou le "button_offset", xfwm4 utilise le fichier texte ''themerc'' se trouvant dans le dossier du thème au même niveau que les images.+Pour définir les caractéristiques du titre telles que la couleur, le « button_spacing » ((espacement des boutons)) ou le « button_offset », xfwm4 utilise le fichier texte ''themerc'' se trouvant dans le dossier du thème au même niveau que les images.
  
 ==== Positionnement des boutons ==== ==== Positionnement des boutons ====
Line 77: Line 77:
 Un autre paramètre utile dans le themerc est le paramètre ''title_full_width''. Cette valeur booléenne définit le comportement de l’image de la barre de titre. Un autre paramètre utile dans le themerc est le paramètre ''title_full_width''. Cette valeur booléenne définit le comportement de l’image de la barre de titre.
  
-Si la valeur est à "true", l’image centrale du titre sera répétée jusqu’à occuper toute la largeur de la fenêtre :+Si la valeur est à « true », l’image centrale du titre sera répétée jusqu’à occuper toute la largeur de la fenêtre :
  
 {{ howto:xfwm4:xfwm4-title-full-width.gif }} {{ howto:xfwm4:xfwm4-title-full-width.gif }}
  
-Si la valeur est à "false", l’image centrale du titre sera répétée  jusqu’à occuper simplement la largeur du titre :+Si la valeur est à « false », l’image centrale du titre sera répétée  jusqu’à occuper simplement la largeur du titre :
  
 {{ howto:xfwm4:xfwm4-title-no-full-width.gif }} {{ howto:xfwm4:xfwm4-title-no-full-width.gif }}
Line 100: Line 100:
 ==== Décalage et espacement des boutons ==== ==== Décalage et espacement des boutons ====
  
-De manière similaire, les boutons peuvent être déplacés en utilisant la configuration "button offset". Il est intéressant de noter que la valeur est relative à la bordure de la fenêtre d’application correspondante, et non à la bordure du cadre.+De manière similaire, les boutons peuvent être déplacés en utilisant la configuration « button offset ». Il est intéressant de noter que la valeur est relative à la bordure de la fenêtre d’application correspondante, et non à la bordure du cadre.
  
-La valeur "button_spacing", quant à elle, donne le nombre de pixels entre chaque bouton.+La valeur « button_spacing », quant à elle, donne le nombre de pixels entre chaque bouton.
 ===== Sélecteur de couleur Gtk ==== ===== Sélecteur de couleur Gtk ====
 Comme vous l’avez sans doute remarqué lors de l’utilisation du thème par défaut de Xfwm4, il est possible de créer des thèmes "sélection" de couleurs de thème gtk. Il ne s’agit pas seulement d’exécuter GIMP et de dessiner les boutons. La plupart des thèmes utilisent une table de symbole de couleur. Cela signifie que le fichier xpm doit être ouvert et modifié à la main. Comme vous l’avez sans doute remarqué lors de l’utilisation du thème par défaut de Xfwm4, il est possible de créer des thèmes "sélection" de couleurs de thème gtk. Il ne s’agit pas seulement d’exécuter GIMP et de dessiner les boutons. La plupart des thèmes utilisent une table de symbole de couleur. Cela signifie que le fichier xpm doit être ouvert et modifié à la main.
Line 173: Line 173:
 La syntaxe est compatible avec le langage C, cela permet d’inclure directement le fichier dans le code source. La syntaxe est compatible avec le langage C, cela permet d’inclure directement le fichier dans le code source.
  
-Précisément, la première ligne de la constante (qui doit être du nom du fichier, dans l’exemple ci-dessus : (exemple_xpm) indique la largeur de l’image en pixel (24 pixels ici), la longueur (20 ici), le nombre de couleurs (3 ici) et enfin le nombre de caractères codant chaque couleur (ici 1). Puis vient l’identification des couleurs, dans l’exemple, une espace équivaut à un pixel transparent (" c None"), un point équivaut à un pixel bleu (". c #3A32E4") et le + équivaut à un pixel rouge ("+ c #E43232"). Enfin, vient la représentation de l’image par les différents caractères associés aux couleurs.+Précisément, la première ligne de la constante (qui doit être du nom du fichier, dans l’exemple ci-dessus : exemple_xpm) indique la largeur de l’image en pixel (24 pixels ici), la longueur (20 ici), le nombre de couleurs (3 ici) et enfin le nombre de caractères codant chaque couleur (ici 1). Puis vient l’identification des couleurs, dans l’exemple, une espace équivaut à un pixel transparent (" c None"), un point équivaut à un pixel bleu (". c #3A32E4") et le + équivaut à un pixel rouge ("+ c #E43232"). Enfin, vient la représentation de l’image par les différents caractères associés aux couleurs.
  
-Lorsque l’ordinateur (dirigé par la bibliothèque adéquate) lit ce fichier, il fait les mêmes opérations qu’un enfant face à un puzzle de couleur, lorsqu’il doit colorier de rouge les parties comportant un « 1 », de bleu les parties comportant un « 2 »…+Lorsque l’ordinateur (dirigé par la bibliothèque adéquate) lit ce fichier, il pratique les mêmes opérations qu’un enfant face à un puzzle de couleur, lorsqu’il doit colorier de rouge les parties comportant un « 1 », de bleu les parties comportant un « 2 »…
  
  
  
 ===== Nouvelles fonctionnalités de Xfwm 4.2 ===== ===== Nouvelles fonctionnalités de Xfwm 4.2 =====
-Aussi simple qu’elle soit, la table de remplacement de symbole de couleur du format XPM n’est pas assez puissante pour égaler les magnifiques dégradés de couleur aperçus dans le thèmes les plus récents.+Aussi simple qu’elle soit, la table de remplacement de symbole de couleur du format XPM n’est pas assez puissante pour récupérer les magnifiques dégradés de couleur aperçus dans le thèmes les plus récents.
  
  
-Xfwm 4,2 comprend une autre fonctionnalité qui donne un résultat réel et agréable tout en étant toujours compatible avec le format de thème précédent : il crée l’image finale du fichier XPM et sa table de remplacement des couleurs, ainsi que d’autres fichiers PNG avec la transparence (si présents).+Xfwm 4,2 comprend maintenant une fonctionnalité qui donne un résultat réel et agréable tout en étant toujours compatible avec le format de thème précédent : il crée l’image finale du fichier XPM et sa table de remplacement des couleurs, ainsi que d’autres fichiers PNG avec la transparence (si présents).
  
 {{ howto:xfwm4:xfwm4-compose.gif |Figure 5 - PNG transparent images get layered on top of the XPM image}} {{ howto:xfwm4:xfwm4-compose.gif |Figure 5 - PNG transparent images get layered on top of the XPM image}}
  
-Les noms des fichiers PNG sont identiques aux noms des fichiers XPM correspondants, avec l’extension de fichier « .png »  (par ex : title-1-active.png, top-right-inactive.png, etc.). Le fichier PNG n’est pas nécessaire, s’il n'est pas présent, xfwm4 ne se plaindra pas, mais s’il existe une image PNG du même nom que l’image XPM, et que ce PNG possède un canal alpha (par ex, s’il possède des pixels semi-transparents), alors l’image PNG sera automatiquement superposée au-dessus de l’image XPM pour produire l’image finale.+Les noms de fichiers PNG sont identiques aux noms de fichiers XPM correspondants, avec l’extension de fichier « .png »  (par ex : title-1-active.png, top-right-inactive.png, etc.).  Le fichier PNG n’est pas nécessaire, s’il n'est pas présent, xfwm4 ne se plaindra pas, mais s’il existe une image PNG du même nom que l’image XPM, et que ce PNG possède un canal alpha (par ex, s’il possède des pixels semi-transparents), alors l’image PNG sera automatiquement superposée au-dessus de l’image XPM pour produire l’image finale.
  
 Cette technique a de nombreux avantages : Cette technique a de nombreux avantages :