Personnalisation de XINX

Table of Contents

  1. Documentation de XINX
  2. Sommaire
  3. Installation de XINX
    1. Installation de XINX à partir des sources
      1. Récupérer les sources
      2. Compilation
      3. Installation des prérequis sous MS/Windows (depuis la version 0.8.1)
    2. Installation à partir du binaire
      1. Sous windows
      2. Sous Gnu/Linux
  4. Démarrage rapide
    1. Présentation de l'interface
    2. Le menu fichier
    3. Le menu édition
    4. Le menu chercher
    5. Le menu signet
    6. Le menu projet
    7. Le menu fenêtre
    8. Le menu Outils
    9. Le menu Aide
  5. Le mode projet
    1. Création d'un projet
      1. Page 1 : Définition du projet
      2. Page 1 bis : Définition des propriétés spécifiques
      3. Page 2 : Définition des services
      4. Page 3 : Définition du gestionnaire de version
    2. Modification d'un projet
    3. Fermeture d'un projet
  6. La complétion sous XINX
    1. Fichier de donnée pour la complétion
    2. Editeur
  7. Spécifique
    1. Projet multi-préfixe
    2. Sauvegade
  8. Les Services Internet
    1. Configuration des services
    2. Éditer un flux
    3. Execution du Service
  9. Utilisation du gestionnaire de version
    1. Mise à jour globale
    2. Validation globale
    3. Opération locale
  10. Personnalisation de XINX
    1. Général
    2. Projet
    3. Révision
    4. Éditeur
    5. Police
    6. Syntaxe
    7. Présentation
    8. Snipet
    9. Outils
    10. Modules
  11. Liste des raccourcis disponibles dans XINX
    1. Fonctions de Navigation
    2. Fonctions d'édition XINX
    3. Gestion des signets
    4. Gestion des Webservices
    5. Fonctions d'édition classiques
    6. Fonctions de recherche
  12. Écriture de Plugins Pour XINX
    1. Préface
    2. Les bases
    3. Le plugin de gestion de version
      1. Partie gestionnaire de version
      2. Partie plugin
  13. Écriture de script pour XINX
    1. Présentation de ECMAScript
    2. Les objets
    3. Propriété de l'objet Global
    4. Etendre l'application
  14. Écriture de Snipets
    1. Configuration
      1. Boite de configuration
      2. Propriété du Snipet
      3. Script dans les snipets

La boite de dialogue de personnalisation permet de modifier le comportement de l'application ou de modifier les valeurs par défaut des informations utilisées par l'application.

Au fur et à mesure de l'évolution de l'application, de nouvelles valeurs peuvent apparaître et les valeurs par défaut peuvent être modifiées. Pour réinitialiser les valeurs par défaut de l'application, il est possible de cliquer sur le bouton Défaut. Cette option permet de remettre les réglages d'usines ;)

Général

  • Chemin de description : Chemin vers le dossier de données de XINX. Normalement ce dossier est un sous-dossier du répertoire d'installation.
  • Langue : Langue dans laquelle doit-être utilisé XINX. Le changement de la langue nécessite un redémarrage de l'application.
  • Fichier journal de trace : Emplacement du fichier de trace si XINX n'est pas capable d'effectuer une opération où s'il se plante.

Projet

Cette page permet le changement du fonctionnement de l'application sur la création de projet et l'utilisation de spécifique.

  • Sauvegarder avec les informations de session par défaut : Si coché, lors de la fermeture d'un projet, XINX sauvegarde le contenu du fichier dans un fichier de session.
  • Ouvrir le dernier projet au démarrage : Si coché, le projet ouvert à la dernière fermeture de XINX sera automatiquement réouvert lors du redémarage.
  • Emplacement du serveur d'application : Emplacement où sera ouvert par défaut la boite d'ouverture d'un projet. (Ce dossier est utilisé comme chemin du serveur d'application dans l'assistant de création projet).
  • Nom par défaut des dossiers spécifiques : Nom du dossier utilisé, dans les projets dérivés, pour sauvegarder les feuilles de styles spécifiques.
  • Temps avant actualisation des dossiers : Temps en milliseconde après lequel la liste des dossiers est rafraichis lors du changement du filtre sur ProjectDirectoryDock.
  • Fichier spécifique : Permet de définir pour chaque type de fichier si ce dernier est considéré comme étant spécifique ou non par le projet ; et si oui, le sous-dossier du dossier projet définit, ci-dessus, dans lequel il doit être stocké.

