1.13.2
Intégration des boîtes de dialogue Sidescreen
Les pages ou les widgets sont intégrés par le biais du fichier slsidescreen.ini.
Les pages doivent être créées à la section [Sidescreen]. Chaque page doit être indiquée avec
le mot clé PAGE suivi du numéro continu de page et des attributs nécessaires. L'attribut
name définit le nom d'objet de la page. L'attribut implementation indique la bibliothèque
d'implémentation et le nom de classe. Ces deux attributs doivent être indiqués séparés par
une virgule. Les pages du type SlSideScreenPage peuvent intégrer des éléments Sidescreen.
Ceci s'effectue par les entrées ELEMENT. La règle de création d'une ligne d'élément
ELEMENTxxx correspond à la règle de création d'une page. Si la page ne contient que des
boîtes de dialogue configurées avec Easy XML, il faut indiquer
slagmforms.SlEESideScreenPage comme valeur de l'attribut implementation.
Les widgets peuvent être ajoutés à un élément Sidescreen à la section [Element_<name>].
La règle de création d'une ligne de widget WIDGETxxx correspond à la règle de création d'une
page.
Pour activer un widget Sidescreen Easy XML, il faut indiquer
slagmforms.SlEESideScreenWidget comme valeur de l'attribut implementation.
Syntaxe
ELEMENT002= name:=<name>, implementation:=SlSideScreenElement
...
...
[Element_<name>]
WIDGET001= name:=<Widget Name>, implementation:=
slagmforms.SlEESideScreenWidget
Le descripteur de widget est utilisé par défaut pour former le nom de module "main".
Exemple
PAGE004= name:=sidescreen_proginfluence,
implementation:=slagmforms.SlEESideScreenPage
Nom de module "main" : sidescreen_proginfluence.xml
Autres propriétés
Il est possible d'affecter d'autres caractéristiques aux pages ou aux widgets en saisissant une
section avec le nom PAGE_<pagename>, ELEMENT_<elmentname> ou
WIDGET_<widgetname> dans le fichier slsidescreen.ini.
Les caractéristiques suivantes peuvent être affectées à une page, un élément ou un widget :
Attribut
TextId
TextFile
Easy XML
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Signification/Comportement
Descripteur du texte indépendant de la langue
Nom de fichier texte
Création de boîtes de dialogue utilisateur
1.13 Application Sidescreen
171