<?xml version="1.0"?>

<bindings id="globalBindings"
          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">

  <!-- :::/ widgets \ ::::::::::::::::::::::::::::::::::::::::::::::::::::: -->

  <binding id="toolbar-menu-button" display="xul:menu"
           extends="chrome://global/content/bindings/toolbarbutton.xml#menu-button">
    <content>
      <children includes="observes|template|menupopup|tooltip"/>
      <xul:stack class="box-inherit toolbarbutton-menubutton-stack" flex="1">
        <xul:toolbarbutton class="box-inherit toolbarbutton-menubutton-button"
             anonid="button" allowevents="true"
             inherits="disabled,image,label,crop,accesskey,command,
                       buttonover,buttondown,align,dir,pack,orient"/>
        <xul:dropmarker type="menu-button" inherits="open,disabled"
                        class="toolbarbutton-menubutton-dropmarker"/>
      </xul:stack>
    </content>
  </binding>

  <!-- :::/ mini scrollbar \ ::::::::::::::::::::::::::::::::::::::::::::::::: -->
  
  <binding id="iframe-miniscroll" extends="chrome://global/content/bindings/general.xml#iframe">
    <content usechromesheets="chrome://global/skin/scrollbars-mini.css"/>
  </binding>
  
  <binding id="browser-miniscroll" extends="chrome://global/content/bindings/browser.xml#browser">
    <content usechromesheets="chrome://global/skin/scrollbars-mini.css"/>
  </binding>

  <binding id="scrollbar-mini" extends="chrome://global/content/bindings/scrollbar.xml#scrollbar">
    <resources>
      <stylesheet src="chrome://global/skin/scrollbars-mini.css"/>
    </resources>
  </binding>

  <!-- :::/ misc scrollbar \ ::::::::::::::::::::::::::::::::::::::::::::::::: -->
    
  <binding id="row-iconic" extends="xul:row">
    <content>
      <xul:hbox align="center">
        <xul:image class="row-iconic-icon"/>
        <children/>
      </xul:hbox>
    </content>
  </binding>

</bindings>
