home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 January / 01_02.iso / software / netscape62win / browser.xpi / bin / chrome / toolkit.jar / content / global / bindings / button.xml < prev    next >
Encoding:
Extensible Markup Language  |  2001-08-30  |  2.9 KB  |  78 lines

  1. <?xml version="1.0"?>
  2.  
  3. <bindings id="buttonBindings"
  4.    xmlns="http://www.mozilla.org/xbl"
  5.    xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  6.  
  7.   <binding id="button-base" extends="chrome://global/content/bindings/general.xml#basetext">
  8.     <resources>
  9.       <stylesheet src="chrome://global/skin/button.css"/>
  10.     </resources>
  11.     <implementation>
  12.       <constructor>
  13.       <![CDATA[
  14.         var i;
  15.         var children;
  16.         if (this.tooltip == "") {
  17.           children = this.childNodes;
  18.           for (i = 0; i < children.length; i++) {
  19.             if (children[i].localName == "tooltip") {
  20.               this.tooltip = "_child";
  21.               break;
  22.             }
  23.           }
  24.         }
  25.         ]]>
  26.       </constructor>
  27.     </implementation>
  28.   </binding>
  29.  
  30.   <binding id="buttonleft" extends="chrome://global/content/bindings/button.xml#button-base">
  31.     <content>
  32.       <xul:hbox class="button-internal-box" align="center" flex="1">
  33.         <xul:image class="button-icon" inherits="src"/>
  34.         <xul:hbox class="button-text-container" align="center" flex="1">
  35.           <xul:text class="button-text" inherits="value=label,accesskey,crop,dragover-top"/>
  36.         </xul:hbox>
  37.       </xul:hbox>
  38.       <children includes="menupopup"/>
  39.     </content>
  40.   </binding>
  41.  
  42.   <binding id="buttontop" extends="chrome://global/content/bindings/button.xml#button-base">
  43.     <content>
  44.       <xul:vbox class="button-internal-box" align="center" flex="1">
  45.         <xul:image class="button-icon" inherits="src"/>
  46.         <xul:hbox class="button-text-container" align="center" pack="center" flex="1">
  47.           <xul:text class="button-text" inherits="value=label,accesskey,crop,dragover-top"/>
  48.         </xul:hbox>
  49.       </xul:vbox>
  50.       <children includes="menupopup"/>
  51.     </content>
  52.   </binding>
  53.   
  54.   <binding id="buttonright" extends="chrome://global/content/bindings/button.xml#button-base">
  55.     <content>
  56.       <xul:hbox class="button-internal-box" align="center" flex="1">
  57.         <xul:hbox class="button-text-container" align="center" pack="center" flex="1">
  58.           <xul:text class="button-text" inherits="value=label,accesskey,crop,dragover-top"/>
  59.         </xul:hbox>
  60.         <xul:image class="button-icon" inherits="src"/>
  61.       </xul:hbox>
  62.       <children includes="menupopup"/>
  63.     </content>
  64.   </binding>
  65.  
  66.   <binding id="buttonbottom" extends="chrome://global/content/bindings/button.xml#button-base">
  67.     <content>
  68.       <xul:vbox class="button-internal-box" align="center" flex="1">
  69.         <xul:hbox class="button-text-container" align="center" pack="center" flex="1">
  70.           <xul:text class="button-text" inherits="value=label,accesskey,crop,dragover-top"/>
  71.         </xul:hbox>
  72.         <xul:image class="button-icon" inherits="src"/>
  73.       </xul:vbox>
  74.       <children includes="menupopup"/>
  75.     </content>
  76.   </binding>
  77.  
  78. </bindings>