ONYX - Utilisation - Personnalisation de l'interface Designer
Différence entre versions
(→Exemple 2 : Cacher l'onglet "Home") |
(Cette version a été marquée pour être traduite) |
||
Ligne 2 : | Ligne 2 : | ||
<translate> | <translate> | ||
+ | <!--T:1--> | ||
Onyx Designer 10.1 (sortie officielle Fin Juin 2020) et au-de-là donne la possibilité de personnaliser son interface. | Onyx Designer 10.1 (sortie officielle Fin Juin 2020) et au-de-là donne la possibilité de personnaliser son interface. | ||
Ligne 7 : | Ligne 8 : | ||
+ | <!--T:2--> | ||
Dans une prochaine version, il sera également possible de personnaliser les autres barres d'outils et fenêtres de Designer ainsi que de modifier les couleurs. | Dans une prochaine version, il sera également possible de personnaliser les autres barres d'outils et fenêtres de Designer ainsi que de modifier les couleurs. | ||
− | ==Prérequis== | + | ==Prérequis== <!--T:3--> |
*'''Designer Onyx 10.1''' ou supérieur | *'''Designer Onyx 10.1''' ou supérieur | ||
*Avoir le fichier '''global.xml''' dans le répertoire '''Styles''' du dossier d'installation de Designer | *Avoir le fichier '''global.xml''' dans le répertoire '''Styles''' du dossier d'installation de Designer | ||
*Exécuter le fichier '''initGlobalStyle.reg''' fourni avec le setup | *Exécuter le fichier '''initGlobalStyle.reg''' fourni avec le setup | ||
− | ==Limites== | + | ==Limites== <!--T:4--> |
Cette première version permets uniquement de jouer avec les bouton de la barre d'outils Ruban situé en haut de l'écran. D'autres possibilités viendront pas la suite. | Cette première version permets uniquement de jouer avec les bouton de la barre d'outils Ruban situé en haut de l'écran. D'autres possibilités viendront pas la suite. | ||
− | ==Masquer des éléments du ruban== | + | ==Masquer des éléments du ruban== <!--T:5--> |
+ | <!--T:6--> | ||
Il est possible de cacher certains boutons des onglets '''Home''', '''Edit''', '''Display''' et '''Shape''' | Il est possible de cacher certains boutons des onglets '''Home''', '''Edit''', '''Display''' et '''Shape''' | ||
+ | <!--T:7--> | ||
[[File:OX_D_CUSTOM1.jpg|1000px|center|sans_cadre]] | [[File:OX_D_CUSTOM1.jpg|1000px|center|sans_cadre]] | ||
+ | <!--T:8--> | ||
L’ajout du Style global permet de masquer des catégories, des panels et des boutons à partir du fichier global.xml. Ce fichiers se trouve dans le dossier d’installation de M-Designer, dans le dossier '''“Styles”'''. | L’ajout du Style global permet de masquer des catégories, des panels et des boutons à partir du fichier global.xml. Ce fichiers se trouve dans le dossier d’installation de M-Designer, dans le dossier '''“Styles”'''. | ||
− | ===Installation du fichier global.xml=== | + | ===Installation du fichier global.xml=== <!--T:9--> |
+ | <!--T:10--> | ||
Afin d’activer la personnalisation du ruban, il faut exécuter le fichier initGlobalStyle.reg. Ce dernier va ajouter une clé avec le nom du fichier XML contenant les éléments à masquer. | Afin d’activer la personnalisation du ruban, il faut exécuter le fichier initGlobalStyle.reg. Ce dernier va ajouter une clé avec le nom du fichier XML contenant les éléments à masquer. | ||
− | ===Paramétrage du fichier XML=== | + | ===Paramétrage du fichier XML=== <!--T:11--> |
+ | <!--T:12--> | ||
Le fichier XML reprends les même balise que les autre fichier de style avec la balise <style>. On y ajoute une balise <ui> qui contiendra une liste de balises <menu>. Ces dernières correspondront au catégories, panneaux et boutons à afficher ou supprimer: | Le fichier XML reprends les même balise que les autre fichier de style avec la balise <style>. On y ajoute une balise <ui> qui contiendra une liste de balises <menu>. Ces dernières correspondront au catégories, panneaux et boutons à afficher ou supprimer: | ||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
Ligne 43 : | Ligne 50 : | ||
</style> | </style> | ||
+ | <!--T:13--> | ||
La balise menu peut avoir les attributs suivant: | La balise menu peut avoir les attributs suivant: | ||
+ | <!--T:14--> | ||
*'''category''': indiquant le nom de la catégorie de l'élément | *'''category''': indiquant le nom de la catégorie de l'élément | ||
*'''panel''': indiquant le nom du panel de l'élément | *'''panel''': indiquant le nom du panel de l'élément | ||
Ligne 52 : | Ligne 61 : | ||
<u>Remarque</U> : Si on souhaite supprimer uniquement un bouton il faudra ajouter les quatre attributs à la balise menu. En revanche si, on veut supprimer une catégorie, il ne faudra ajouter que les attribut category et status. De même, si on souhaite enlever un panneau, il ne faudra mettre que les attributs category, panel et status. | <u>Remarque</U> : Si on souhaite supprimer uniquement un bouton il faudra ajouter les quatre attributs à la balise menu. En revanche si, on veut supprimer une catégorie, il ne faudra ajouter que les attribut category et status. De même, si on souhaite enlever un panneau, il ne faudra mettre que les attributs category, panel et status. | ||
+ | <!--T:15--> | ||
Dans l’exemple ci-dessous, Le bouton “générer”, le panneau “insérer” et la catégorie “format” n’apparaitront pas dans M-Designer: | Dans l’exemple ci-dessous, Le bouton “générer”, le panneau “insérer” et la catégorie “format” n’apparaitront pas dans M-Designer: | ||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
Ligne 62 : | Ligne 72 : | ||
</style> | </style> | ||
+ | <!--T:16--> | ||
Les '''éléments non renseignés''' sont au status '''“on”''' par défaut. | Les '''éléments non renseignés''' sont au status '''“on”''' par défaut. | ||
− | ===Liste des noms=== | + | ===Liste des noms=== <!--T:17--> |
+ | <!--T:18--> | ||
Les panneaux et boutons se trouvant dans plusieurs catégories doivent être mis dans la catégorie Accueil (home) et seront supprimer dans toutes les catégories. | Les panneaux et boutons se trouvant dans plusieurs catégories doivent être mis dans la catégorie Accueil (home) et seront supprimer dans toutes les catégories. | ||
− | ====Catégories==== | + | ====Catégories==== <!--T:19--> |
+ | <!--T:20--> | ||
Les catégories représentent au niveau de l'interface les onglets. | Les catégories représentent au niveau de l'interface les onglets. | ||
+ | <!--T:21--> | ||
[[File:OX_D_CUSTOM6.jpg|1000px|center|sans_cadre]] | [[File:OX_D_CUSTOM6.jpg|1000px|center|sans_cadre]] | ||
+ | <!--T:22--> | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Ligne 91 : | Ligne 106 : | ||
− | ====Panneaux==== | + | ====Panneaux==== <!--T:23--> |
+ | <!--T:24--> | ||
Les catégories représentent au niveau de l'interface les blocs de boutons. | Les catégories représentent au niveau de l'interface les blocs de boutons. | ||
+ | <!--T:25--> | ||
[[File:OX_D_CUSTOM7.jpg|1000px|center|sans_cadre]] | [[File:OX_D_CUSTOM7.jpg|1000px|center|sans_cadre]] | ||
+ | <!--T:26--> | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Ligne 131 : | Ligne 149 : | ||
|} | |} | ||
− | ====Boutons==== | + | ====Boutons==== <!--T:27--> |
+ | <!--T:28--> | ||
Les catégories représentent au niveau de l'interface les boutons ou équivalents. | Les catégories représentent au niveau de l'interface les boutons ou équivalents. | ||
+ | <!--T:29--> | ||
[[File:OX_D_CUSTOM8.jpg|1000px|center|sans_cadre]] | [[File:OX_D_CUSTOM8.jpg|1000px|center|sans_cadre]] | ||
+ | <!--T:30--> | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Ligne 257 : | Ligne 278 : | ||
|} | |} | ||
+ | <!--T:31--> | ||
[[File:OX_D_CUSTOM2.jpg|1000px|center|sans_cadre]] | [[File:OX_D_CUSTOM2.jpg|1000px|center|sans_cadre]] | ||
[[File:OX_D_CUSTOM3.jpg|1000px|center|sans_cadre]] | [[File:OX_D_CUSTOM3.jpg|1000px|center|sans_cadre]] |
Version du 18 mai 2020 à 16:45
Onyx Designer 10.1 (sortie officielle Fin Juin 2020) et au-de-là donne la possibilité de personnaliser son interface.
Dans une prochaine version, il sera également possible de personnaliser les autres barres d'outils et fenêtres de Designer ainsi que de modifier les couleurs.
Sommaire
Prérequis
- Designer Onyx 10.1 ou supérieur
- Avoir le fichier global.xml dans le répertoire Styles du dossier d'installation de Designer
- Exécuter le fichier initGlobalStyle.reg fourni avec le setup
Limites
Cette première version permets uniquement de jouer avec les bouton de la barre d'outils Ruban situé en haut de l'écran. D'autres possibilités viendront pas la suite.
Masquer des éléments du ruban
Il est possible de cacher certains boutons des onglets Home, Edit, Display et Shape
L’ajout du Style global permet de masquer des catégories, des panels et des boutons à partir du fichier global.xml. Ce fichiers se trouve dans le dossier d’installation de M-Designer, dans le dossier “Styles”.
Installation du fichier global.xml
Afin d’activer la personnalisation du ruban, il faut exécuter le fichier initGlobalStyle.reg. Ce dernier va ajouter une clé avec le nom du fichier XML contenant les éléments à masquer.
Paramétrage du fichier XML
Le fichier XML reprends les même balise que les autre fichier de style avec la balise <style>. On y ajoute une balise <ui> qui contiendra une liste de balises <menu>. Ces dernières correspondront au catégories, panneaux et boutons à afficher ou supprimer:
<?xml version="1.0" encoding="utf-8"?> <style> <ui> <menu ... /> <menu ... /> ... </ui> </style>
La balise menu peut avoir les attributs suivant:
- category: indiquant le nom de la catégorie de l'élément
- panel: indiquant le nom du panel de l'élément
- id: indiquant le nom du bouton de l'élément
- status: valeur indiquant si l'élément doit s’afficher (“on”) ou non (“off”)
Remarque : Si on souhaite supprimer uniquement un bouton il faudra ajouter les quatre attributs à la balise menu. En revanche si, on veut supprimer une catégorie, il ne faudra ajouter que les attribut category et status. De même, si on souhaite enlever un panneau, il ne faudra mettre que les attributs category, panel et status.
Dans l’exemple ci-dessous, Le bouton “générer”, le panneau “insérer” et la catégorie “format” n’apparaitront pas dans M-Designer:
<?xml version="1.0" encoding="utf-8"?> <style> <ui> <menu category="home" panel="generate" id="generate_btn" status="off"/> <menu category="format" status="off"/> <menu category="shape" panel="insert" status="off"/> </ui> </style>
Les éléments non renseignés sont au status “on” par défaut.
Liste des noms
Les panneaux et boutons se trouvant dans plusieurs catégories doivent être mis dans la catégorie Accueil (home) et seront supprimer dans toutes les catégories.
Catégories
Les catégories représentent au niveau de l'interface les onglets.
Catégorie | Attribut XML |
---|---|
Mise en forme | format |
Accueil | home |
Mapping | Mapping |
Forme | shape |
Affichage | view |
Panneaux
Les catégories représentent au niveau de l'interface les blocs de boutons.
Panneaux | Attribut XML |
---|---|
Presse-papier | clipboard |
Texte de la cellule | clipboard |
Donnée | data |
Positionner selon la grille | fit_to_grid |
Formes | form |
Générer | generate |
Générer (composant) | generate_component |
Insérer | insert |
Insérer (Mapping) | insert_dynamic |
Organiser | organize |
Prévisualiser | preview |
Redessiner | redraw |
Styles | styles |
Fenêtre | window |
Boutons
Les catégories représentent au niveau de l'interface les boutons ou équivalents.
Boutons | Attribut XML |
---|---|
Coller | paste |
Couper | cut |
Copier | copy |
Copier le format | copy_format |
Dupliquer | dupplicate |
Police et taille | font_group |
Style du texte | txt_style |
alignement | txt_align |
couleur de la police | font_color |
générer | generate_btn |
Association de projet | associate |
Exporter FDP | export_printer |
Script | script |
Envoi mapping | send |
Envoi mapping multi | send_multi |
Aperçu | preview_btn |
Charger flux de données | open_spool |
Aperçu multiple | multi_preview |
Enregistrer apperçu | save_preview |
Calque XPS | xps_layer |
Délier spool | unlink_spool |
Prétraitement XML | process_xml |
Mettre dessus | layer_front |
Mettre dessous | layer_back |
Alignement | ids-alignment |
Taille | ids_size |
Rotation | ids_rotate |
Aimanter | magnet |
Régler le pas de la grille | grid_setup |
text | text_box |
Image | image_box |
Tableau statique | table_box |
Sélection | selection |
Ligne | line |
Arc | arc |
Carré | square |
Rectangle | rectangle |
Rectangle arrondi | curved_rectangle |
Ellipse | ellipse |
Cercle | circle |
Formes | figure |
Couleur du contour | outline_color |
Couleur de remplissage | padding_color |
Epaisseur | weight |
zone | mapzone |
Ancre | anchor |
Groupe Fixe | mapgroup |
Groupe Variable | mapgroup_var |
Commandes | commands |
Sélection (onglet mapping) | mapselection |
Ligne (onglet mapping) | mapline |
Rectangle | maprectangle |
text | maptext |
Logo | maplogo |
Graphique | mapgraph |
Composant | mapcomponent |
Elément variable | maplabel |
Exemple 1 : Cacher le bouton "Generate Project"
Afin de cacher le bouton "Generate Project", il faut passer la ligne suivante du global.xml à la valeur OFF :
<menu category="home" panel="generate" id="generate_btn" status="off"/>
Exemple 2 : Cacher l'onglet "Home"
Afin de cacher l'onglet "Home", il faut passer la ligne suivante du global.xml à la valeur OFF :
<menu category="home" status="off"/>
Exemple 3 : Cacher le panel "Display"
Afin de cacher l'onglet "display", il faut passer la ligne suivante du global.xml à la valeur OFF :
<menu category="view" status="off"/>