更改treeitem';默认的箭头图标
我的xul应用程序中有这个树结构更改treeitem';默认的箭头图标,tree,firefox-addon,xul,Tree,Firefox Addon,Xul,我的xul应用程序中有这个树结构 <tree> <treechildren> <treeitem> <treerow> /* some code */ </treerow> <treechildren> <treeitem> /* some code
<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向右对齐,但不知怎么的,它起了作用。非常感谢你的帮助