!import
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
1 <?xml version="1.0"?>
2
3 <bindings id="toolbarbuttonBindings"
4 xmlns="http://www.mozilla.org/xbl"
5 xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
6 xmlns:xbl="http://www.mozilla.org/xbl">
7
8 <binding id="toolbarbutton" display="xul:button"
9 extends="chrome://global/content/bindings/button.xml#button-base">
10 <resources>
11 <stylesheet src="chrome://global/skin/toolbarbutton.css"/>
12 </resources>
13
14 <content>
15 <children includes="observes|template|menupopup|tooltip"/>
16 <xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,toolbarmode,buttonstyle"/>
17 <xul:label class="toolbarbutton-text" crop="right" flex="1"
18 xbl:inherits="value=label,accesskey,crop,toolbarmode,buttonstyle"/>
19 </content>
20
21 <implementation implements="nsIAccessibleProvider">
22 <property name="accessibleType" readonly="true">
get_accessibleType
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
23 <getter>
24 return Components.interfaces.nsIAccessibleProvider.XULToolbarButton;
25 </getter>
26 </property>
27 </implementation>
28 </binding>
29
30 <binding id="menu" display="xul:menu"
31 extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton">
32 <content>
33 <children includes="observes|template|menupopup|tooltip"/>
34 <xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,toolbarmode,buttonstyle"/>
35 <xul:label class="toolbarbutton-text" crop="right" flex="1"
36 xbl:inherits="value=label,accesskey,crop,dragover-top,toolbarmode,buttonstyle"/>
37 <xul:dropmarker type="menu" class="toolbarbutton-menu-dropmarker" xbl:inherits="disabled,label"/>
38 </content>
39 </binding>
40
41 <binding id="menu-vertical" display="xul:menu"
42 extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton">
43 <content>
44 <children includes="observes|template|menupopup|tooltip"/>
45 <xul:hbox flex="1" align="center">
46 <xul:vbox flex="1" align="center">
47 <xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,toolbarmode,buttonstyle"/>
48 <xul:label class="toolbarbutton-text" crop="right" flex="1"
49 xbl:inherits="value=label,accesskey,crop,dragover-top,toolbarmode,buttonstyle"/>
50 </xul:vbox>
51 <xul:dropmarker type="menu" class="toolbarbutton-menu-dropmarker" xbl:inherits="disabled,label"/>
52 </xul:hbox>
53 </content>
54 </binding>
55
56 <binding id="menu-button" display="xul:menu"
57 extends="chrome://global/content/bindings/button.xml#menu-button-base">
58 <resources>
59 <stylesheet src="chrome://global/skin/toolbarbutton.css"/>
60 </resources>
61
62 <content>
63 <children includes="observes|template|menupopup|tooltip"/>
64 <xul:toolbarbutton class="box-inherit toolbarbutton-menubutton-button"
65 anonid="button" flex="1" allowevents="true"
66 xbl:inherits="disabled,crop,image,label,accesskey,command,
67 align,dir,pack,orient,toolbarmode,buttonstyle"/>
68 <xul:dropmarker type="menu-button" class="toolbarbutton-menubutton-dropmarker"
69 xbl:inherits="align,dir,pack,orient,disabled,toolbarmode,buttonstyle,label"/>
70 </content>
71 </binding>
72
73 <binding id="toolbarbutton-image"
74 extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton">
75 <content>
76 <xul:image class="toolbarbutton-icon" xbl:inherits="src=image"/>
77 </content>
78 </binding>
79
80 </bindings>