bug 77 css scoping - making skin work again
[themes.git] / EarlyBlue / global / skin / buttonBindings.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="buttonleft" extends="chrome://global/content/bindings/button.xml#button-base">
8     <content excludes="observes,template">
9       <xul:box class="button-box-1" autostretch="never" flex="1">
10         <xul:box class="button-box-2" autostretch="never" flex="1">
11           <xul:image class="button-icon" inherits="src"/>
12           <xul:box class="button-box-text" flex="1" autostretch="never">
13             <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
14           </xul:box>
15         </xul:box>
16       </xul:box>
17     </content>
18   </binding>
19
20   <binding id="buttonright" extends="chrome://global/content/bindings/button.xml#button-base">
21     <content excludes="observes,template">
22       <xul:box class="button-box-1" autostretch="never" flex="1">
23         <xul:box class="button-box-2" autostretch="never" flex="1">
24           <xul:box class="button-box-text" flex="1" autostretch="never">
25             <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
26           </xul:box>
27           <xul:image class="button-icon" inherits="src"/>
28         </xul:box>
29       </xul:box>
30     </content>
31   </binding>
32   
33   <binding id="buttontop" extends="chrome://global/content/bindings/button.xml#button-base">
34     <content excludes="observes,template">
35       <xul:box class="button-box-1" autostretch="never" flex="1">
36         <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">
37           <xul:image class="button-icon" inherits="src"/>
38           <xul:box class="button-box-text" flex="1" autostretch="never">
39             <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
40           </xul:box>
41         </xul:box>
42       </xul:box>
43     </content>
44   </binding>
45
46   <binding id="buttonbottom" extends="chrome://global/content/bindings/button.xml#button-base">
47     <content excludes="observes,template">
48       <xul:box class="button-box-1" autostretch="never" flex="1">
49         <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">
50           <xul:box class="button-box-text" flex="1" autostretch="never">
51             <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
52           </xul:box>
53           <xul:image class="button-icon" inherits="src"/>
54         </xul:box>
55       </xul:box>
56     </content>
57   </binding>
58
59 </bindings>
60