457d3a87a7dda503dd8d21ff769cab860d1fe279
[themes.git] / LCARStrek / global / skin / classicBindings.xml
1 <?xml version="1.0"?>
2
3 <bindings id="buttonBindings"
4           xmlns="http://www.mozilla.org/xbl"
5           xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
6
7   <binding id="textdisabled" extends="xul:text">
8     <content excludes="observes,template">
9       <xul:stack>
10         <xul:text class="text-bottom" inherits="value=label,accesskey,crop"/>
11         <xul:text class="text-top" inherits="value=label,accesskey,crop"/>
12       </xul:stack>
13     </content>
14   </binding>
15
16   <binding id="toolbargrippy" extends="chrome://global/content/bindings/toolbar.xml#toolbargrippy">
17     <content orient="vertical">
18       <xul:hbox autostretch="never" align="center">
19         <xul:image class="toolbargrippy-twisty"/>
20       </xul:hbox>
21       <xul:spring class="toolbargrippy-texture" flex="1"/>
22     </content>
23   </binding>
24   
25   <binding id="toolbargrippy-collapsed" extends="chrome://global/content/bindings/toolbar.xml#toolbargrippy">
26     <content>
27       <xul:hbox autostretch="never" align="center">
28         <xul:image class="toolbargrippy-twisty-collapsed"/>
29       </xul:hbox>
30       <xul:spring class="toolbargrippy-texture-collapsed" flex="1"/>
31     </content>
32   </binding>
33
34
35   <binding id="radio" extends="chrome://global/content/bindings/radio.xml#radio">
36     <content excludes="observes">
37       <xul:box flex="1" class="radio-internal-box" autostretch="never" align="center">
38         <xul:box class="radio-checkmark-box-1" autostretch="never" inherits="disabled">
39           <xul:box class="radio-checkmark-box-2" autostretch="never" flex="1">
40             <xul:image class="radio-check" inherits="checked,disabled"/>
41           </xul:box>
42         </xul:box>
43         <xul:image class="radio-icon" inherits="src,disabled"/>
44         <xul:html class="radio-text" inherits="value=label,accesskey,crop,disabled" flex="1">
45           <children/>
46         </xul:html>
47       </xul:box>
48     </content>
49   </binding>
50
51   <binding id="checkbox" extends="chrome://global/content/bindings/checkbox.xml#checkbox">
52     <content excludes="observes">
53       <xul:box flex="1" class="checkbox-internal-box" autostretch="never" align="center">
54         <xul:box class="checkbox-checkmark-box-1" autostretch="never" inherits="disabled">
55           <xul:box class="checkbox-checkmark-box-2" autostretch="never" flex="1">
56             <xul:image class="checkbox-check" inherits="checked,disabled"/>
57           </xul:box>
58         </xul:box>
59         <xul:image class="checkbox-icon" inherits="src,disabled"/>
60         <xul:html class="checkbox-text" inherits="value=label,accesskey,crop,disabled" flex="1">
61           <children/>
62         </xul:html>
63       </xul:box>
64     </content>
65   </binding>
66
67   <binding id="thumb" extends="chrome://global/content/bindings/scrollbar.xml#thumb">
68     <content>
69       <xul:box class="thumb-box" autostretch="never" orient="vertical" flex="1">
70         <xul:spring flex="1"/>
71       </xul:box>
72     </content>
73   </binding>
74
75   <binding id="scrollbar" extends="chrome://global/content/bindings/scrollbar.xml#scrollbar">
76     <content>
77       <xul:scrollbarbutton type="decrement" inherits="sborient=orient"/>
78       <xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">
79               <xul:thumb inherits="orient,src" flex="1"/>
80       </xul:slider>
81       <xul:scrollbarbutton type="increment" inherits="sborient=orient"/>
82     </content>
83   </binding>
84   
85   <binding id="scrollbarbutton">
86     <content>
87       <xul:box class="scrollbarbutton-box" flex="1">
88         <xul:image class="scrollbarbutton-icon" inherits="src"/>
89       </xul:box>
90     </content>
91   </binding>
92
93   <binding id="slider" extends="chrome://global/content/bindings/scrollbar.xml#slider">
94     <content>
95             <xul:button class="slider-button"/>
96         </content>
97   </binding>
98   
99   <binding id="grippy" extends="chrome://global/content/bindings/splitter.xml#grippy">
100     <content>
101       <xul:box class="grippy-box" flex="1">
102         <xul:image class="grippy-image" inherits="src" />
103       </xul:box>
104     </content>
105   </binding>
106
107   <binding id="autocomplete-history-button" extends="xul:box">
108     <content>
109       <xul:box class="autocomplete-history-button-internal-box" autostretch="never">
110         <children/>
111       </xul:box>
112     </content>
113   </binding>
114   
115 </bindings>
116