home *** CD-ROM | disk | FTP | other *** search
/ ftp.swcp.com / ftp.swcp.com.zip / ftp.swcp.com / mac / mozilla-macos9-1.3.1.sea.bin / Mozilla1.3.1 / Chrome / comm.jar / content / communicator / taskbarOverlay.xul < prev    next >
Extensible Markup Language  |  2003-06-08  |  3KB  |  94 lines

  1. <?xml version="1.0"?> 
  2.  
  3. <!DOCTYPE overlay [
  4. <!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
  5. %brandDTD;
  6. <!ENTITY % taskbarDTD SYSTEM "chrome://communicator/locale/taskbarOverlay.dtd" >
  7. %taskbarDTD;
  8. ]>
  9.  
  10. <overlay id="taskbarOverlay"
  11.          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  12.          xmlns:nc="http://home.netscape.com/NC-rdf#">
  13.  
  14.   <hbox id="taskbarMenuBox" datasources="chrome://communicator-region/locale/taskbar.rdf"
  15.         ref="chrome://communicator-region/locale/taskbar.rdf#root" 
  16.         containment="http://home.netscape.com/NC-rdf#entry http://home.netscape.com/NC-rdf#child">
  17.        
  18.    <spacer flex="1"/>
  19.    
  20.    <template>
  21.       <!-- Rules for content hanging _directly_ off the toolbar -->
  22.       <rule parent="box" iscontainer="true">
  23.         <menubutton class="button-toolbar-4" 
  24.                     uri="..."
  25.                     tooltiptext="rdf:http://home.netscape.com/NC-rdf#tooltip"
  26.                     label="rdf:http://home.netscape.com/NC-rdf#title">
  27.           <menupopup popupalign="bottomleft" popupanchor="topleft"/>
  28.         </menubutton>
  29.         <spacer uri="rdf:*" class="taskbarspacer" flex="1"/>
  30.       </rule>
  31.       
  32.       <rule parent="box">
  33.         <button class="button-toolbar-4" uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#title"
  34.                 crop="right"/>
  35.       </rule>
  36.  
  37.       <!-- Recursive rules for nested folders -->
  38.       <rule iscontainer="true">
  39.         <menupopup>
  40.           <menu uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#title" >
  41.             <menupopup/>
  42.           </menu>
  43.         </menupopup>
  44.       </rule>
  45.  
  46.       <!-- second level folders -->
  47.       <rule iscontainer="true">
  48.         <menupopup popupalign="bottomleft" popupanchor="topleft">
  49.           <menu uri="..." label="rdf:http://home.netscape.com/NC-rdf#title">
  50.             <menupopup/>
  51.           </menu>
  52.         </menupopup>
  53.       </rule>
  54.       
  55.  
  56.       <!-- Menu separators -->
  57.       <rule nc:separator="sep">
  58.         <menupopup>
  59.            <menuseparator  uri="rdf:*"  />
  60.         </menupopup>
  61.       </rule>
  62.  
  63.       <rule>
  64.         <menupopup>
  65.           <menuitem uri="..." label="rdf:http://home.netscape.com/NC-rdf#title"
  66.                     oncommand="rdf:http://home.netscape.com/NC-rdf#content"/>
  67.         </menupopup>
  68.       </rule>
  69.  
  70.     </template>
  71.     <spacer class="taskbarspacer" flex="9"/>
  72.   </hbox>
  73.     
  74.   <hbox id="taskbarGotoMenuBox" flex="1">
  75.     <!-- The "Open Windows" menu uses the window mediator
  76.          to display all of the open windows -->
  77.     <menubutton oncommand="ShowWindowFromResource(event.target)"
  78.                 datasources="rdf:window-mediator" ref="NC:WindowMediatorRoot"
  79.                 tooltiptext="&taskWindowList.tooltip;"
  80.                 label="&openWinButton.label;" class="button-toolbar-4">
  81.       <template>
  82.         <menupopup>
  83.           <menuitem uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#Name"/>
  84.         </menupopup>
  85.       </template>
  86.       <menupopup popupalign="bottomleft" popupanchor="topleft" />
  87.     </menubutton>
  88.   
  89.     <!-- spacer to accommodate mac resize box -->
  90.     <spacer id="resizer" style="width: 20px;"/>
  91.   </hbox>
  92.  
  93. </overlay>
  94.