Les objets bouton sont définis dans le panneau principal. Le nom de leur section est basé sur leur fonction.
Ils partagent les propriétés communes suivantes:
Name
(chaîne, obligatoire) Nom de l'objet. Le nom peut également être présenté à l'utilisateur dans des listes, il doit donc être descriptif. Si une représentation graphique nécessite un nom plus court, veuillez remplacer cette valeur localement.
Displayed
(boolean, default: false) Si la valeur est true, la section inclut également les propriétés de l'interface graphique du panneau principal. Sinon, il ne s'affiche pas sur le panneau principal.
DisplayInInvertedState
(boolean, default: false) Si la valeur est true, off est affiché comme étant activé et activé comme désactivé.
StopControlMIDIKeyNumber
(entier 0-127, par défaut: aucun événement MIDI spécifié) Utilisé uniquement pour construire la configuration initiale lors du premier chargement - fourni uniquement pour la compatibilité HW1. PÉRIMÉ.
MIDIProgramChangeNumber
(int 1-128, par défaut: aucun événement MIDI spécifié) Utilisé uniquement pour construire la configuration initiale lors du premier chargement - fourni uniquement pour la compatibilité HW1. PÉRIMÉ.
ShortCutKey
(entier 0-255, par défaut: 0) 0 signifie pas de raccourci, sinon, il spécifie le code de clé de la touche de raccourci.
Les propriétés d'interface graphique des objets bouton sont les suivantes:
DisplayAsPiston
(boolean, valeur par défaut: true pour les divisionnaires, les généraux et les pistons, sinon false) True signifie afficher sous la forme d'un bouton, false la valeur drawstop.
DispLabelColour
(couleur, par défaut: rouge foncé) Couleur du texte de l'étiquette.
DispLabelFontSize
(taille de la police, valeur par défaut: normale) Taille de la police de l'étiquette
DisplLabelFontName
(chaîne, valeur par défaut: vide) Police du texte. Vide signifie utiliser la police de contrôle du panneau.
DispLabelText
(chaîne de caractères, valeur par défaut: nom du bouton) Contenu de l'étiquette de texte. Vous devriez l'éditer si vous avez besoin d'afficher une chaîne plus courte sur l'étiquette.
DispKeyLabelOnLeft
(boolean, default: true) S'il est affiché en tant que piston et que cet attribut est false, déplacez-le un peu à gauche. Sinon ignoré.
DispImageNum
(nombre entier 1- dépendant du type, par défaut: voir ci-dessous) Bitmap intégré à utiliser. GrandOrgue a 6 pour les tirants et 5 pour les pistons. La valeur par défaut est 3 (piston) ou 4 (drawstops) pour les boutons en lecture seule, sinon la valeur par défaut est 1.
DispButtonRow
(rangée de boutons, valeur par défaut: 1) S'il est affiché en tant que piston, il contient la rangée de boutons en fonction du modèle de disposition. Sinon ignoré.
DispButtonCol
(Colonne du bouton, valeur par défaut: 1) S'il est affiché en tant que piston, il contient la colonne du bouton selon le modèle de présentation. Sinon ignoré.
DispDrawstopRow
(rangée Drawstop, par défaut: 1) Si affiché en tant que drawstop, il contient la ligne drawstop selon le modèle de présentation. Sinon ignoré.
DispDrawstopCol
(colonne drawstop, par défaut: 1) Si affiché en tant que drawstop, il contient la colonne drawstop selon le modèle de présentation. Sinon ignoré.
ImageOn
(chaîne, valeur par défaut: utiliser un bitmap interne conformément à DispImageNum) Spécifiez le nom de fichier d'une image à utiliser comme bitmap. Si le bitmap contient un masque pour la transparence, il sera utilisé.
ImageOff
(chaîne, valeur par défaut: utiliser un bitmap interne conformément à DispImageNum) Spécifiez le nom de fichier d'une image à utiliser comme bitmap désactivé. Si le bitmap contient un masque pour la transparence, il sera utilisé. La taille doit correspondre à la bitmap.
MaskOn
(chaîne, valeur par défaut: vide) Nom de fichier pour un masque externe pour l'image bitmap. Si vide, aucun masque n'est ajouté.
MaskOff
(chaîne, valeur par défaut: valeur de MaskOn) Nom de fichier d'un masque externe pour le bitmap désactivé. Si vide, aucun masque n'est ajouté.
PositionX
(entier 0 - largeur du panneau, par défaut: selon le modèle de présentation) Permet de remplacer la position X du bouton
PositionY
(entier 0 - hauteur du panneau, par défaut: selon le modèle de présentation) Permet de remplacer la position Y du bouton
Width
(entier 0 - largeur du panneau, par défaut: largeur de l'image bitmap) Largeur du bouton. Si elle est plus grande que le bitmap, le bitmap est affiché en mosaïque.
Height
(entier 0 - hauteur du panneau, par défaut: hauteur de l'image bitmap) Hauteur du bouton. Si elle est plus grande que le bitmap, le bitmap est affiché en mosaïque.
TileOffsetX
(entier 0 - largeur du bitmap, valeur par défaut: 0) Position X sur le bitmap du pixel gauche du bouton
TileOffsetY
(entier 0 - largeur du bitmap, valeur par défaut: 0) Position Y sur le bitmap du pixel le plus haut du bouton
MouseRectLeft
(entier 0 - Largeur, valeur par défaut: 0) X relatif du bord gauche du rectangle de la souris
MouseRectTop
(entier 0 - Hauteur, par défaut: 0) Y relatif du bord supérieur du rectangle de la souris
MouseRectWidth
(entier 0 - Largeur, valeur par défaut: Largeur) largeur du rectangle de la souris
MouseRectHeight
(entier 0 - Hauteur, par défaut: Hauteur) hauteur du rectangle de la souris
MouseRadius
(entier 0 - max (MouseRectHeight, MouseRectWidth), par défaut: max (MouseRectHeight, MouseRectWidth) / 2) Si 0, les événements de la souris sont capturés à l'intérieur du rectangle de la souris. Sinon, ils doivent également se trouver dans un cercle de la taille spécifiée.
TextRectLeft
(entier 0 - Hauteur, par défaut: 0) X relatif du bord gauche du rectangle de texte
TextRectTop
(entier 0 - Hauteur, par défaut: 0) Y relatif du bord supérieur du rectangle de texte
TextRectWidth
(entier 0 - Largeur, valeur par défaut: Largeur) largeur du rectangle de texte
TextRectHeight
(entier 0 - Hauteur,