ONYX - Utilisation
Personnalisation de l'interface Designer
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