gecko-dev/themes/classic/global/mac/menulistBindings.xml

92 строки
3.2 KiB
XML

<?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 : menulist
XUL
REPRESENTATION : <menulist>
-->
<!-- new stretchy menulist -->
<binding id="nine-slice-menulist" extends="chrome://global/content/menulistBindings.xml#menulist">
<content>
<xul:box class="menulist-box-left" inherits="disabled" orient="vertical">
<xul:spring class="menulist-left-top" inherits="disabled"/>
<xul:spring class="menulist-left-mid" inherits="disabled" flex="1"/>
<xul:spring class="menulist-left-btm" inherits="disabled"/>
</xul:box>
<xul:stack class="menulist-stack" flex="1">
<xul:box class="menulist-box-mid" inherits="disabled" orient="vertical">
<xul:spring class="menulist-mid-top" inherits="disabled"/>
<xul:box class="menulist-mid-mid" inherits="disabled" flex="1"/>
<xul:spring class="menulist-mid-btm" inherits="disabled"/>
</xul:box>
<xul:box class="menulist-text-box" autostretch="never">
<xul:image class="menulist-icon-mid" inherits="src"/>
<xul:text class="menulist-text-mid" inherits="disabled,value=label,crop,accesskey" flex="1"/>
</xul:box>
</xul:stack>
<xul:box class="menulist-box-right" inherits="disabled" orient="vertical">
<xul:box class="menulist-right-mid" inherits="disabled" flex="1">
<xul:box class="menulist-right-mid2" inherits="disabled" flex="1" autostretch="never">
<xul:image class="menulist-dropmarker" inherits="disabled"/>
</xul:box>
</xul:box>
<xul:spring class="menulist-right-btm" inherits="disabled"/>
</xul:box>
<children includes="menupopup"/>
</content>
</binding>
<binding id="menulist-compact" extends="chrome://global/content/menulistBindings.xml#menulist">
<content flex="1">
<xul:box class="menulist-compact-internal-box" flex="1" autostretch="never">
<xul:image class="menulist-compact-dropmarker" inherits="disabled"/>
<xul:spring flex="1"/>
<xul:text class="menulist-compact-text" inherits="value=label,accesskey,crop,disabled" crop="right"/>
</xul:box>
<children includes="menupopup"/>
</content>
</binding>
<binding id="menulist-editable" extends="chrome://global/content/menulistBindings.xml#menulist-editable">
<content>
<xul:box class="menulist-internal-box" flex="1">
<xul:box class="menulist-display-box" flex="1" valign="middle" autostretch="never">
<xul:image class="menulist-icon" inherits="src"/>
<html:input type="text" class="menulist-editable-text" inherits="value=label,accesskey" flex="1"/>
</xul:box>
<xul:box class="menulist-dropmarker-box-1" valign="middle" inherits="open">
<xul:box class="menulist-dropmarker-box-2" flex="1" autostretch="never" valign="middle" inherits="open">
<xul:image class="menulist-dropmarker" inherits="disabled"/>
</xul:box>
</xul:box>
</xul:box>
<children includes="menupopup"/>
</content>
</binding>
</bindings>