<?xml version="1.0"?>

<bindings id="globalBindings"
   xmlns="http://www.mozilla.org/xbl"
   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
   xmlns:xbl="http://www.mozilla.org/xbl">

  <binding id="tab" extends="chrome://global/content/bindings/tabbox.xml#tab">
    <content>
      <xul:spacer class="tab-image-left" xbl:inherits="selected"/>
      <xul:hbox flex="1" class="tab-image-middle" align="center" xbl:inherits="selected">
        <xul:image class="tab-icon" xbl:inherits="src=image,validate"/>
        <xul:label flex="1" xbl:inherits="value=label,crop,accesskey" crop="right" class="tab-text"/>
      </xul:hbox>
      <xul:spacer class="tab-image-right" xbl:inherits="selected"/>
    </content>
  </binding>

  <binding id="tabs" extends="chrome://global/content/bindings/tabbox.xml#tabs">
    <content>
      <xul:spacer class="tab-border-top-left-cap"/>
      <xul:spacer class="tab-border-top-left"/>
      <children/>
      <xul:stack flex="1">
        <xul:spacer class="tab-border-top-right"/>
        <xul:hbox class="tabs-misc-dec" align="center">
          <xul:spacer flex="1"/>
        </xul:hbox>
      </xul:stack>
      <xul:spacer class="tab-border-top-right-cap"/>
    </content>
  </binding>
  
  <binding id="tabs-closebutton" 
           extends="chrome://global/content/bindings/tabbox.xml#tabs">
    <content>
      <xul:stack flex="1" class="tabs-stack">
        <xul:vbox>
          <xul:spacer flex="1"/>
          <xul:hbox class="tabs-bottom" align="center"/>
        </xul:vbox>
        <xul:vbox>
          <xul:hbox>
            <xul:spacer class="tabs-left-cap"/>
            <xul:stack>
              <xul:spacer class="tabs-left"/>
              <xul:toolbarbutton class="tabs-newbutton" xbl:inherits="oncommand=onnewtab,tooltiptext=tooltiptextnew"/>
            </xul:stack>
            <xul:hbox flex="1" style="min-width: 1px;">
              <children/>
              <xul:spacer class="tabs-right" flex="1"/>
            </xul:hbox>
            <xul:stack>
              <xul:spacer class="tabs-right"/>
              <xul:hbox class="tabs-closebutton-box" align="center" pack="end">
                <xul:toolbarbutton class="tabs-closebutton close-button" xbl:inherits="disabled=disableclose,oncommand=onclosetab"/>
              </xul:hbox>
            </xul:stack>
            <xul:spacer class="tabs-right-cap"/>
          </xul:hbox>
          <xul:spacer class="tabs-bottom-spacer"/>
        </xul:vbox>
      </xul:stack>
    </content>
  </binding>

</bindings>
