ONYX - Utilisation - Personnalisation de l'interface Designer

Différence entre versions

De MappingDoc
Ligne 1 : Ligne 1 :
<languages/>
+
En cours de développement: Cette documentation est susceptible d'évoluer au fur et à mesure du développement.
<translate>
 
(En cours de dev jusqufin juin 2020)
 
  
Onyx Designer 10.1 (sortie officielle Fin Juin 2020) et au-de-là donne la possibilité de personnaliser son interface. Il est alors maintenant possible de cacher certains boutons de la barre d'outils du ruban.
+
Cette page est une documentation d’utilisation qui contient des informations qui ne doivent pas être communiquer aux clients.
Il est possible de cacher certains boutons des onglets '''Home''', '''Edit''', '''Display''' et '''Shape'''
+
1. Masquer des éléments du ruban
  
[[File:OX_D_CUSTOM1.jpg|1000px|center|sans_cadre]]
+
Le ruban contient la majorité des fonctionnalités de M-Designer Il contient plusieurs catégories. Chaque catégories contiens des panneaux de boutons:
  
 +
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”.
 +
1.1 Installation du fichier global.xml
  
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.
+
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.
 +
1.2 Paramétrage du fichier XML
  
==Prérequis==
+
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:
Mapping Onyx 10.1 ou supérieur
+
<?xml version="1.0" encoding="utf-8"?>
 +
<style>
 +
<ui>
 +
<menu ... />
 +
                <menu ... />
 +
                ...
 +
        </ui>
 +
</style>
  
==Limites==
+
La balise menu peut avoir les attributs suivant:
Dans le cas où la queue à copier comporte plusieurs devices, uniquement la première sera copiée.
 
  
==Fonctionnement==
+
    category: indiquant le nom de la catégorie de l'élément
===Paramétrage===
 
  
un nouveau paramètre est apparu dans le mapping.conf (section Expert path) :
+
    panel: indiquant le nom du panel de l'élément
'''[PATH_SITE_MODEL]: ''' Permet de donner le nom du site ayant toutes les queues pouvant être copiées. (Site modèle).
 
  
 +
    id: indiquant le nom du bouton de l'élément
  
<block name="EXPERT PATH">
+
    status: valeur indiquant si l'élément doit s’afficher (“on”) ou non (“off”)
    <group>
 
        <element>
 
          ...
 
          '''<info name="[PATH_SITE_MODEL]">queue_models</info>'''
 
          ...
 
        </element>
 
    </group>
 
  </block>
 
  
+
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.  
Cet entrée est créée automatiquement à l'installation de Mapping 10.1.
 
  
 +
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>
  
La valeur par défaut à l'installation est ''queue_models''
+
Les éléments non renseignés sont au status “on” par défaut.
 +
1.3 Liste des noms
  
 +
Les noms en rouge ne peuvent pas encore être supprimer sans risque. Leurs attributs ne doivent donc pas être présents dans une documentation officielle.
  
Le site en question n'est quand à lui pas créé.
+
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égorie
  
Il faudra le créer ainsi que créer les modèles de queues.
+
Attribut XML
  
===Interface===
+
Accueil
Un nouveau bouton est apparu dans la '''gestion des sites, imprimantes et points d'entrée'''.
+
  
 +
home
  
[[File:OX_S_CLONEQUEUE1.jpg|1000px|center|sans_cadre]]
+
Mise en forme
 +
  
