Fri, 16 Jan 2015 04:50:19 +0100
Replace accessor implementation with direct member state manipulation, by
request https://trac.torproject.org/projects/tor/ticket/9701#comment:32
1 <?xml version="1.0"?>
2 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
3 onload="setInterval(run, 25)">
5 <tree flex="1" rows="2">
6 <treecols>
7 <treecol id="sender" label="Sender" flex="1"/>
8 <treecol id="subject" label="Subject" flex="2"/>
9 </treecols>
10 <treechildren>
11 <treeitem>
12 <treerow>
13 <treecell label="joe@somewhere.com"/>
14 <treecell label="Top secret plans"/>
15 </treerow>
16 </treeitem>
17 <treeitem>
18 <treerow>
19 <treecell label="mel@whereever.com"/>
20 <treecell label="Let's do lunch"/>
21 </treerow>
22 </treeitem>
23 <treeitem>
24 <treerow>
25 <treecell label="mel@whereever.com"/>
26 <treecell label="Let's do lunch"/>
27 </treerow>
28 </treeitem>
29 <treeitem>
30 <treerow>
31 <treecell label="mel@whereever.com"/>
32 <treecell label="Let's do lunch"/>
33 </treerow>
34 </treeitem>
35 <treeitem>
36 <treerow>
37 <treecell label="mel@whereever.com"/>
38 <treecell label="Let's do lunch"/>
39 </treerow>
40 </treeitem>
41 <treeitem>
42 <treerow>
43 <treecell label="mel@whereever.com"/>
44 <treecell label="Let's do lunch"/>
45 </treerow>
46 </treeitem>
47 <treeitem>
48 <treerow>
49 <treecell label="mel@whereever.com"/>
50 <treecell label="Let's do lunch"/>
51 </treerow>
52 </treeitem>
53 <treeitem>
54 <treerow>
55 <treecell label="mel@whereever.com"/>
56 <treecell label="Let's do lunch"/>
57 </treerow>
58 </treeitem>
59 </treechildren>
60 </tree>
62 <script type="text/javascript"><![CDATA[
63 function run() {
64 var tree = document.getElementsByTagName("tree")[0];
65 var sel = tree.treeBoxObject.view.selection;
66 sel.rangedSelect(0, 0, true);
67 sel.rangedSelect(1000, 1001, true);
68 sel.adjustSelection(1, 0x7fffffff);
69 }
70 ]]></script>
72 </window>