articles/dicorebol-fr/layout.txt · Dernière modification: 07/05/2005 00:20

EN: rebol.com - rebol.org - rebol.net -
FR: Rebol Documentation Project - forum RebelBB - rebol-france.org - forum codeur -

 

Layout - Détail de la fonction

En résumé :

Retourne une face dont le panneau est construit suivant le dialecte de description de styles.

Utilisation :

layout specs

Argument :

specs - Le bloc de dialecte définissant les styles, les attributs, et la disposition (type: block!)

Raffinements :

/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

Description :

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.

Fonctions en relation :

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.

Version anglaise officielle :

 
  articles/dicorebol-fr/layout.txt · Dernière modification: 07/05/2005 00:20
 
Fil RSS: Recent changes RSS feed
Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
Hébergement par Spinodo