home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 October / Gamestar_77_2005-10_dvd.iso / Programy / nsb-install-8-0.exe / chrome / toolkit.jar / content / mozapps / downloads / pref-downloads.xul < prev    next >
Extensible Markup Language  |  2005-07-29  |  6KB  |  143 lines

  1. <?xml version="1.0"?> 
  2.  
  3. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  4. <?xml-stylesheet href="chrome://mozapps/skin/pref/pref.css" type="text/css"?>
  5.  
  6. <!DOCTYPE window SYSTEM "chrome://mozapps/locale/downloads/pref-downloads.dtd" >
  7.  
  8. <page xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  9.       onload="parent.initPanel('chrome://mozapps/content/downloads/pref-downloads.xul');"
  10.       headertitle="&lHeader;" onunload="uninit();">
  11.  
  12.   <stringbundle id="strings" src="chrome://mozapps/locale/downloads/unknownContentType.properties"/>
  13.  
  14.   <script type="application/x-javascript" src="chrome://mozapps/content/downloads/helperApps.js"/>
  15.   <script type="application/x-javascript" src="chrome://mozapps/content/downloads/pref-downloads.js"/>
  16.   <script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"/>
  17.   
  18.   <groupbox>
  19.     <caption label="&askOnSave.label;"/>
  20.     
  21.     <radiogroup id="askOnSave" onselect="doEnabling(this.selectedItem);" flex="1"
  22.                 preftype="bool" prefstring="browser.download.useDownloadDir">
  23.       <radio id="alwaysAsk" label="&alwaysAsk.label;" value="false"/>
  24.       <hbox flex="1">
  25.         <radio id="neverAsk" label="&neverAsk.label;" value="true"/>
  26.         <button id="showFolder" label="&showFolder.label;" oncommand="showFolder();"/>
  27.       </hbox>
  28.     </radiogroup>
  29.   </groupbox>
  30.  
  31.     <groupbox align="start">
  32.     <caption label="&downloadManagerWindow.label;"/>
  33.     
  34.     <checkbox id="showWhenStarting" label="&showWhenStarting.label;" 
  35.               prefstring="browser.download.manager.showWhenStarting"
  36.               oncommand="toggleDMPrefUI(event.target);"/>
  37.     <checkbox id="closeWhenDone" label="&closeWhenDone.label;" class="indent"
  38.               prefstring="browser.download.manager.closeWhenDone"/>
  39.   </groupbox>
  40.   
  41.   <groupbox flex="1">
  42.     <caption label="&fileTypes.label;"/>
  43.     
  44.     <description>&fileTypesDescription.label;</description>
  45.     <separator class="thin"/>
  46.  
  47.     <!-- XXX it's really lame that I'm using a content backed tree here rather
  48.              than one built with treebuilder but for some reason treebuilder is
  49.              throwing "can't do open ended queries like that!" assertions for
  50.              no discernible reason -->
  51.     <vbox class="indent" flex="1">
  52.       <vbox flex="1" id="fileHandlersListContainer">
  53.         <tree id="fileHandlersList" flex="1" hidecolumnpicker="true"
  54.               datasources="rdf:null"
  55.               onselect="fileHandlerListSelectionChanged();"
  56.               ondblclick="if (isValidLeftClick(event, 'treechildren')) editFileHandler();">
  57.  
  58.           <template>
  59.             <rule>
  60.               <conditions>
  61.                 <content uri="?uri"/>
  62.                 <triple subject="?uri" 
  63.                         predicate="http://home.netscape.com/NC-rdf#MIME-types"
  64.                         object="?MIME-types"/>
  65.                 <member container="?MIME-types" child="?type"/>
  66.                 <triple subject="?type" 
  67.                         predicate="http://home.netscape.com/NC-rdf#FileType"
  68.                         object="?file-type"/>
  69.                 <triple subject="?type" 
  70.                         predicate="http://home.netscape.com/NC-rdf#FileHandler"
  71.                         object="?file-handler"/>
  72.                 <triple subject="?type" 
  73.                         predicate="http://home.netscape.com/NC-rdf#FileIcon"
  74.                         object="?file-icon"/>
  75.                 <triple subject="?type" 
  76.                         predicate="http://home.netscape.com/NC-rdf#FileHandleAuto"
  77.                         object="true"/>
  78.               </conditions>
  79.               <bindings>
  80.                 <binding subject="?type"
  81.                         predicate="http://home.netscape.com/NC-rdf#FileExtension"
  82.                         object="?file-extension"/>
  83.               </bindings>
  84.               <action>
  85.                 <treechildren class="extensionChildren">
  86.                   <treeitem uri="?type">
  87.                     <treerow>
  88.                       <treecell label="?file-extension" src="?file-icon"/>
  89.                       <treecell label="?file-type"/>
  90.                       <treecell label="?file-handler"/>
  91.                     </treerow>
  92.                   </treeitem>
  93.                 </treechildren>
  94.               </action>
  95.             </rule>
  96.           </template>
  97.  
  98.           <treecols>
  99.             <treecol id="fileExtension"
  100.                     class="sortDirectionIndicator" persist="width"
  101.                     sort="rdf:http://home.netscape.com/NC-rdf#FileExtension"
  102.                     sortActive="true" sortDirection="none" hideheader="true"/>
  103.             <treecol id="fileType" flex="1"
  104.                     class="sortDirectionIndicator" persist="width"
  105.                     sort="rdf:http://home.netscape.com/NC-rdf#FileType"
  106.                     sortActive="false" sortDirection="none" hideheader="true"/>
  107.             <splitter class="tree-splitter" />
  108.             <treecol id="fileHandler" flex="1"
  109.                     class="sortDirectionIndicator" persist="width"
  110.                     sort="rdf:http://home.netscape.com/NC-rdf#FileHandler"
  111.                     sortActive="false" sortDirection="none" hideheader="true"/>
  112.           </treecols> <!-- label="&fileHandlerColName.label;" label="&fileTypeColName.label;"  -->
  113.         </tree>
  114.       </vbox>
  115.       
  116.       <separator class="thin"/>
  117.       <hbox>
  118.         <button label="&editFileHandler.label;" accesskey="&editFileHandler.accesskey;"
  119.                 id="editFileHandler" oncommand="editFileHandler();"/>
  120.         <button label="&removeFileHandler.label;" accesskey="&removeFileHandler.accesskey;"              
  121.                 id="removeFileHandler" oncommand="removeFileHandler();"/>
  122.         <spring flex="1"/>
  123.         <button label="&plugins.label;" accesskey="&plugins.accesskey;"
  124.                 id="plugins" oncommand="showPlugins();"/>
  125.       </hbox>
  126.     </vbox>
  127.     
  128.   </groupbox>
  129.  
  130.   <menulist id="downloadFolderList" flex="1" hidden="true"
  131.             preftype="int" prefstring="browser.download.folderList" prefdefval="0"
  132.             oncommand="folderListCommand();">
  133.     <menupopup>
  134.       <menuitem value="0" label="&desktop.label;"/>
  135.       <menuitem value="1" label="&downloads.label;"/>
  136.       <menuitem value="2" label="" hidden="true" id="downloadFolder" crop="center" flex="1"/>
  137.       <menuitem value="9" label="&choose.label;"/>
  138.     </menupopup>
  139.   </menulist>
  140.  
  141. </page>
  142.     
  143.