Paramètres généraux
4.22 SINUMERIK Operate Display Manager
MENUITEM004= name:=miBrowser, menuItemStyle:=misMenu,
onClicked:="showApp(defaultFrame, appBrowser)",
image:=dm_browser.png, textID:=TEXT_ID_BROWSER
À la section [menuitemstyles], vous pouvez définir des styles pour les points de menu dans
lesquels toutes les caractéristiques visuelles d'un point de menu sont définies. Les
caractéristiques individuelles peuvent être écrasées dans le point de menu. Le rassemblement
de tous les attributs visuels permet de réduire le travail de saisie car on dispose généralement de
nombreux points de menu ayant en principe tous la même apparence. S'il arrive qu'un attribut
property doive avoir une apparence différence, il peut être écrasé individuellement.
Description des attributs property MenuItemStyle : voir ci-dessus.
Exemple 2
[menuitemstyles]
MENUITEMSTYLE001= name:=misMenu, textSize:=10,
textAlignment:=bottom, imageAlignment:=top, color:=37/53/63,
textColor:=153/173/185, pressedColor:=52/87/140,
pressedTextColor:=White, borderColor:=37/53/63,
pressedBorderColor:=52/87/140, borderWidth:=5, height:=66, width:=66
Pour les attributs property non indiqués, les valeurs par défaut (voir ci-dessus) s'appliquent.
À la section [menus], un ou plusieurs menuItems sont combinés pour former un menu. Ceci
s'effectue via l'attribut property menuItems qui comprend une liste des points de menu à
afficher dans un menu (touches/boutons). Les attributs property disponibles figurent dans le
tableau suivant.
Property
menuItems
defaultFrame
textContext
88
Signification
Liste des points de menu.
Liste de noms de points de menu séparés par des virgules
Pour la représentation de menu "grid", les points de menu sont indiqués
en fonction de la définition de leur position dans le menu :
menuItem(row, col, rowSpan=1, colSpan=1)
Les indices "row" et "col" commencent par la valeur 0.
L'indication de "rowSpan" et "colSpan" est facultative, la valeur par défaut
est 1 (analogue à QGridLayout::addWidget())
Pour la représentation de menu "row" ou "col", les indications spacing(pi‐
xel) et stretch(factor=0) peuvent aussi être utilisées :
•
spacing insère un espace supplémentaire de "int" pixels entre les
points de menu, (analogue à QBoxLayout::addSpacing())
•
stretch insère un espace supplémentaire extensible entre les points de
menu ; un facteur d'extension peut aussi être indiqué en option, (ana‐
logue à QBoxLayout::addStretch())
Nom du frame sur lequel doivent agir les points de menu pour lesquels la
chaîne de caractères "defaultFrame" est utilisée dans l'instruction sho‐
wApp comme destination. Ainsi, les points de menu peuvent réutilisés
dans plusieurs menus.
Le contexte pour l'ID de texte des points de menu (voir ci-dessus).
Manuel de mise en service, 10/2020, 6FC5397-1DP40-6DA4
SINUMERIK Operate