
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Retourne une face dont le panneau est construit suivant le dialecte de description de styles.
layout specs
specs - Le bloc de dialecte définissant les styles, les attributs, et la disposition (type: block!)
/size - Spécifie la taille.
pane-size - La taille (largeur et hauteur) du panneau de la face (type: pair!)
/offset - Spécifie un décalage.
where - La position de la face panneau (type: pair!)
/parent - Indique le style parent.
new - Le style de face du panneau (type: object! word! block!)
/origin - Spécifie une position de référence.
pos - L’origine de la disposition (type: pair!)
/styles - Indique une feuille de style.
list - Bloc de styles à utiliser (type: block!)
/keep - Conserve les indications de style
/tight - Offset et origine à zéro
La fonction LAYOUT prend un bloc de disposition en argument et retourne une face arrangée en résultat. Le bloc décrit la dispostion suivant les règles du Visual Interface Dialact (VID.) Le bloc est évalué et une face est retournée.
Le résultat de LAYOUT peut être passé directement à la fonction VIEW, mais également être affecté à une variable ou retourné comme le résultat d’une focntion. La ligne:
block: [ h2 "C'est une fenêtre" button "Fermer" [unview] ] view layout block
peut aussi être écrite comme:
window: layout block
view window
Le résultat de la fonction layout est une face et peut être utilisé dans d’autres layouts.
show-popup - (non documentée)
stylize - Retourne un bloc de feuille de style.
unview - Ferme une fenêtre.
view - Affiche une face en fenêtre.