Envoyé par : Utilisateur anonyme
Date : 11/07/2005 14:39
Bonjour,
Un nouveau problème se pose a moi. Je représente une arborescence à l'aide d'un arbre! (jusque là normal). Le problème est que dans certain cas mon arbre est beaucoup trop large et il dépasse donc de la surface affichable. J'ai essayé d'insérer une scrollbar au niveau de l'arbre mais cette barre ne me permet que de monter/descendre et non d'aller de gauche à droite.
Quelqu'un pourrait-il m'indiquer comment faire pour insérer où il le faut une scrollbar?
Merci d'avance
Skyba!
Envoyé par : skyba
Date : 19/07/2005 14:15
Personne n'aurait une petite idée svp?
Envoyé par : aurelien
Date : 19/07/2005 14:53
J'ai pas eu ce problème mais en regardant un peu, il me semble qu'il suffit de rajouter dans la balise tree du xul
style='overflow: auto;'
voir tout en bas de la page http://www.xulplanet.com/references/elem(..)
Envoyé par : skyba
Date : 19/07/2005 16:48
j'ai essayé et ça ne fonctionne pas!
http://www.xulplanet.com/references/elemref/ref_StyleProperties.html
http://www.geckozone.org/wiki/wakka.php?wiki=StyleProperties (meme chose en français d'ailleurs)
je ne comprend pas trop comment ça fonctionne. Je dois redéfinir qqch dans une feuille de style?
Envoyé par : aurelien
Date : 19/07/2005 17:59
Je viens de perdre le post que je tapais donc je vais aller droit au but : Je suis pas un spécialiste, je galere avec xul, et je dis peut etre des betises...
Pour les styles, tu peux les mettre dans un fichier css à part, mais dans le cas ou il n'y a qu'un truc précis à changer tu peux le faire en indiquant l'attribut style de la balise.
En lisant http://www.xulplanet.com/references/elem(..) il apparait que les scrollbar sont gérées par le style (ce qui correspond à une certaine logique).
Si tu as essayé -moz-scrollbars-horizontal et que ça ne marche pas : si tu lis l'anglais tu peux farfouiller sur le forum de xulplanet (et faire une recherche dans ce forum si ce n'est pas déjà fait).
Et un truc qui marche souvent : tu te trouves une extension qui fait ce que tu veux et tu regarde le code.
Envoyé par : chBok
Date : 19/07/2005 18:02
Je vois le problème, et je me demande s'il est soluble... Voici ma réflexion sur le sujet :
En effet, un arbre peut contenir une ou plusieurs colonnes. Dans le cas de plus d'une colonne, il est facile d'imaginer que la barre de défilement horizontale n'a pas vraiment de signification, car chaque colonne est limitée en largeur d'affichage.
Mais pour les arbres n'ayant qu'une seule colonne, l'utilisateur aimerait disposer d'une barre de défilement horizontale. Et là, je pense que XUL raisonne comme dans le cas d'un arbre de plus d'une colonne.
Le "seul" moyen est de rendre l'arbre flexible en largeur, et de placer un <splitter> sur sa droite pour pouvoir l'élargir. Mais ce n'est pas l'effet recherché...
Il pourrait s'agir là d'une évolution à proposer pour le moteur Gecko ;)
Envoyé par : Utilisateur anonyme
Date : 20/07/2005 10:28
Merci pour vos réponse. Je pense effectivement qu ça n'a pas été implémenté pour le moment. Malgré les essais de divers solutions rien ne change!
Je vais signaler ceci en espérant que dans une version future ce sera corrigé!
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.