Skinning.toolbars/fr

From Shareaza Wiki
Revision as of 08:35, 5 May 2014 by Ji d (talk | contribs) (Created page with "=<toolbars>= L'élément '''<toolbars>''' définit toutes les barres d'outils utilisées dans le programme. Shareaza possède plusieurs barres d'outils et chacune porte un no...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

<toolbars>

L'élément <toolbars> définit toutes les barres d'outils utilisées dans le programme. Shareaza possède plusieurs barres d'outils et chacune porte un nom pour l'identifier. Il est possible d'en modifier le style avec les thèmes.

Pour voir quelles sont les barres d'outils existantes pour shareaza, consultez le fichier "default-en.xml", ou bien dans le dossier Skins qui se trouve dans le répertoire d'installation de Shareaza, ou encore sur le SVN de Shareaza.

Voici un exemple avec MonThemeBarredOutils.xml :

<?xml version="1.0" encoding="UTF-8"?>
<skin xmlns="http://shareaza.sourceforge.net/schemas/Skin.xsd" version="1.0">
<manifest name="Mon Theme Barre d'Outils" author="Moi" type="Skin"/>
 <toolbars>
  <toolbar name="CMainWnd.Tabbed">
     <button id="ID_NETWORK_CONNECT" text="Connexion"/>
     <button id="ID_NETWORK_DISCONNECT"/>
     <separator/>
     <button id="ID_NETWORK_SEARCH" text="Nouvelle recherche"/>
  </toolbar>
 </toolbars>
</skin>

Chaque barre d'outils se trouve dans un élément <toolbar> qui est appelé par l'attribut "name". La liste des noms des barres d'outils se trouve à la fin de cette section. Chaque barre d'outils contient des articles comme <button>, <separator>, <control> ou <label>. Ces articles sont expliqués ci-dessous :

Buttons

Les boutons sont créés avec un élément <button/> et sont communs sur les barres d'outils. Chaque bouton possède les attributs suivants :

  • id - La commande ID du bouton, qui commande ce qu'il fait.
  • text - Le texte qui est affiché à côté de son icône. S'il n'est pas présent, aucun texte ne sera affiché.
  • colour - La couleur optionnelle pour habiller le bouton, ex: (0000FF).
  • tip - Une infobulle optionnelle pour le bouton, qui remplace l'info-bulle normale de la commande cible.

Separators

Les séparateurs sont créés avec l'élément <separator/>. Ils sont les "articles" les plus commun sur les barres d'outils. Les séparateurs non pas d'attributs, ils génèrent simplement un espace dans les barres d'outils, souvent utilisé pour regrouper les types de boutons.

Controls

Les contrôles sont créés avec l'élément <control/>. Ils permettent l'inscription d'une commande d'entrée dans le contexte de la barre d'outils, à un emplacement spécifique. Les contrôles ont un attribut ID qui identifie le code de contrôle et un attribut largeur qui spécifie la largeur en pixels de la commande. Actuellement, il n'est pas possible de créer de nouveaux contrôles sur les barres d'outils, mais il est possible de positionner et redimensionner ceux existants en utilisant cette méthode.

Labels

Les étiquettes sont créées avec un élément <label/> et apparaissent comme un texte statique sur la barre d'outils qui ne peut être cliqué. Les étiquettes possèdent deux attributs, "text" et "tip" qui spécifie le texte à afficher respectivement sur l'étiquette et dans l'info-bulle au survole de la souris .

Noms des barres d'outils

Barre d'outils Description
CBrowseHeaderCtrl
CBrowseHostWnd
CBrowseHostWnd.Basic
CBrowseTree.Top
CDownloadsWnd
CDownloadsWnd.Basic
CHitMonitorWnd
CHostCacheWnd
CHostCacheWnd.Basic
CLibraryCollectionView.Virtual
CLibraryFileView.Physical
CLibraryFileView.Physical.Basic
CLibraryFileView.Virtual
CLibraryFileView.Virtual.Basic
CLibraryHeaderBar.Physical
CLibraryHeaderBar.Virtual
CLibraryHomeView.Physical
CLibraryHomeView.Virtual
CLibraryTileView.Virtual
CLibraryTree.Top
CLibraryTree.Virtual
CLibraryWnd.Files Barre d'outils de fichier de la fenêtre bibliothèque.
CLibraryWnd.Folders Barre d'outils de dossier de la fenêtre bibliothèque.
CMainWnd.Basic Barre d'outils de la fenêtre principale, en mode normale.
CMainWnd.Tabbed Barre d'outils de la fenêtre principale, en mode tabulé.
CMainWnd.Windowed Barre d'outils de la fenêtre principale, en mode fenêtré.
CMediaFrame
CMediaFrame.Basic
CMediaList
CNeighboursWnd
CNeighboursWnd.Basic
CPrivateChatFrame
CSearchWnd.Full Barre d'outils de la fenêtre recherche, en mode plein-écran.
CSearchWnd.Panel Barre d'outils de la fenêtre recherche, avec le panneau de recherche visible.
CSearchWnd.Panel.Basic
CUploadsWnd
CUploadsWnd.Basic



Navigation:     Page d'accueil > Skinning tutorial/fr > Skinning.toolbars/fr