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