====Création du site modèle====
+
format
La première chose à faire est de créer le site modèle (portant par défaut le nom '''queue_models'''
 
Il faut également créer des modèles de queue à l'intérieur de celui-ci.
 
  
 +
Affichage
 +
  
Dans notre exemple, le site modèle se nomme '''queue_models''' et ses queues '''queue1''', '''queue2''', '''queue3'''.
+
view
  
 +
Forme
 +
  
[[File:OX_S_CLONEQUEUE2.jpg|1000px|center|sans_cadre]]
+
shape
  
====Création d'une queue dans le site principal via la nouvelle fonctionnalité====
+
Mapping
 +
  
 +
mapping
 +
Panneaux:
  
A partir de maintenant, nous pouvons utiliser la nouvelle fonctionnalité de duplication de queues.
+
Panneaux
  
 +
Attribut XML
  
#Mettez vous au niveau du site principal (ou MAIN)
+
Presse-papier
#Cliquer sur l'icone '''Duplicate queue''' du site principal (le site principal est alors la destination de la copie)
+
#L'écran suivant apparait alors :
 
  
 +
clipboard
  
[[File:OX_S_CLONEQUEUE3.jpg|1000px|center|sans_cadre]]
+
Polices système
 +
  
 +
fonts
  
1 : Nom de la queue à créer (Obligatoire)<br>
+
Générer
2 : Description de la queue à créer (Facultatif) Si vide alors on prends la valeur du nom de la queue et de la device <br>
+
3 : Queue à copier (queue présente dans le site modèle)<br>
 
4 : Bouton de création de la queue<br>
 
  
 +
generate
  
Dans notre exemple, nous entrons
+
Prévisualiser
 +
  
 +
preview
  
1 : copyqueue1<br>
+
Organiser
2 : (vide)<br>
+
3 : queue1<br>
 
<br>
 
La validation de cette écran créerai instantanément la queue '''copyqueue1''' à partir de la queue modèle '''queue1''' et vous serai redirigé vers l’écran de modification.
 
  
 +
organize
  
[[File:OX_S_CLONEQUEUE4.jpg|1000px|center|sans_cadre]]
+
Positionner selon la grille
 +
  
 +
fit_to_grid
  
Le nom de la queue et la description correspondent aux informations entrées dans l'écran précédent.
+
Afficher/masquer
La device (Printer) reprend les caractéristiques de la queue copiée. (queue1)
+
  
 +
view_panel
  
Vous pouvez apporter les modifications que vous souhaitez et cliquer sur OK pour revenir sur la page principale.
+
Liste des Caractères
 +
  
 +
char_table
  
 +
Redessiner
 +
  
[[File:OX_S_CLONEQUEUE5.jpg|1000px|center|sans_cadre]]
+
redraw
  
 +
Fenêtre
 +
  
La queue copyqueue1 avec sa device est créé dans le site MAIN.
+
window
  
====Création de queues dans d'autres sites====
+
Insérer
 +
  
 +
insert
  
Il est également possible d'utiliser cette fonctionnalité à partir d'un autre site se situant dans le site principal (SITE1 dans mon exemple) ou dans un site situé dans ce site 1 (SITE11 dans mon exemple)
+
Formes
 +
  
 +
form
  
[[File:OX_S_CLONEQUEUE6.jpg|1000px|center|sans_cadre]]
+
Styles
 +
  
</translate>
+
styles
 +
 
 +
Générer (composant)
 +
 +
 
 +
generate_component
 +
 
 +
Donnée
 +
 +
 
 +
data
 +
 
 +
Insérer (Mapping)
 +
 +
 
 +
insert_dynamic
 +
Boutons:
 +
 
 +
Boutons
 +
 
 +
Attribut XML
 +
 +
 
 +
paste
 +
 +
 
 +
cut
 +
 +
 
 +
copy
 +
 +
 
 +
copy_format
 +
 +
 
 +
dupplicate
 +
 +
 
 +
font_group
 +
 +
 
 +
txt_style
 +
 +
 
 +
txt_align
 +
 +
 
 +
font_color
 +
 +
 
 +
generate_btn
 +
 +
 
 +
associate
 +
 +
 
 +
export_printer
 +
 +
 
 +
script
 +
 +
 
 +
send
 +
 +
 
 +
send_multi
 +
 +
 
 +
preview_btn
 +
 +
 
 +
open_spool
 +
 +
 
 +
multi_preview
 +
 +
 
 +
save_preview
 +
 +
 
 +
xps_layer
 +
 +
 
 +
unlink_spool
 +
 +
 
 +
process_xml
 +
 +
 
 +
layer_front
 +
 +
 
 +
layer_back
 +
 +
 
 +
ids_alignment
 +
 +
 
 +
ids_size
 +
 +
 
 +
ids_rotate
 +
 +
 
 +
magnet
 +
 +
 
 +
grid_setup
 +
 +
 
 +
grid
 +
 +
 
 +
ruler_up
 +
 +
 
 +
ruler_left
 +
 +
 
 +
data_view
 +
 +
 
 +
properties_view
 +
 +
 
 +
conditions_view
 +
 +
 
 +
recap_view
 +
 +
 
 +
tabbed_group
 +
 +
 
 +
text_box
 +
 +
 
 +
image_box
 +
 +
 
 +
table_box
 +
 +
 
 +
selection
 +
 +
 
 +
line
 +
 +
 
 +
arc
 +
 +
 
 +
square
 +
 +
 
 +
rectangle
 +
 +
 
 +
curved_rectangle
 +
 +
 
 +
ellipse
 +
 +
 
 +
circle
 +
 +
 
 +
figure
 +
 +
 
 +
outline_color
 +
 +
 
 +
padding_color
 +
 +
 
 +
weight
 +
 +
 
 +
mapzone
 +
 +
 
 +
anchor
 +
 +
 
 +
mapgroup
 +
 +
 
 +
mapgroup_var
 +
 +
 
 +
commands
 +
 
 +
(onglet mapping)
 +
 +
 
 +
mapselection
 +
 
 +
(onglet mapping)
 +
 +
 
 +
mapline
 +
 
 +
(onglet mapping)
 +
 +
 
 +
maprectangle
 +
 +
 
 +
maptext
 +
 +
 
 +
maplogo
 +
 +
 
 +
mapgraph
 +
 +
 
 +
mapcomponent
 +
 +
 
 +
maplabel

Version du 13 mai 2020 à 15:59

En cours de développement: Cette documentation est susceptible d'évoluer au fur et à mesure du développement.

Cette page est une documentation d’utilisation qui contient des informations qui ne doivent pas être communiquer aux clients. 1. Masquer des éléments du ruban

Le ruban contient la majorité des fonctionnalités de M-Designer Il contient plusieurs catégories. Chaque catégories contiens des panneaux de boutons:

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”. 1.1 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. 1.2 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”)

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. 1.3 Liste des noms

