Sam 21/04/2012 - Actualités

Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Sam 21/04/2012 - Actualités

Message non lu par Xavier »

Commandes


L'outil Commandes est dédié à la gestion des Raccourcis et à la configuration de la Barre. La première version proposait un arbre de commandes mélangeant les commandes internes (outils et fonctions) et les commandes externes (raccourcis de l'utilisateur) :
XCommands-v1.png
La nouvelle version sera structurée avec deux sous-arbres distincts :

Code : Tout sélectionner

[-] Commands
	[-] The X-Tools
		[-] Tools
		[-] Functions
	[-] Windows
		[-] Accessories
		[-] Configuration Panel
		[-] Functions
[-] Shortcuts
	[-] Folder
		[-] Folder
			[-] Shortcut
			[-] Shortcut
	[+] Folder
	[+] Folder
La principale raison de ce split est la simplification d'implémentation. Le premier arbre Commands sera créé en mémoire par l'application. Il sera une sorte de "réserve" de commandes disponibles, et sera utilisé dans cet outil et bien sûr par la Barre. Le second arbre Raccourcis contiendra les raccourcis de l'utilisateur, rangés dans des dossiers si besoin. C'est un arbre de données séparé, qui sera stocké, exportable et importable comme les autres données.

La gestion des dossiers parents (élément ".." dans la liste de droite) est abandonnée. Il fallait une demi tonne de code pour la faire fonctionner, et les outils Contacts et Raccourcis s'en passent très bien.

La gestion des menus sur la Barre se fera finalement (après 5 changements d'avis :mrgreen:) dans la partie haute de l'écran, un Menu étant enfant de type Container d'une ToolBar. Pour le moment, dans un souci de simplification, la possibilité d'ajouter des sous-menus a été annulée. La structure des données, l'écran de configuration et la Barre seront capables de les supporter si besoin.

La gestion des lots de commandes (batches) va sans doute être reportée à une version ultérieure, il n'y a pas de réel besoin pour le moment.

Le code permettant d'afficher les raccourcis du Menu Démarrer va être conservé car il a couté cher, mais cette fonction ne sera à priori pas disponible avant l'utilisation massive de Windows 8.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Sam 21/04/2012 - Actualités

Message non lu par Xavier »

Barres d'outil


Le nombre de Barres d'outils paramétrables passe de 16 (7 prédéfinies + 9 libres) à 10 (1 prédéfinie + 9 libres dont certaines pré-remplies).
Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Sam 21/04/2012 - Actualités

Message non lu par Xavier »

Accessoires Windows


Un dossier pour les Outils de Windows a été ajouté dans l'arbre des Commandes :

Code : Tout sélectionner

[-] Commands
   [-] The X-Tools
      [-] Tools
      [-] Functions
   [-] Windows
      [-] Commands
      [-] Accessories
      [-] Tools
      [-] Configuration Panel
[-] Shortcuts
   [+] Folder
   [+] Folder
   [+] Folder
Les noms et les icônes des Commandes, Accessoires et Outils Windows seront directement codés / stockées dans l'application.
Une première version tentait de les récupérer dans les éxecutables eux-mêmes mais a été abandonnée car :
  • L'extraction de ces informations nécessite un accès à chaque fichier.
  • Certains éxecutabes ne sont pas disponibles dans toutes les versions de Windows.
  • Cela donnait un code compliqué pour une future compatibilité qui de toute façon était incertaine, vu que le chemin des éxecutables devait être hardcodé.
La compatibilité "inter-Windows" sera donc assurée comme cela :
  • The X-Tools proposera la somme de toutes les commandes disponibles sous XP, Vista et Seven. Certaines ne fonctionneront simplement pas sous certains systèmes.
  • Deux listes d'icônes seront stockées : celles de XP qui seront affichées sous cette version uniquement, et celles de Seven qui seront affichées pour toutes les autres. En mettant de côté Windows 8, on aura donc un manque d'icônes natives sous Vista mais :
    • Presque toutes les icônes sont identiques sous Vista et Seven.
    • Vista est peu répandu.

Pour ce qui concerne le Panneau de configuration, j'espère trouver un moyen de boucler sur son contenu sans avoir à coder la cinquantaine d'éléments.
Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Re: Sam 21/04/2012 - Actualités

Message non lu par Xavier »

XMo a écrit :Pour ce qui concerne le Panneau de configuration, j'espère trouver un moyen de boucler sur son contenu sans avoir à coder la cinquantaine d'éléments.
Voilà déjà un souci de moins grâce à ce tutoriel. :mrgreen:
Répondre