Révision

Cette page permet de saisir les informations globales aux gestionnaires de versions. Si vous cherchez des options relatives à un seul gestionnaire de version vous devez regarder les options du plugins.

  • Ferme le journal du gestionnaire de version automatiquement : Ferme automatiquement la fenêtre du journal après une opération du gestionnaire de version (comme update, commit, add, remove, ...).
  • Mise à jour du ChangeLog automatiquement : Lors de la validation, XINX ajoute dans un fichier ChangeLog à la racine du projet, la date et le commentaire saisis par l'utilisateur.

Éditeur

Dans cette page, vous trouverez différentes informations concernant l'éditeur.

  • Avertir lors de la modification d'un fichier : Si un fichier est modifié alors qu'il est ouvert par XINX, ce dernier propose alors automatiquement à l'utilisateur d'ouvrir la version modifiée.
  • Créer une sauvegarde avant l'enregistrement : A l'enregistrement, XINX crée une sauvegarde de l'ancienne version avec le suffixe .bak.
  • Indentation automatique à la sauvegarde : A la sauvegarde XINX exécute automatiquement la commande d'indentation automatique. Cette option pourra être ré-écrite en ECMAScript ultérieurement.
  • Bouton de fermeture d'onglet : Emplacement des boutons pour la fermeture des onglets (sur l'onglet même, dans le coin à droite).
  • Encodage par défaut du texte : Encodage à utiliser lorsque ce dernier ne peux être trouvé (il est par exemple disponible sur les fichiers XML et dérivé)
  • Rafraichissement du contenue : Temps pendant lequel, si l'utilisateur écris du texte, l'application ne rafraichis pas la vue contenue de l'éditeur.

Police

Cette page permet de définir la police de caractère, ainsi que la taille pour l'éditeur. Elle permet également de définir quelques bling bling.

  • Afficher la ligne courante : Affiche d'un gris bleuté la ligne courante.
  • Surligner automatiquement les mots identiques : Surligne automatiquement les mots identiques de la même couleur. Cette couleur est choisie dans le champ Couleur du surligneur. Si la case n'est pas cochée, il est possible de demander le surlignement des mots identiques dans le menu Edition.
  • Afficher les espaces et les tabulations : Affiche les espaces et les tabulations dans l'éditeur à l'aide d'un symbole.
  • Taille de la tabulation : Définit la taille de la tabulation en nombres d'espaces.

Syntaxe

Dans cette page on définit pour chaque moteur de coloration syntaxique, le jeux de couleur à utiliser. Un exemple affiche le résultat tel qu'il devrait être.

Présentation

Cette page permet de définir les informations d'affichage du flux de présentation. Elle permet entre autre de définir les éléments à cacher, ainsi que le chemin à déplier par défaut, ... :

  • Chemin par défaut à déplier : Lors de l'affichage du flux de présentation XINX va déplier les premiers éléments correspondant qu'il trouve.
  • Éléments à cacher : Liste des éléments à cacher lors de l'affichage du flux. Par défaut, les éléments debug et application_data sont cachés.
  • Afficher les sous-éléments à un noeud correspondant : Si coché, affiche les sous-éléments des noeuds validés par le filtre. Sinon seuls les noeuds correspondants aux filtres sont affichés.
  • Afficher l'attribut "Name" si disponible : Affiche l'attribut Name dans le XPATH si celui-ci peut être trouvé sur le noeud (ce qui donne le résultat VueXXX[@name='yyyy'].
  • Couleurs : Couleurs utilisées pour afficher les éléments différents : Les vues, les champs avec une erreur, les champs avec un élément screen_data.

Snipet

Cette page permet la modification de la liste des Snipets. Ce point est traité dans la partie XinxSnipets.

Outils

Liste des outils nécessaires à XINX ou à l'un de ses plugins. Lors de la modification de l'un des chemins, XINX propose un bouton pour rechercher l'outil. Si le fichier sélectionné n'est pas trouvé, le chemin est affiché de couleur rouge.

Modules

Liste des modules découverts par XINX. Pour chaque module, il est possible d'avoir les informations (nom, licence, version, ...). Il est également possible de configurer certains plugins.

Dans le second onglet XINX affiche la liste des scripts découverts.

Attachments