--- /dev/null
+<?xml version="1.0"?>
+
+<bindings id="menulistBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="menulist"
+ extends="chrome://global/content/bindings/menulist.xml#menulist">
+ <content>
+ <xul:hbox class="menulist-internal-box" flex="1">
+ <xul:hbox class="menulist-display-box" flex="1" align="center">
+ <xul:image class="menulist-icon" inherits="src"/>
+ <xul:text class="menulist-text" inherits="value=label,crop,accesskey" crop="right" flex="1"/>
+ </xul:hbox>
+ <xul:hbox class="menulist-dropmarker-box-1" inherits="open">
+ <xul:hbox class="menulist-dropmarker-box-2" flex="1" align="center" pack="center" inherits="open">
+ <xul:image class="menulist-dropmarker" inherits="disabled"/>
+ </xul:hbox>
+ </xul:hbox>
+ </xul:hbox>
+ <children includes="menupopup"/>
+ </content>
+ </binding>
+
+ <binding id="menulist-editable"
+ extends="chrome://global/content/bindings/menulist.xml#menulist-editable">
+ <content>
+ <xul:hbox class="menulist-internal-box" flex="1">
+ <xul:hbox class="menulist-display-box" flex="1" align="center">
+ <xul:image class="menulist-icon" inherits="src"/>
+ <html:input type="text" class="menulist-editable-text" inherits="value=label,accesskey" flex="1"/>
+ </xul:hbox>
+ <xul:hbox class="menulist-dropmarker-box-1" valign="middle" inherits="open">
+ <xul:hbox class="menulist-dropmarker-box-2" flex="1" align="center" pack="center" inherits="open">
+ <xul:image class="menulist-dropmarker" inherits="disabled"/>
+ </xul:hbox>
+ </xul:hbox>
+ </xul:hbox>
+ <children includes="menupopup"/>
+ </content>
+ </binding>
+
+ <binding id="menulistpopup"
+ extends="chrome://global/content/bindings/popup.xml#popup">
+ <content>
+ <xul:vbox class="menulistpopup-internal-box" flex="1" style="overflow: auto">
+ <children/>
+ </xul:vbox>
+ </content>
+ </binding>
+
+ <binding id="menulist-compact" extends="chrome://global/content/bindings/menulist.xml#menulist">
+ <content>
+ <xul:hbox class="menulist-compact-internal-box" flex="1" align="center">
+ <xul:image class="menulist-compact-dropmarker" inherits="disabled"/>
+ <xul:spacer flex="1"/>
+ <xul:text class="menulist-compact-text" inherits="value=label,accesskey,crop,disabled" crop="right"/>
+ </xul:hbox>
+ <children includes="menupopup"/>
+ </content>
+ </binding>
+
+</bindings>
\ No newline at end of file