home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / xulrunner-1.9.0.14 / chrome / toolkit.jar / content / global / bindings / toolbarbutton.xml < prev    next >
Encoding:
Extensible Markup Language  |  2007-07-11  |  3.5 KB  |  81 lines

  1. <?xml version="1.0"?>
  2.  
  3. <bindings id="toolbarbuttonBindings"
  4.    xmlns="http://www.mozilla.org/xbl"
  5.    xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  6.    xmlns:xbl="http://www.mozilla.org/xbl">
  7.  
  8.   <binding id="toolbarbutton" display="xul:button"
  9.            extends="chrome://global/content/bindings/button.xml#button-base">
  10.     <resources>
  11.       <stylesheet src="chrome://global/skin/toolbarbutton.css"/>
  12.     </resources>
  13.     
  14.     <content>
  15.       <children includes="observes|template|menupopup|tooltip"/>
  16.       <xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,toolbarmode,buttonstyle"/>
  17.       <xul:label class="toolbarbutton-text" crop="right" flex="1"
  18.                  xbl:inherits="value=label,accesskey,crop,toolbarmode,buttonstyle"/>
  19.     </content>
  20.     
  21.     <implementation implements="nsIAccessibleProvider">
  22.       <property name="accessibleType" readonly="true">
  23.         <getter>
  24.           return Components.interfaces.nsIAccessibleProvider.XULToolbarButton;
  25.         </getter>
  26.       </property>
  27.     </implementation>
  28.   </binding>
  29.  
  30.   <binding id="menu" display="xul:menu" 
  31.            extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton">
  32.     <content>
  33.       <children includes="observes|template|menupopup|tooltip"/>
  34.       <xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,toolbarmode,buttonstyle"/>
  35.       <xul:label class="toolbarbutton-text" crop="right" flex="1"
  36.                  xbl:inherits="value=label,accesskey,crop,dragover-top,toolbarmode,buttonstyle"/>
  37.       <xul:dropmarker type="menu" class="toolbarbutton-menu-dropmarker" xbl:inherits="disabled,label"/>
  38.     </content>
  39.   </binding>
  40.   
  41.   <binding id="menu-vertical" display="xul:menu"
  42.            extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton">
  43.     <content>
  44.       <children includes="observes|template|menupopup|tooltip"/>
  45.       <xul:hbox flex="1" align="center">
  46.         <xul:vbox flex="1" align="center">
  47.           <xul:image class="toolbarbutton-icon" xbl:inherits="validate,src=image,toolbarmode,buttonstyle"/>
  48.           <xul:label class="toolbarbutton-text" crop="right" flex="1"
  49.                     xbl:inherits="value=label,accesskey,crop,dragover-top,toolbarmode,buttonstyle"/>
  50.         </xul:vbox>
  51.         <xul:dropmarker type="menu" class="toolbarbutton-menu-dropmarker" xbl:inherits="disabled,label"/>
  52.       </xul:hbox>
  53.     </content>
  54.   </binding>
  55.   
  56.   <binding id="menu-button" display="xul:menu" 
  57.            extends="chrome://global/content/bindings/button.xml#menu-button-base">
  58.     <resources>
  59.       <stylesheet src="chrome://global/skin/toolbarbutton.css"/>
  60.     </resources>
  61.  
  62.     <content>
  63.       <children includes="observes|template|menupopup|tooltip"/>
  64.       <xul:toolbarbutton class="box-inherit toolbarbutton-menubutton-button"
  65.                          anonid="button" flex="1" allowevents="true"
  66.                          xbl:inherits="disabled,crop,image,label,accesskey,command,
  67.                                        align,dir,pack,orient,toolbarmode,buttonstyle"/>
  68.       <xul:dropmarker type="menu-button" class="toolbarbutton-menubutton-dropmarker"
  69.                       xbl:inherits="align,dir,pack,orient,disabled,toolbarmode,buttonstyle,label"/>
  70.     </content>
  71.   </binding>
  72.  
  73.   <binding id="toolbarbutton-image"
  74.            extends="chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton">
  75.     <content>
  76.       <xul:image class="toolbarbutton-icon" xbl:inherits="src=image"/>
  77.     </content>
  78.   </binding>
  79.     
  80. </bindings>
  81.