Skinning.menus/fr
Languages: |
English • Deutsch • Español • Français • עברית • Italiano • Nederlands • Polski • Português • Русский • 中文(繁體) | e |
Updated: |
This page has been updated on 04 avril 2014 for the release of Shareaza v2.7.x.0. | e |
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.
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