masquer un panel au lancement
Darkblue7-Dec-2014/19:02:09+1:00
bonjour,
j'essaie de masquer au lancement d'une interface un panel, pour ce faire je fais un hide dans le bloc do du layout mais il n'est pas pris en compte
exemple :
view layout [p1: panel [text "tutu"] p2: panel [btn "OK" [hide p1]] do [hide p1]]


Est ce possible?
GreG8-Dec-2014/10:16:46+1:00
Bonjour,
J'utiliserais view/new qui rend la main immédiatement et je ferais le hide après:

view/new layout [p1: panel [text "tutu"] p2: panel [btn "OK" [hide p1]]]
hide p1
DideC9-Dec-2014/22:22:09+1:00
Pourquoi le cacher ? Il suffit de ne pas le montrer
view layout [p1: panel [text "tutu"] with [show?: false] p2: panel [btn "show" [show p1]]]
darkblue10-Dec-2014/18:22:45+1:00
pas mal, merci Didec et Greg

En effet, autant ne pas le montrer
DocKimbel11-Dec-2014/8:19:12+1:00
Oui, c'est possible, il faut utiliser
face/show?: no
pour cacher une face.

Appliqué à ton exemple:
view layout [p1: panel [text "tutu"] p2: panel [btn "OK" [hide p1]] do [p1/show?: no]]


Autre option: utiliser un offset avec des coordonnées négatives.
Darkblue14-Dec-2014/21:23:43+1:00
Merci Dockimbel,

Il y a une doc qui recense tous ces parametres?
DideC15-Dec-2014/10:27:38+1:00
Il faut fouiner, il y en a un peu partout.

Par exemple, depuis mes débuts avec Rebol, j'allais souvent apprendre des trucs sur ce site : http://www.codeconscious.com/rebol/#REBOLInformationandTips et pas seulement que pour view ou VID.
Il y a aussi un RebSite (dans Rebol.com / Public / Code C.) o on retrouve toutes ces infos et plus encore (on peut tester les codes directement

Mais c'en est un parmi d'autres.

Je me souviens aussi d'un Webzine dans lequel il y avait des articles super intéressant, mais je ne sais plus o les trouver (il me semble que c'était sur R-forces, mais il n'existe plus !?).

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2