102 lines
3.5 KiB
XML
102 lines
3.5 KiB
XML
<?xml version="1.0"?>
|
|
|
|
<bindings id="xulBindings"
|
|
xmlns="http://www.mozilla.org/xbl"
|
|
xmlns:html="http://www.w3.org/TR/REC-html40"
|
|
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
|
|
|
<binding name="scrollbar">
|
|
<content>
|
|
<xul:scrollbarbutton type="decrement"/>
|
|
<xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment"/>
|
|
<xul:scrollbarbutton type="increment"/>
|
|
</content>
|
|
</binding>
|
|
|
|
<binding name="menusOnMenuBar">
|
|
<content excludes="template,observes,menupopup">
|
|
<xul:titledbutton class="menubar-left"/>
|
|
<xul:titledbutton class="menubar-text" inherits="value,accesskey,crop" crop="right"/>
|
|
</content>
|
|
</binding>
|
|
|
|
<binding name="menus">
|
|
<content excludes="template,observes,menupopup">
|
|
<xul:titledbutton class="menu-left"/>
|
|
<xul:titledbutton class="menu-text" flex="1" align="left" inherits="value,accesskey,crop" crop="right"/>
|
|
<xul:titledbutton class="menu-accel" inherits="acceltext:value"/>
|
|
<xul:titledbutton class="menu-right"/>
|
|
</content>
|
|
</binding>
|
|
|
|
<binding name="menulist">
|
|
<content excludes="template,observes,menupopup">
|
|
<xul:image class="menu-icon" inherits="src"/>
|
|
<xul:titledbutton class="menu-text" flex="1" align="left" inherits="value,accesskey,crop" crop="right"/>
|
|
<xul:titledbutton class="menu-dropmarker"/>
|
|
</content>
|
|
<handlers>
|
|
<handler type="command" capturer="true" value="this.selectedItem = event.target"/>
|
|
</handlers>
|
|
</binding>
|
|
|
|
<binding name="menubutton">
|
|
<content excludes="template,observes,menupopup">
|
|
<xul:titledbutton class="menu-button" allowevents="true" inherits="buttonaction:oncommand,src,value,crop,accesskey"/>
|
|
<xul:titledbutton class="menu-dropmarker"/>
|
|
</content>
|
|
</binding>
|
|
|
|
<binding name="menulist-editable">
|
|
<content excludes="template,observes,menupopup">
|
|
<xul:image class="menu-icon" inherits="src"/>
|
|
<html:input type="text" flex="1" class="menu-text" allowevents="true" inherits="value,disabled"/>
|
|
<xul:titledbutton class="menu-dropmarker"/>
|
|
</content>
|
|
<handlers>
|
|
<handler type="command" capturer="true" value="this.selectedItem = event.target"/>
|
|
</handlers>
|
|
</binding>
|
|
|
|
<binding name="treecell-indented-folder">
|
|
<content>
|
|
<xul:treeindentation/>
|
|
<xul:titledbutton class="twisty" allowevents="true"/>
|
|
<xul:titledbutton class="tree-icon tree-button" inherits="crop,value,align,src"
|
|
flex="1" align="left" crop="right"/>
|
|
</content>
|
|
</binding>
|
|
|
|
<binding name="treecell-indented-leaf">
|
|
<content>
|
|
<xul:treeindentation/>
|
|
<xul:titledbutton class="twisty" disabled="true" allowevents="true"/>
|
|
<xul:titledbutton class="tree-icon tree-button" inherits="crop,value,align,src"
|
|
flex="1" align="left" crop="right"/>
|
|
</content>
|
|
</binding>
|
|
|
|
<binding name="treecell">
|
|
<content>
|
|
<xul:titledbutton class="tree-button" inherits="crop,value,align,src"
|
|
flex="1" align="left" crop="right"/>
|
|
</content>
|
|
</binding>
|
|
|
|
<binding name="checkbox">
|
|
<handlers>
|
|
<handler type="mouseup" value="this.checked = !this.checked;"/>
|
|
<handler type="keypress" key=" " value="this.checked = !this.checked;"/>
|
|
</handlers>
|
|
</binding>
|
|
|
|
<binding name="radiogroup">
|
|
<handlers>
|
|
<handler type="mouseup" value="try { this.selectedItem = event.target; } catch (e) {}"/>
|
|
<handler type="keypress" key=" " value="try { this.selectedItem = event.target; } catch (e) {}"/>
|
|
</handlers>
|
|
</binding>
|
|
|
|
|
|
</bindings>
|