toolkit/content/editMenuOverlay.xul

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/toolkit/content/editMenuOverlay.xul	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,108 @@
     1.4 +<?xml version="1.0"?> <!-- -*- Mode: HTML -*- --> 
     1.5 +<!-- This Source Code Form is subject to the terms of the Mozilla Public
     1.6 +   - License, v. 2.0. If a copy of the MPL was not distributed with this
     1.7 +   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
     1.8 +
     1.9 +
    1.10 +<!DOCTYPE overlay SYSTEM "chrome://global/locale/editMenuOverlay.dtd">
    1.11 +
    1.12 +<overlay id="editMenuOverlay"
    1.13 +         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    1.14 +
    1.15 +  <script type="application/javascript" src="chrome://global/content/editMenuOverlay.js"/>
    1.16 +
    1.17 +  <commandset id="editMenuCommands">
    1.18 +    <commandset id="editMenuCommandSetAll" commandupdater="true" events="focus,select"
    1.19 +                oncommandupdate="goUpdateGlobalEditMenuItems()"/>
    1.20 +    <commandset id="editMenuCommandSetUndo" commandupdater="true" events="undo"
    1.21 +                oncommandupdate="goUpdateUndoEditMenuItems()"/>
    1.22 +    <commandset id="editMenuCommandSetPaste" commandupdater="true" events="clipboard"
    1.23 +                oncommandupdate="goUpdatePasteMenuItems()"/>
    1.24 +    <command id="cmd_undo" oncommand="goDoCommand('cmd_undo')"/>
    1.25 +    <command id="cmd_redo" oncommand="goDoCommand('cmd_redo')"/>
    1.26 +    <command id="cmd_cut" oncommand="goDoCommand('cmd_cut')"/>
    1.27 +    <command id="cmd_copy" oncommand="goDoCommand('cmd_copy')"/>
    1.28 +    <command id="cmd_paste" oncommand="goDoCommand('cmd_paste')"/>
    1.29 +    <command id="cmd_delete" oncommand="goDoCommand('cmd_delete')"/>
    1.30 +    <command id="cmd_selectAll" oncommand="goDoCommand('cmd_selectAll')"/>
    1.31 +    <command id="cmd_switchTextDirection" oncommand="goDoCommand('cmd_switchTextDirection');"/>
    1.32 +  </commandset>
    1.33 +
    1.34 +  <!-- These key nodes are here only for show. The real bindings come from
    1.35 +       XBL, in platformHTMLBindings.xml. See bugs 57078 and 71779. -->
    1.36 +
    1.37 +  <keyset id="editMenuKeys">
    1.38 +    <key id="key_undo" key="&undoCmd.key;" modifiers="accel" command="cmd_undo"/>
    1.39 +#ifdef XP_UNIX
    1.40 +    <key id="key_redo" key="&undoCmd.key;" modifiers="accel,shift" command="cmd_redo"/>
    1.41 +#else
    1.42 +    <key id="key_redo" key="&redoCmd.key;" modifiers="accel" command="cmd_redo"/>
    1.43 +#endif
    1.44 +    <key id="key_cut" key="&cutCmd.key;" modifiers="accel" command="cmd_cut"/>
    1.45 +    <key id="key_copy" key="&copyCmd.key;" modifiers="accel" command="cmd_copy"/>
    1.46 +    <key id="key_paste" key="&pasteCmd.key;" modifiers="accel" command="cmd_paste"/>
    1.47 +    <key id="key_delete" keycode="VK_DELETE" command="cmd_delete"/>
    1.48 +    <key id="key_selectAll" key="&selectAllCmd.key;" modifiers="accel" command="cmd_selectAll"/>
    1.49 +    <key id="key_find" key="&findCmd.key;" modifiers="accel" command="cmd_find"/>
    1.50 +    <key id="key_findAgain" key="&findAgainCmd.key;" modifiers="accel" command="cmd_findAgain"/>
    1.51 +    <key id="key_findPrevious" key="&findAgainCmd.key;" modifiers="shift,accel" command="cmd_findPrevious"/>
    1.52 +    <key id="key_findAgain2" keycode="&findAgainCmd.key2;" command="cmd_findAgain"/>
    1.53 +    <key id="key_findPrevious2" keycode="&findAgainCmd.key2;" modifiers="shift" command="cmd_findPrevious"/>
    1.54 +  </keyset>
    1.55 +
    1.56 +  <!-- Edit Menu -->
    1.57 +  <menu id="menu_edit" label="&editMenu.label;"
    1.58 +        accesskey="&editMenu.accesskey;"/>
    1.59 +
    1.60 +  <menuitem id="menu_undo" label="&undoCmd.label;"
    1.61 +            key="key_undo" accesskey="&undoCmd.accesskey;"
    1.62 +            command="cmd_undo"/>
    1.63 +  <menuitem id="menu_redo" label="&redoCmd.label;"
    1.64 +            key="key_redo" accesskey="&redoCmd.accesskey;"
    1.65 +            command="cmd_redo"/>
    1.66 +  <menuitem id="menu_cut" label="&cutCmd.label;"
    1.67 +            key="key_cut" accesskey="&cutCmd.accesskey;"
    1.68 +            command="cmd_cut"/>
    1.69 +  <menuitem id="menu_copy" label="&copyCmd.label;"
    1.70 +            key="key_copy" accesskey="&copyCmd.accesskey;"
    1.71 +            command="cmd_copy"/>
    1.72 +  <menuitem id="menu_paste" label="&pasteCmd.label;"
    1.73 +            key="key_paste" accesskey="&pasteCmd.accesskey;"
    1.74 +            command="cmd_paste"/>
    1.75 +  <menuitem id="menu_delete" label="&deleteCmd.label;"
    1.76 +            key="key_delete" accesskey="&deleteCmd.accesskey;"
    1.77 +            command="cmd_delete"/>
    1.78 +  <menuitem id="menu_selectAll" label="&selectAllCmd.label;"
    1.79 +            key="key_selectAll" accesskey="&selectAllCmd.accesskey;"
    1.80 +            command="cmd_selectAll"/>
    1.81 +  <menuitem id="menu_find" label="&findCmd.label;"
    1.82 +            key="key_find" accesskey="&findCmd.accesskey;"
    1.83 +            command="cmd_find"/>
    1.84 +  <menuitem id="menu_findAgain" label="&findAgainCmd.label;"
    1.85 +            key="key_findAgain" accesskey="&findAgainCmd.accesskey;"
    1.86 +            command="cmd_findAgain"/>
    1.87 +  <menuitem id="menu_findPrevious" label="&findPreviousCmd.label;"
    1.88 +            key="key_findPrevious" accesskey="&findPreviousCmd.accesskey;"
    1.89 +            command="cmd_findPrevious"/>
    1.90 +
    1.91 +  <menuitem id="cMenu_undo" label="&undoCmd.label;"
    1.92 +            accesskey="&undoCmd.accesskey;" command="cmd_undo"/>
    1.93 +  <menuitem id="cMenu_redo" label="&redoCmd.label;"
    1.94 +            accesskey="&redoCmd.accesskey;" command="cmd_redo"/>
    1.95 +  <menuitem id="cMenu_cut" label="&cutCmd.label;"
    1.96 +            accesskey="&cutCmd.accesskey;" command="cmd_cut"/>
    1.97 +  <menuitem id="cMenu_copy" label="&copyCmd.label;"
    1.98 +            accesskey="&copyCmd.accesskey;" command="cmd_copy"/>
    1.99 +  <menuitem id="cMenu_paste" label="&pasteCmd.label;"
   1.100 +            accesskey="&pasteCmd.accesskey;" command="cmd_paste"/>
   1.101 +  <menuitem id="cMenu_delete" label="&deleteCmd.label;"
   1.102 +            accesskey="&deleteCmd.accesskey;" command="cmd_delete"/>
   1.103 +  <menuitem id="cMenu_selectAll" label="&selectAllCmd.label;"
   1.104 +            accesskey="&selectAllCmd.accesskey;" command="cmd_selectAll"/>
   1.105 +  <menuitem id="cMenu_find" label="&findCmd.label;"
   1.106 +            accesskey="&findCmd.accesskey;" command="cmd_find"/>
   1.107 +  <menuitem id="cMenu_findAgain" label="&findAgainCmd.label;"
   1.108 +            accesskey="&findAgainCmd.accesskey;" command="cmd_findAgain"/>
   1.109 +  <menuitem id="cMenu_findPrevious" label="&findPreviousCmd.label;"
   1.110 +            accesskey="&findPreviousCmd.accesskey;" command="cmd_findPrevious"/>
   1.111 +</overlay>

mercurial