home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 January / 01_02.iso / software / netscape62win / browser.xpi / bin / chrome / modern.jar / skin / modern / global / globalBindings.xml < prev    next >
Encoding:
Extensible Markup Language  |  2001-08-28  |  11.9 KB  |  279 lines

  1. <?xml version="1.0"?>
  2.  
  3. <bindings id="globalBindings"
  4.           xmlns="http://www.mozilla.org/xbl"
  5.           xmlns:html="http://www.w3.org/1999/xhtml"
  6.           xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  7.  
  8.   <!-- :::/ toolbar \ ::::::::::::::::::::::::::::::::::::::::::::::::::: -->
  9.  
  10.   <binding id="toolbargrippy" extends="chrome://global/content/bindings/toolbar.xml#toolbargrippy">
  11.     <content>
  12.       <xul:spring class="toolbargrippy-top"/>
  13.       <xul:spring class="toolbargrippy-mid" flex="1"/>
  14.       <xul:spring class="toolbargrippy-btm"/>
  15.     </content>
  16.   </binding>
  17.  
  18.   <binding id="toolbargrippy-collapsed" extends="chrome://global/content/bindings/toolbar.xml#toolbargrippy">
  19.     <content>
  20.       <xul:spring class="toolbargrippy-collapsed-left"/>
  21.       <xul:spring class="toolbargrippy-collapsed-right" flex="1"/>
  22.     </content>
  23.   </binding>
  24.  
  25.   <!-- :::/ widgets \ ::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
  26.  
  27.   <binding id="button" extends="chrome://global/content/bindings/button.xml#button-base">
  28.     <content>
  29.       <children includes="observes|template|menupopup|tooltip"/>
  30.       <xul:box class="box-inherit" orient="horizontal" dir="ltr" flex="1">
  31.         <xul:vbox class="button-box-left" dir="normal" inherits="default,disabled">
  32.           <xul:spring class="button-left-top" inherits="default,disabled"/>
  33.           <xul:spring class="button-left-mid" inherits="default,disabled" flex="1"/>
  34.           <xul:spring class="button-left-btm" inherits="default,disabled"/>
  35.         </xul:vbox>
  36.       
  37.         <xul:stack class="box-inherit button-stack" flex="1">
  38.           <xul:vbox class="button-box-mid" dir="normal" inherits="default,disabled">
  39.              <xul:spring class="button-mid-top" inherits="default,disabled"/>
  40.              <xul:spring class="button-mid-mid" inherits="default,disabled" flex="1"/>
  41.              <xul:spring class="button-mid-btm" inherits="default,disabled"/>
  42.           </xul:vbox>
  43.  
  44.           <xul:hbox inherits="orient,align,pack,dir" class="box-inherit button-text-box" align="center" pack="center">
  45.             <children>
  46.               <xul:image class="button-icon-mid" inherits="src=image"/>
  47.               <xul:label class="button-text-mid" flex="1"
  48.                          inherits="default,value=label,crop,accesskey"/>
  49.             </children>
  50.           </xul:hbox>
  51.         </xul:stack>
  52.       
  53.         <xul:vbox class="button-box-right" dir="normal" inherits="default,disabled">
  54.           <xul:spring class="button-right-top" inherits="default,disabled"/>
  55.           <xul:spring class="button-right-mid" inherits="default,disabled" flex="1"/>
  56.           <xul:spring class="button-right-btm" inherits="default,disabled"/>
  57.         </xul:vbox>
  58.       </xul:box>
  59.     </content>
  60.  
  61.     <resources>
  62.       <image src="chrome://global/skin/button/btn-act-lft-top.gif"/>
  63.       <image src="chrome://global/skin/button/btn-act-lft-mid.gif"/>
  64.       <image src="chrome://global/skin/button/btn-act-lft-btm.gif"/>
  65.       <image src="chrome://global/skin/button/btn-act-mid-top.gif"/>
  66.       <image src="chrome://global/skin/button/btn-act-mid-btm.gif"/>
  67.       <image src="chrome://global/skin/button/btn-act-rit-top.gif"/>
  68.       <image src="chrome://global/skin/button/btn-act-rit-mid.gif"/>
  69.       <image src="chrome://global/skin/button/btn-act-rit-btm.gif"/>
  70.       <image src="chrome://global/skin/button/btn-def-act-lft-top.gif"/>
  71.       <image src="chrome://global/skin/button/btn-def-act-lft-mid.gif"/>
  72.       <image src="chrome://global/skin/button/btn-def-act-lft-btm.gif"/>
  73.       <image src="chrome://global/skin/button/btn-def-act-mid-top.gif"/>
  74.       <image src="chrome://global/skin/button/btn-def-act-mid-btm.gif"/>
  75.       <image src="chrome://global/skin/button/btn-def-act-rit-top.gif"/>
  76.       <image src="chrome://global/skin/button/btn-def-act-rit-mid.gif"/>
  77.       <image src="chrome://global/skin/button/btn-def-act-rit-btm.gif"/>
  78.     </resources>
  79.   </binding>
  80.  
  81.   <binding id="menulist" extends="chrome://global/content/bindings/menulist.xml#menulist">
  82.       <content>
  83.       <xul:vbox class="menulist-box-left" inherits="disabled">
  84.         <xul:spring class="menulist-left-top" inherits="disabled"/>
  85.         <xul:spring class="menulist-left-mid" inherits="disabled" flex="1"/>
  86.         <xul:spring class="menulist-left-btm" inherits="disabled"/>
  87.       </xul:vbox>
  88.  
  89.       <xul:stack class="menulist-stack" flex="1">
  90.         <xul:vbox class="menulist-box-mid" inherits="disabled">
  91.            <xul:spring class="menulist-mid-top" inherits="disabled"/>
  92.            <xul:spring class="menulist-mid-mid" inherits="disabled" flex="1"/>
  93.            <xul:spring class="menulist-mid-btm" inherits="disabled"/>
  94.         </xul:vbox>
  95.  
  96.         <xul:hbox class="menulist-text-box" align="center">
  97.           <xul:image class="menulist-icon-mid" inherits="src"/>
  98.           <xul:text class="menulist-text-mid" inherits="value=label,crop,accesskey" crop="right" flex="1"/>
  99.         </xul:hbox>
  100.       </xul:stack>
  101.       
  102.       <xul:vbox class="menulist-box-right" inherits="disabled">
  103.         <xul:stack flex="1">
  104.           <xul:vbox>
  105.                 <xul:spring class="menulist-right-top" inherits="disabled"/>
  106.             <xul:spring class="menulist-right-mid" inherits="disabled" flex="1"/>
  107.             <xul:spring class="menulist-right-btm" inherits="disabled"/>
  108.           </xul:vbox>
  109.           <xul:hbox class="menulist-dropmarker-box" align="center" pack="center">
  110.             <xul:image class="menulist-dropmarker" inherits="disabled"/>
  111.           </xul:hbox>
  112.         </xul:stack>
  113.       </xul:vbox>
  114.       <children includes="menupopup"/>
  115.     </content>
  116.   </binding>
  117.   
  118.   <binding id="menulist-editable" extends="chrome://global/content/bindings/menulist.xml#menulist-editable">
  119.       <content>
  120.       <xul:hbox flex="1" class="menulist-editable-box">
  121.         <xul:image class="menu-icon" inherits="src"/>
  122.         <html:input type="text" class="menulist-editable-text" flex="1" inherits="value=label,disabled"/>
  123.         <xul:hbox class="menu-dropmarker-box" align="center">
  124.           <xul:image class="menu-dropmarker"/>
  125.         </xul:hbox>
  126.       </xul:hbox>
  127.       <children includes="menupopup"/>
  128.     </content>
  129.   </binding>
  130.  
  131.   <binding id="menulist-compact" extends="chrome://global/content/bindings/menulist.xml#menulist">
  132.     <content flex="1">
  133.       <xul:hbox class="menulist-compact-internal-box" flex="1" align="center">
  134.         <xul:image class="menulist-compact-dropmarker" inherits="disabled"/>
  135.         <xul:spring flex="1"/>
  136.         <xul:text class="menulist-compact-text" inherits="value=label,accesskey,crop,disabled" crop="right"/>
  137.       </xul:hbox>
  138.       <children includes="menupopup"/>
  139.     </content>
  140.   </binding>
  141.  
  142.   <binding id="menubutton-single" extends="chrome://global/content/bindings/menubutton.xml#menubutton-base">
  143.     <content>
  144.       <xul:hbox class="menubutton-single-internal-box" flex="1">
  145.         <xul:button class="menubutton-single-button" flex="1" inherits="open,label,disabled">
  146.           <xul:image class="button-icon-mid" inherits="src=image"/>
  147.           <xul:label class="button-text-mid" flex="1"
  148.                     inherits="value=label,crop,accesskey"/>
  149.           <xul:image class="menubutton-single-dropmarker" inherits="open,disabled"/>
  150.         </xul:button>
  151.       </xul:hbox>
  152.       <children includes="menupopup"/>
  153.     </content>
  154.   </binding>
  155.  
  156.   <binding id="progressmeter"
  157.            extends="chrome://global/content/bindings/progressmeter.xml#progressmeter">
  158.     <content>
  159.       <xul:progressbar class="progressmeter-progressbar" inherits="value,mode,statusbar" flex="1">
  160.         <xul:box class="progress-bar" inherits="mode"/>
  161.         <xul:box class="progress-remainder" inherits="mode"/>
  162.       </xul:progressbar>
  163.     </content>
  164.   </binding>
  165.   
  166.   <binding id="splitter"
  167.            extends="chrome://global/content/bindings/splitter.xml#splitter">
  168.     <content>
  169.       <xul:hbox class="splitter-internal-box" flex="1" align="center" pack="center">
  170.         <children/>
  171.       </xul:hbox>
  172.       </content>
  173.   </binding>
  174.  
  175.   <binding id="treecell-header"
  176.            extends="chrome://global/content/bindings/tree.xml#treecell-header">
  177.     <content>
  178.       <xul:vbox class="treecell-header-box" flex="1" align="center">
  179.         <xul:image class="tree-header-image" inherits="src"/>
  180.         <xul:text class="tree-header-text" inherits="crop,value=label" flex="1" crop="right"/>
  181.         <xul:image class="tree-header-sortdirection"/>
  182.       </xul:vbox>
  183.     </content>
  184.   </binding>
  185.   
  186.   <!-- :::/ scrollbar \ ::::::::::::::::::::::::::::::::::::::::::::::::::: -->
  187.  
  188.   <binding id="thumb-vertical"
  189.            extends="chrome://global/content/bindings/scrollbar.xml#thumb">
  190.     <content>
  191.       <xul:vbox flex="1">
  192.         <xul:spring class="thumb-vert-spring-top"/>
  193.         <xul:vbox flex="1" class="thumb-vert-box-middle">
  194.           <xul:spring flex="1"/>
  195.           <xul:spring class="thumb-vert-grippy"/>
  196.           <xul:spring flex="1"/>
  197.         </xul:vbox>
  198.         <xul:spring class="thumb-vert-spring-bottom"/>
  199.       </xul:vbox>
  200.     </content>
  201.   </binding>
  202.  
  203.   <binding id="thumb-horizontal"
  204.            extends="chrome://global/content/bindings/scrollbar.xml#thumb">
  205.     <content>
  206.       <xul:spring class="thumb-horz-spring-left"/>
  207.       <xul:hbox flex="1" class="thumb-horz-box-middle">
  208.         <xul:spring flex="1"/>
  209.         <xul:spring class="thumb-horz-grippy"/>
  210.         <xul:spring flex="1"/>
  211.       </xul:hbox>
  212.       <xul:spring class="thumb-horz-spring-right"/>
  213.     </content>
  214.   </binding>
  215.  
  216.   <!-- :::/ mini scrollbar \ ::::::::::::::::::::::::::::::::::::::::::::::::: -->
  217.   
  218.   <binding id="iframe-miniscroll" extends="chrome://global/content/bindings/general.xml#iframe">
  219.     <content usechromesheets="chrome://global/skin/scrollbars-mini.css"/>
  220.   </binding>
  221.   
  222.   <binding id="browser-miniscroll" extends="chrome://global/content/bindings/browser.xml#browser">
  223.     <content usechromesheets="chrome://global/skin/scrollbars-mini.css"/>
  224.   </binding>
  225.  
  226.   <binding id="scrollbar-mini" extends="chrome://global/content/bindings/scrollbar.xml#scrollbar">
  227.     <resources>
  228.       <stylesheet src="chrome://global/skin/scrollbars-mini.css"/>
  229.     </resources>
  230.   </binding>
  231.  
  232.   <!-- :::/ tab control \ ::::::::::::::::::::::::::::::::::::::::::::::::: -->
  233.  
  234.   <binding id="tab" extends="chrome://global/content/bindings/tabbox.xml#tab">
  235.     <content orient="horizontal">
  236.       <xul:vbox class="tab-left">
  237.         <xul:spring class="tab-left-top" inherits="selected"/>
  238.         <xul:spring class="tab-left-mid" inherits="selected" flex="1"/>
  239.         <xul:spring class="tab-left-btm" inherits="selected"/>
  240.       </xul:vbox>
  241.       <xul:vbox flex="1" class="tab-mid" inherits="selected">
  242.         <xul:spring class="tab-mid-top" inherits="selected"/>
  243.         <xul:hbox class="tab-mid-mid" align="center" pack="center" flex="1">
  244.             <xul:image class="tab-icon"/>
  245.             <xul:text flex="1" inherits="value=label,crop,accesskey" crop="right" class="tab-text"/>
  246.         </xul:hbox>
  247.         <xul:spring class="tab-mid-btm" inherits="selected"/>
  248.       </xul:vbox>
  249.       <xul:vbox class="tab-right">
  250.         <xul:spring class="tab-right-top" inherits="selected"/>
  251.         <xul:spring class="tab-right-mid" inherits="selected" flex="1"/>
  252.         <xul:spring class="tab-right-btm" inherits="selected"/>
  253.       </xul:vbox>
  254.     </content>
  255.   </binding>
  256.   
  257.   <binding id="tabs" extends="chrome://global/content/bindings/tabbox.xml#tabs">
  258.     <content>
  259.       <xul:spring class="tabs-left-cap"/>
  260.         <xul:spring class="tabs-left"/>
  261.         <xul:hbox class="tabs-mid">
  262.             <children/>
  263.         </xul:hbox>
  264.         <xul:spring class="tabs-right" flex="1"/>
  265.         <xul:spring class="tabs-right-cap"/>
  266.       </content>
  267.   </binding>
  268.  
  269.   <binding id="row-iconic" extends="xul:row">
  270.     <content>
  271.       <xul:hbox align="center">
  272.         <xul:image class="row-iconic-icon"/>
  273.         <children/>
  274.       </xul:hbox>
  275.     </content>
  276.   </binding>
  277.  
  278. </bindings>
  279.