更改treeitem';默认的箭头图标

更改treeitem';默认的箭头图标,tree,firefox-addon,xul,Tree,Firefox Addon,Xul,我的xul应用程序中有这个树结构 <tree> <treechildren> <treeitem> <treerow> /* some code */ </treerow> <treechildren> <treeitem> /* some code

我的xul应用程序中有这个树结构

<tree>
    <treechildren>
        <treeitem>
            <treerow> 
                 /* some code */
            </treerow>
            <treechildren>
                <treeitem> /* some code */</treeitem>
                <treeitem> /* some code */</treeitem>
            </treechildren>
         </treeitem>
     </treechildren>
</tree>

/*一些代码*/
/*一些代码*/
/*一些代码*/
正如你们xul大师已经知道的,包含treechildren的treeitem从标签上得到了一个箭头。像这样:

我想知道的是如何更改此箭头并将其放置在最右侧。

此箭头称为“扭曲”,它的样式使用。默认Windows主题为树扭曲定义以下样式:

treeechildren::-moz-tree-twisty{
-moz填充端:4px;
垫面:1px;
宽度:9px;/*图像的宽度为9像素*/
列表样式图像:url(“chrome://global/skin/tree/twisty-clsd.png");
}
treechildren::-moz tree twisty(开放){
宽度:9px;/*图像的宽度为9像素*/
列表样式图像:url(“chrome://global/skin/tree/twisty-open.png");
}

通过替代这些样式,可以更改其宽度和边距,也可以使用其他图像。然而,我不认为您可以将它移动到不同的位置。

我通过将边距向左放置,将twisty向右对齐,但不知怎么的,它起了作用。非常感谢你的帮助