Envoyé par : neurones
Date : 04/11/2005 15:49
bonjour, Comment creer une liste pour afficher des vignettes de maniere horizontale?? Merci.
Envoyé par : laurentj
Date : 07/11/2005 16:15
Un truc comme ça ?
<hbox> <image /> <image /> <image /> </hbox>
Et tu met un style overflow sur la box pour avoir une barre de défilement (ou tu met toi meme une <scrollbar>)
Envoyé par : neurones
Date : 09/11/2005 08:33
oui, mais sous forme listbox, est-ce possible?
Envoyé par : thefab
Date : 09/11/2005 09:54
Salut neurones,
Je suis pas sur d'avoir bien compris, tu veux afficher plusieurs miniatures sur chaque ligne d'une listbox. Si c'est ça tu peux utiliser <richlistbox> dans lequel tu peux mettre ce que tu veux, en plus c'est bien les lignes peuvent avoir des hauteurs différentes (bien pour des images avec des tailles diverses).
Un exemple:
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window title="Images RichListBox" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <richlistbox flex="1"> <richlistitem align="start"> <image src="http://static.flickr.com/6/6156386_061a31b6f5_s.jpg"/> <image src="http://static.flickr.com/6/6156386_061a31b6f5_t.jpg"/> </richlistitem> <richlistitem align="center"> <image src="http://static.flickr.com/6/6156386_061a31b6f5_s.jpg" style="margin: 2px"/> <image src="http://static.flickr.com/6/6156386_061a31b6f5_t.jpg" style="margin: 2px"/> <image src="http://static.flickr.com/6/6156386_061a31b6f5_m.jpg" style="margin: 2px"/> <vbox> <label class="header" value="Besso"/> <label value="Le Besso vu depuis le lac de l'Arpitettaz"/> </vbox> </richlistitem> <richlistitem align="end"> <image src="http://static.flickr.com/6/6156386_061a31b6f5_s.jpg"/> <image src="http://static.flickr.com/6/6156386_061a31b6f5_t.jpg"/> </richlistitem> </richlistbox> </window>
Fabrice
Envoyé par : neurones
Date : 09/11/2005 13:01
Oui c'est ça a part que je veux pouvoir selectionner chacune des vignettes, et là on ne peut pas, car c'est le listitem qui est selectionné :-(
Envoyé par : thefab
Date : 09/11/2005 13:46
Pour que les sous-éléments d'un <listitem> ou <richlistitem> reçoivent les évènements il faut le préciser explicitement avec l'attribut allowevents="true". Voir Checkbox dans listbox/tree.
Ensuite tu peux ajouter un gestionnaire pour chaque sous-élément:
<richlistitem allowevents="true"> ... <image src="..." onclick="alert(this);"/> </richlistitem>
Fabrice
Envoyé par : hhf
Date : 09/11/2005 21:49
sur le listitem faut mettre allowevents="true", pour que ca propage l'evenement... si j'ai bien compris le pb
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.