suite/common/utilityOverlay.xul
author Robert Kaiser <kairo@kairo.at>
Wed, 12 Nov 2008 16:24:11 +0100
changeset 1077 85b2b25b99be63a6e77173413984872444dcfb59
parent 238 30bfbed1b0f5e9e328e41cdcf55ab14ae7223dcf
child 1109 66e6db37bcc5f172b24fd95340bf33a46ec2c482
permissions -rw-r--r--
bug 463917 - adding ka (Georgian) for Seamonkey all-locales

<?xml version="1.0"?>

<?xul-overlay href="chrome://communicator/content/platformCommunicatorOverlay.xul"?>

<!DOCTYPE overlay [

<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
%brandDTD;
<!ENTITY % platformCommunicatorDTD SYSTEM "chrome://communicator-platform/locale/platformCommunicatorOverlay.dtd">
%platformCommunicatorDTD;
<!ENTITY % utilityDTD SYSTEM "chrome://communicator/locale/utilityOverlay.dtd">
%utilityDTD;

]>

<overlay id="utilityOverlay"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <script type="application/x-javascript"
          src="chrome://communicator/content/utilityOverlay.js"/>
  <script type="application/x-javascript"
          src="chrome://help/content/contextHelp.js"/>

  <stringbundleset>
    <stringbundle id="bundle_utilityOverlay"
                  src="chrome://communicator/locale/utilityOverlay.properties"/>
  </stringbundleset>

  <!-- online/offline status indicators -->   
  <broadcaster id="Communicator:WorkMode"
               label="&offlineGoOfflineCmd.label;"
               type="checkbox"
               oncommand="toggleOfflineStatus();"/>

  <popup id="networkProperties" onpopupshown="InitProxyMenu();">
    <menuitem id="network-proxy-no"
              type="radio"
              name="status"
              label="&direct.label;"
              accesskey="&direct.accesskey;"
              oncommand="setNetworkStatus('0')"/>
    <menuitem id="network-proxy-wpad"
              type="radio"
              name="status"
              label="&wpad.label;"
              accesskey="&wpad.accesskey;"
              oncommand="setNetworkStatus('4')"/>
    <menuitem id="network-proxy-system"
              type="radio"
              name="status"
              label="&system.label;"
              accesskey="&system.accesskey;"
              hidden="true"
              oncommand="setNetworkStatus('5')"/>
    <menuitem id="network-proxy-pac"
              type="radio"
              name="status"
              label="&pac.label;"
              accesskey="&pac.accesskey;"
              oncommand="setNetworkStatus('2')"/>
    <menuitem id="network-proxy-manual"
              type="radio"
              name="status"
              label="&manual.label;"
              accesskey="&manual.accesskey;"
              oncommand="setNetworkStatus('1')"/>
    <menuseparator/>
    <menuitem label="&proxy.label;"
              accesskey="&proxy.accesskey;"
              oncommand="goPreferences('proxies_pane');"/>
  </popup>

  <statusbarpanel id="offline-status" context="networkProperties"
                  observes="Communicator:WorkMode"/>

  <menuitem id="offlineGoOfflineCmd"
            label="&offlineGoOfflineCmd.label;"
            accesskey="&offlineGoOfflineCmd.accesskey;"
            observes="Communicator:WorkMode"/>

  <!-- File Menu -->
  <menu id="menu_File"
        label="&fileMenu.label;"
        accesskey="&fileMenu.accesskey;"/>

  <!-- New SubMenu (Under File Menu) -->
  <command id="cmd_newNavigator"
           oncommand="OpenBrowserWindow()"/>
  <command id="cmd_newEditor"
           oncommand="NewEditorWindow();"/>

  <!-- XXX not implemented, temporarily disabled
  <command id="cmd_newEditorTemplate"
           disabled="true"
           oncommand="NewEditorFromTemplate();"/>
  <command id="cmd_newEditorDraft"
           disabled="true"
           oncommand="NewEditorFromDraft();"/>
  -->

  <menuitem id="menu_newEditor"
            label="&newBlankPageCmd.label;"
            accesskey="&newBlankPageCmd.accesskey;"
            key="key_newBlankPage"
            command="cmd_newEditor"/>
  <menuitem id="menu_newEditorTemplate"
            label="&newPageFromTemplateCmd.label;"
            accesskey="&newPageFromTemplateCmd.accesskey;"
            command="cmd_newEditorTemplate"/>
  <menuitem id="menu_newEditorDraft"
            label="&newPageFromDraftCmd.label;"
            accesskey="&newPageFromDraftCmd.accesskey;"
            command="cmd_newEditorDraft"/>
 
  <menu id="menu_New"
        label="&newMenu.label;"
        accesskey="&newMenu.accesskey;"/>

  <menuitem id="menu_newNavigator"
            label="&newNavigatorCmd.label;"
            accesskey="&newNavigatorCmd.accesskey;"
            key="key_newNavigator"
            command="cmd_newNavigator"/>

  <key id="key_newBlankPage"
       key="&newBlankPageCmd.key;"
       command="cmd_newEditor"
       modifiers="accel, shift"/>
  <key id="key_newNavigator"
       key="&newNavigatorCmd.key;"
       command="cmd_newNavigator"
       modifiers="accel"/>

  <!-- Edit Menu -->
  <menu id="menu_Edit"
        label="&editMenu.label;"
        accesskey="&editMenu.accesskey;"/>
  <menuitem id="menu_undo"
            label="&undoCmd.label;"
            key="key_undo"
            accesskey="&undoCmd.accesskey;"
            command="cmd_undo"/>
  <menuitem id="menu_redo"
            label="&redoCmd.label;"
            key="key_redo"
            accesskey="&redoCmd.accesskey;"
            command="cmd_redo"/>
  <menuitem id="menu_cut"
            label="&cutCmd.label;"
            key="key_cut"
            accesskey="&cutCmd.accesskey;"
            command="cmd_cut"/>
  <menuitem id="menu_copy"
            label="&copyCmd.label;"
            key="key_copy"
            accesskey="&copyCmd.accesskey;"
            command="cmd_copy"/>
  <menuitem id="menu_paste"
            label="&pasteCmd.label;"
            key="key_paste"
            accesskey="&pasteCmd.accesskey;"
            command="cmd_paste"/>
  <menuitem id="menu_delete"
            label="&deleteCmd.label;"
            key="key_delete"
            accesskey="&deleteCmd.accesskey;"
            command="cmd_delete"/>
  <menuitem id="menu_selectAll"
            label="&selectAllCmd.label;"
            key="key_selectAll"
            accesskey="&selectAllCmd.accesskey;"
            command="cmd_selectAll"/>
  <menuitem id="menu_findTypeText"
            label="&findTypeTextCmd.label;"
            key="key_findTypeText"
            accesskey="&findTypeTextCmd.accesskey;"
            command="cmd_findTypeText"/>
  <menuitem id="menu_findTypeLinks"
            label="&findTypeLinksCmd.label;"
            key="key_findTypeLinks"
            accesskey="&findTypeLinksCmd.accesskey;"
            command="cmd_findTypeLinks"/>
  <menuitem id="textfieldDirection-swap" 
            label="&bidiSwitchTextDirectionItem.label;"
            key="key_switchTextDirection"
            accesskey="&bidiSwitchTextDirectionItem.accesskey;"
            command="cmd_switchTextDirection"/>

  <!-- These key nodes are here only for show. The real bindings come from
       XBL, in platformHTMLBindings.xml. See bugs 57078 and 71779. -->

  <key id="key_undo"
       key="&undoCmd.key;"
       modifiers="accel"/>
  <key id="key_redo"
       key="&redoCmd.key;"
       modifiers="accel"/>
  <key id="key_cut"
       key="&cutCmd.key;"
       modifiers="accel"/>
  <key id="key_copy"
       key="&copyCmd.key;"
       modifiers="accel"/>
  <key id="key_paste"
       key="&pasteCmd.key;"
       modifiers="accel"/>
  <key id="key_switchTextDirection"
       command="cmd_switchTextDirection"
       key="&bidiSwitchTextDirectionItem.commandkey;"
       modifiers="accel,shift"/>

  <commandset id="globalEditMenuItems"
              commandupdater="true"
              events="focus"
              oncommandupdate="goUpdateGlobalEditMenuItems()"/>
  <commandset id="selectEditMenuItems"
              commandupdater="true"
              events="select"
              oncommandupdate="goUpdateSelectEditMenuItems()"/>
  <commandset id="undoEditMenuItems"
              commandupdater="true"
              events="undo"
              oncommandupdate="goUpdateUndoEditMenuItems()"/>
  <commandset id="clipboardEditMenuItems"
              commandupdater="true"
              events="clipboard"
              oncommandupdate="goUpdatePasteMenuItems()"/>
  <commandset id="findTypeMenuItems"
              commandupdater="true"
              events="focus"
              oncommandupdate="goUpdateFindTypeMenuItems()"/>

  <commandset id="tasksCommands">
    <command id="cmd_openHelp"
             oncommand="openHelp('welcome', 'chrome://communicator/locale/help/suitehelp.rdf');"/>
  </commandset>

  <command id="cmd_copyLink"
           oncommand="goDoCommand('cmd_copyLink')"
           disabled="false"/>
  <command id="cmd_copyImage"
           oncommand="goDoCommand('cmd_copyImage')"
           disabled="false"/>
  <command id="cmd_undo" 
           oncommand="goDoCommand('cmd_undo')"
           disabled="true"/>
  <command id="cmd_redo" 
           oncommand="goDoCommand('cmd_redo')"
           disabled="true"/>
  <command id="cmd_cut" 
           oncommand="goDoCommand('cmd_cut')"
           disabled="true"/>
  <command id="cmd_copy" 
           oncommand="goDoCommand('cmd_copy')"
           disabled="true"/>
  <command id="cmd_paste" 
           oncommand="goDoCommand('cmd_paste')"
           disabled="true"/>
  <command id="cmd_delete"
           oncommand="goDoCommand('cmd_delete')"
           valueDefault="&deleteCmd.label;"
           valueDefaultAccessKey="&deleteCmd.accesskey;"
           disabled="true"/>
  <command id="cmd_selectAll"
           oncommand="goDoCommand('cmd_selectAll')"
           disabled="true"/>
  <command id="cmd_switchTextDirection"
           oncommand="goDoCommand('cmd_switchTextDirection');"
           disabled="true"/>
  <command id="cmd_findTypeText" 
           oncommand="goDoCommand('cmd_findTypeText')"/>
  <command id="cmd_findTypeLinks" 
           oncommand="goDoCommand('cmd_findTypeLinks')"/>
        
  <!-- Not needed yet, window will need this: -->
  <!-- broadcaster id="cmd_preferences"/ -->

  <menuitem id="menu_preferences"
            label="&preferencesCmd.label;"
            key="key_preferences"
            accesskey="&preferencesCmd.accesskey;"/>

  <!-- View Menu -->
  <menu id="menu_View"
        label="&viewMenu.label;"
        accesskey="&viewMenu.accesskey;"/>
  <menu id="menu_Toolbars"
        label="&viewToolbarsMenu.label;"
        accesskey="&viewToolbarsMenu.accesskey;"/>

  <menuitem id="menu_showTaskbar"
            label="&showTaskbarCmd.label;"
            accesskey="&showTaskbarCmd.accesskey;"
            oncommand="goToggleToolbar('status-bar', 'menu_showTaskbar')"
            checked="true"/>

  <!-- Help Menu -->
  <menu id="menu_Help"
        label="&helpMenu.label;"
        accesskey="&helpMenu.accesskey;">
    <menupopup id="helpPopup" onpopupshowing="updateCheckUpdatesItem();">
      <menuitem label="&openHelpCmd.label;"
                accesskey="&openHelpCmd.accesskey;"
                id="help"
                key="key_openHelp"
                command="cmd_openHelp"/>

      <menuitem accesskey="&releaseCmd.accesskey;"
                label="&releaseCmd.label;"
                id="releaseUrl"
                oncommand="goReleaseNotes();"/>

      <menuseparator id="menu_HelpUpdatesSeparator"/>

      <menuitem accesskey="&updateCmd.accesskey;" label="&updateCmd.label;"
                id="checkForUpdates" oncommand="checkForUpdates();"/>

      <menuseparator id="menu_HelpAboutSeparator"/>

      <menuitem class="about"
                accesskey="&aboutCommPluginsCmd.accesskey;"
                label="&aboutCommPluginsCmd.label;"
                id="pluginInfo"
                oncommand="goAbout('plugins');"/>
      <menuitem accesskey="&aboutCmd.accesskey;"
                label="&aboutCmd.label;"
                id="aboutName"
                oncommand="goAbout();"/>
    </menupopup>
  </menu>

  <popup id="popupNotificationMenu"
         oncommand="popupBlockerMenuCommand(event.target);"
         onpopupshowing="return popupNotificationMenuShowing(event)">
    <menuitem id="allowPopupsForSite" hidden="true" accesskey="&allowPopups.accesskey;"
              oncommand="this.notificationbox.allowPopupsForSite(event);"/>
    <menuitem id="showPopupManager" label="&showPopupManager.label;"
              accesskey="&showPopupManager.accesskey;"
              oncommand="viewPopups(this.hostport)"/>
    <menuitem id="dontShowMessage" label="&dontShowMessage.label;"
              accesskey="&dontShowMessage.accesskey;"
              oncommand="disablePopupBlockerNotifications();"/>
    <menuseparator id="popupNotificationMenuSeparator" hidden="true"/>
    <!-- Additional items are generated, see popupNotificationMenuShowing() -->
  </popup>

</overlay>