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

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

 

Show - Détail de la fonction

En résumé :

Affiche une face ou un bloc de faces.

Utilisation :

show face

Argument :

face - La ou les faces à afficher. (type: object! block!)

Description :

C’est une fonction bas-niveau de /View utilisée pour afficher ou mettre à jour une face. La face à afficher doit faire partie d’un pane (panneau) compris dans une fenêtre.

La fonction SHOW est appelée fréquemment pour mettre à jour l’affichage d’une face suite à des changements. Si la face contient un pane avec des sous-faces, toutes ces faces seront réaffichées.

Si vous essayez de montrer une face et que rien ne se passe, vérifiez qu’elle bien fait partie de la hiérarchie de l’affichage. Pour ça, la face doit être présente dans la pane list d’une autre face affichée.

Par exemple, si vous modifiez n’importe lequel des attributs d’une face, appelez la fonction SHOW pour afficher les changements. Le code qui suit le montre:

    view layout [
        bx: box 100x24 black
        button "Red" [bx/color: red  show bx]
        button "Green" [bx/color: green  show bx]
    ]

L’exemple ci-dessous crée une face avec layout, puis retire des faces de son pane. La fonction SHOW est appelée chaque fois pour rafraîchir la face et montrer ce qui s’est passé.

    out: layout [
        h1 "Show Example"
        t1: text "Text 1"
        t2: text "Text 2"
    ]
    view/new out
    wait 1
    remove find out/pane t2
    show out
    wait 1
    remove find out/pane t1
    show out
    wait 1
    append out/pane t2
    show out
    wait 1
    unview
 

Fonctions en relation :

hide - Cache une face ou un bloc de faces.

unview - Ferme une fenêtre visible.

view - Affiche une face comme fenêtre.

Version anglaise officielle :

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