Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Problème de stack avec des tree

Envoyé par : papy

Date : 26/07/2006 17:34

Bonjour,

lorsque un élément contenant un tree est utilisé dans une stack, le comportement de celle-ci devient anormal : l'arbre s'affiche partiellement (le texte) par dessus les autre fils de la stack et les évènements sont propagés vers l'arbre au lieu du fils le plus haut.

J'ai essayé d'utiliser l'attribut ordinal, cela ne change rien.

Voici un petit exemple qui illustre ce problème

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css" ?>
<window id="mainWindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

        <stack flex="1">

                <!-- Panel 1 -->
                <vbox style="background-color: lightblue;" flex="1" ordinal="2">
                        <label value="panel 1"/>
                        <tree flex="1">
                                <treecols>
                                        <treecol label="Colonne 1" flex="1"/>
                                </treecols>
                                <treechildren>
                                        <treeitem label="test 1"/>
                                        <treeitem label="test 2"/>
                                        <treeitem label="test 3"/>
                                        <treeitem label="test 4"/>
                                        <treeitem label="test 5"/>
                                        <treeitem label="test 6"/>
                                        <treeitem label="test 7"/>
                                        <treeitem label="test 8"/>
                                        <treeitem label="test 9"/>
                                        <treeitem label="test 10"/>
                                        <treeitem label="test 11"/>
                                </treechildren>
                        </tree>
                </vbox>


                <!-- La popup -->
                <hbox style="background-color: red;" top="20" left="20" width="200" height="100" ordinal="3">
                        <label value="Test"/>
                </hbox>

        </stack>

</window>

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.