Skinning.menus/fr

From Shareaza Wiki
Jump to navigation Jump to search
  Updated:

This page has been updated on 04 avril 2014 for the release of Shareaza v2.7.x.0.

e

<menus>

L'élément <menus> contrôle les menus. Chaque menu porte un nom pour l'identifier. Les thèmes peuvent changer chaque menu, si on veut.

L'élément <menus> contrôle les menus utilisés dans le programme. Shareaza contient plusieurs menus et chacun porte un nom pour l'identifier. Les thèmes peuvent remplacer la conception des menus.

Ci-dessous un exemple avec MonThèmeMenu.xml :

<?xml version="1.0" encoding="UTF-8"?>
<skin xmlns="http://shareaza.sourceforge.net/schemas/Skin.xsd" version="1.0">
<manifest name="Mon Thème Menu" author="Moi" type="Skin"/>
  <menus>  
     <menu name="CHomeWnd">
       <item id="ID_TAB_HOME" text="_Accueil"/>
       <item id="ID_TAB_LIBRARY" text="_Bibliothèque"/>
       <item id="ID_TAB_NETWORK" text="_Réseaux"/>
       <item id="ID_TAB_TRANSFERS" text="_Téléchargements"/>
       <separator/>
       <item id="ID_TAB_CONNECT" text="_Connexion"/>
       <item id="ID_NETWORK_SEARCH" text="Nouvelle _Recherche"/>
     </menu>
  </menus>
</skin>

Chaque menu est dans un élément <menu>, et nommé avec un attribut name. Une liste des menus est incluse à la fin de cette section.

Chaque menu contient des articles qui peuvent être <item>, <separator> ou d'autres <menu>.

Items Menu

Les items menu sont créés avec un élément <item/> Chaque menu a les attributs suivants :

  • id - La commande ID de l'élément de menu, qui contrôle ce qu'il fait réellement.
  • text - Le texte afficher à coté de l'icône pour le item menu.

Separators

Les Séparateurs sont créés avec l'élément <separator/>. Les séparateurs n'ont pas d'attributs puisqu'ils créent des espaces dans les menus, souvent utilisées pour regrouper d'autres attributs, comme des groupes de commandes.

Sous-menus

Les Menus peuvent êtres groupés pour créer des sous-menus, ou des menus popup. Cela permet que les commandes soient reliées logiquement. Il est facile de créer un sous-menu. Pour cela il faut simplement créez un nouvel élément <menu> dans un menu existant. La seule différence est que le nouveau menu n'a pas besoin d'attribut name, mais, au lieu de ça, d'un attribut text, qui contrôle l'apparence du sous-menu.

Exemple :

<?xml version="1.0" encoding="UTF-8"?>
<skin xmlns="http://shareaza.sourceforge.net/schemas/Skin.xsd" version="1.0">
<manifest name="Mon Thème Menu" author="Moi" type="Skin"/>
   <menus>  
     <menu name="CHomeWnd">
     <item id="ID_TAB_HOME" text="_Accueil"/>
       <item id="ID_TAB_LIBRARY" text="_Bibliothèque"/>
       <item id="ID_TAB_NETWORK" text="_Réseaux"/>
       <item id="ID_TAB_TRANSFERS" text="_Téléchargements"/>
     <separator/>
     <menu text="_Avancé"> 
        <item id="ID_VIEW_SECURITY" text="Se_curité" shortcut="F7"/>
        <item id="ID_VIEW_HOSTS" text="Cache d'h_ôtes" shortcut="F8"/>
        <item id="ID_VIEW_DISCOVERY" text="Décou_verte" shortcut="F9"/>
        <item id="ID_VIEW_TRAFFIC" text="_Graphique" shortcut="F10"/>
     </menu>
     <item id="ID_TAB_CONNECT" text="_Connexion"/>
     <item id="ID_NETWORK_SEARCH" text="Nouvelle _Recherche..."/>
     </menu>
  </menus>
</skin>


Menu Names

Pour une version à jour des noms possible consultez le fichier default-fr.xml dans le dossier Skins. Les noms de menu actuels sont:

Menus Description
CBrowseHostWnd Le menu popup de la fenêtre browse host (parcourir l'hôte).
CDiscoveryWnd Le menu popup de la fenêtre discovery services (services découverte).
CDownloadTabBar
CDownloadsWnd.Completed Le menu popup de la fenêtre downloads (téléchargements), quand un téléchargement terminé est sélectionné.
CDownloadsWnd.Download Le menu popup de la fenêtre téléchargement, quand un téléchargement est sélectionné.
CDownloadsWnd.Source le menu popup de la fenêtre téléchargement, quand un transfert ou une source est sélectionné.
CHitMonitorWnd Le menu popup de la fenêtre hit monitor (moniteur de hits).
CHomeWnd Le menu popup de la fenêtre home (accueil).
CHostCacheWnd Le menu popup de la fenêtre host cache (cache d'hôtes).
CLibraryFileView
CLibraryTileView
CLibraryTree.Physical
CLibraryTree.Virtual
CLibraryWnd.File Le menu popup de la fenêtre library (bibliothèque), quand un fichier est sélectionné.
CLibraryWnd.Folder Le menu popup de la fenêtre library (bibliothèque), quand un dossier est sélectionné.
CMainWnd.Basic Le menu de la fenêtre principale, en mode normale.
CMainWnd.Tabbed Le menu de la fenêtre principale, en mode tabulé.
CMainWnd.Tray Le menu popup tray.
CMainWnd.Windowed Le menu de la fenêtre principale, en mode fenêtré.
CMainWnd.View.Tabbed Le menu popup Affichage, quand on clique droit dans le vide. Mode tabulé.
CMainWnd.View.Windowed Le menu popup Affichage, quand on clique droit dans le vide. Mode fenêtré.
CMediaFrame
CMediaFrame.Zoom
CMediaList
CNeighboursWnd Le menu popup de la fenêtre neighbours (voisins).
CPrivateChatFrame
CSearchMonitorWnd Le menu popup de la fenêtre search monitor (moniteur de recherche).
CSearchWnd Le menu popup de la fenêtre recherche.
CSecurityWnd Le menu popup de la fenêtre sécurité.
CSystemWnd Le menu popup système.
CTrafficWnd Le menu popup de la fenêtre graphique
CUploadsWnd Le menu popup de la fenêtre envois



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