Les noms en rouge ne peuvent pas encore être supprimer sans risque. Leurs attributs ne doivent donc pas être présents dans une documentation officielle.

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égorie

Attribut XML

Accueil


home

Mise en forme


format

Affichage


view

Forme


shape

Mapping


mapping Panneaux:

Panneaux

Attribut XML

Presse-papier


clipboard

Polices système


fonts

Générer


generate

Prévisualiser


preview

Organiser


organize

Positionner selon la grille


fit_to_grid

Afficher/masquer


view_panel

Liste des Caractères


char_table

Redessiner


redraw

Fenêtre


window

Insérer


insert

Formes


form

Styles


styles

Générer (composant)


generate_component

Donnée


data

Insérer (Mapping)


insert_dynamic Boutons:

Boutons

Attribut XML


paste


cut


copy


copy_format


dupplicate


font_group


txt_style


txt_align


font_color


generate_btn


associate


export_printer


script


send


send_multi


preview_btn


open_spool


multi_preview


save_preview


xps_layer


unlink_spool


process_xml


layer_front


layer_back


ids_alignment


ids_size


ids_rotate


magnet


grid_setup


grid


ruler_up


ruler_left


data_view


properties_view


conditions_view


recap_view


tabbed_group


text_box


image_box


table_box


selection


line


arc


square


rectangle


curved_rectangle


ellipse


circle


figure


outline_color


padding_color


weight


mapzone


anchor


mapgroup


mapgroup_var


commands

(onglet mapping)


mapselection

(onglet mapping)


mapline

(onglet mapping)


maprectangle


maptext


maplogo


mapgraph


mapcomponent


maplabel