engineManager.xul 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?xml version="1.0"?>
  2. <!-- This Source Code Form is subject to the terms of the Mozilla Public
  3. - License, v. 2.0. If a copy of the MPL was not distributed with this
  4. - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
  5. <?xml-stylesheet href="chrome://global/skin/"?>
  6. <?xml-stylesheet href="chrome://browser/skin/engineManager.css"?>
  7. <!DOCTYPE dialog SYSTEM "chrome://browser/locale/engineManager.dtd">
  8. <dialog id="engineManager"
  9. xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  10. buttons="accept,cancel,extra2"
  11. buttonlabelextra2="&restoreDefaults.label;"
  12. buttonaccesskeyextra2="&restoreDefaults.accesskey;"
  13. onload="gEngineManagerDialog.init();"
  14. onunload="gEngineManagerDialog.destroy();"
  15. ondialogaccept="gEngineManagerDialog.onOK();"
  16. ondialogextra2="gEngineManagerDialog.onRestoreDefaults();"
  17. title="&engineManager.title;"
  18. style="&engineManager.style;"
  19. persist="screenX screenY width height"
  20. windowtype="Browser:SearchManager">
  21. <script type="application/javascript"
  22. src="chrome://browser/content/search/engineManager.js"/>
  23. <commandset id="engineManagerCommandSet">
  24. <command id="cmd_remove"
  25. oncommand="gEngineManagerDialog.remove();"
  26. disabled="true"/>
  27. <command id="cmd_moveup"
  28. oncommand="gEngineManagerDialog.bump(1);"
  29. disabled="true"/>
  30. <command id="cmd_movedown"
  31. oncommand="gEngineManagerDialog.bump(-1);"
  32. disabled="true"/>
  33. <command id="cmd_editkeyword"
  34. oncommand="gEngineManagerDialog.editKeyword().catch(Components.utils.reportError);"
  35. disabled="true"/>
  36. </commandset>
  37. <keyset id="engineManagerKeyset">
  38. <key id="delete" keycode="VK_DELETE" command="cmd_remove"/>
  39. </keyset>
  40. <stringbundleset id="engineManagerBundleset">
  41. <stringbundle id="engineManagerBundle" src="chrome://browser/locale/engineManager.properties"/>
  42. </stringbundleset>
  43. <description>&engineManager.intro;</description>
  44. <separator class="thin"/>
  45. <hbox flex="1">
  46. <tree id="engineList" flex="1" rows="10" hidecolumnpicker="true"
  47. seltype="single" onselect="gEngineManagerDialog.onSelect();">
  48. <treechildren id="engineChildren" flex="1"
  49. ondragstart="onDragEngineStart(event);"/>
  50. <treecols>
  51. <treecol id="engineName" flex="4" label="&columnLabel.name;"/>
  52. <treecol id="engineKeyword" flex="1" label="&columnLabel.keyword;"/>
  53. </treecols>
  54. </tree>
  55. <vbox>
  56. <spacer flex="1"/>
  57. <button id="edit"
  58. label="&edit.label;"
  59. accesskey="&edit.accesskey;"
  60. command="cmd_editkeyword"/>
  61. <button id="up"
  62. label="&up.label;"
  63. accesskey="&up.accesskey;"
  64. command="cmd_moveup"/>
  65. <button id="down"
  66. label="&dn.label;"
  67. accesskey="&dn.accesskey;"
  68. command="cmd_movedown"/>
  69. <spacer flex="1"/>
  70. <button id="remove"
  71. label="&remove.label;"
  72. accesskey="&remove.accesskey;"
  73. command="cmd_remove"/>
  74. </vbox>
  75. </hbox>
  76. <hbox>
  77. <checkbox id="enableSuggest"
  78. label="&enableSuggest.label;"
  79. accesskey="&enableSuggest.accesskey;"/>
  80. </hbox>
  81. <hbox>
  82. <label id="addEngines" class="text-link" value="&addEngine.label;"
  83. onclick="if (event.button == 0) { gEngineManagerDialog.loadAddEngines(); }"/>
  84. </hbox>
  85. </dialog>