Statistiques
| Révision :

root / tmp / org.txm.practically.rcp / plugin.xml @ 613

Historique | Voir | Annoter | Télécharger (7,42 ko)

1 486 mdecorde
<?xml version="1.0" encoding="UTF-8"?>
2 486 mdecorde
<?eclipse version="3.2"?>
3 486 mdecorde
<plugin>
4 486 mdecorde
   <extension-point id="xmlCommandHandlers" name="XMLCommandHandlers" schema="schema/xmlCommandHandlers.exsd"/>
5 486 mdecorde
   <extension-point id="defineMacro" name="Define a macro" schema="schema/defineMacro.exsd"/>
6 486 mdecorde
   <extension-point id="scriptingSupport" name="Macro Scripting Support" schema="schema/scriptingSupport.exsd"/>
7 486 mdecorde
   <extension
8 486 mdecorde
         point="org.eclipse.core.runtime.preferences">
9 486 mdecorde
      <initializer
10 486 mdecorde
            class="practicallymacro.preferences.Initializer">
11 486 mdecorde
      </initializer>
12 486 mdecorde
   </extension>
13 486 mdecorde
14 486 mdecorde
   <extension
15 486 mdecorde
         point="org.eclipse.ui.actionSets">
16 486 mdecorde
      <actionSet
17 486 mdecorde
            id="com.none.playActionSet"
18 486 mdecorde
            label="EditorMacros.PlayActionSet"
19 486 mdecorde
            visible="true">
20 486 mdecorde
         <action
21 486 mdecorde
               class="practicallymacro.actions.PlayDropdownAction"
22 486 mdecorde
               definitionId="practicallymacro.actions.playLastMacro"
23 486 mdecorde
               icon="icons/play.gif"
24 486 mdecorde
               id="practicallymacro.actions.playMacroAction"
25 486 mdecorde
               label="&amp;Play Macro"
26 486 mdecorde
               style="pulldown"
27 486 mdecorde
               toolbarPath="Normal/additions"
28 486 mdecorde
               tooltip="Play Macro">
29 486 mdecorde
<!--            <enablement>
30 486 mdecorde
                    <or>
31 486 mdecorde
                               <objectClass name="org.eclipse.jface.text.ITextSelection"/>
32 486 mdecorde
                               <objectClass name="org.eclipse.core.resources.IFile"/>
33 486 mdecorde
                       </or>
34 486 mdecorde
            </enablement>
35 486 mdecorde
            -->
36 486 mdecorde
          </action>
37 486 mdecorde
         <action
38 486 mdecorde
               class="practicallymacro.actions.RecordCommandAction"
39 486 mdecorde
               definitionId="practicallymacro.actions.recordMacro"
40 486 mdecorde
               icon="icons/record.gif"
41 486 mdecorde
               id="practicallymacro.actions.recordMacroAction"
42 486 mdecorde
               label="&amp;Record Macro"
43 486 mdecorde
               retarget="false"
44 486 mdecorde
               state="false"
45 486 mdecorde
               style="push"
46 486 mdecorde
               toolbarPath="Normal/additions"
47 486 mdecorde
               tooltip="Record Macro">
48 486 mdecorde
            <!--<enablement>
49 486 mdecorde
                    <or>
50 486 mdecorde
                               <objectClass name="org.eclipse.jface.text.ITextSelection"/>
51 486 mdecorde
                       </or>
52 486 mdecorde
            </enablement>-->
53 486 mdecorde
         </action>
54 486 mdecorde
      </actionSet>
55 486 mdecorde
   </extension>
56 486 mdecorde
57 486 mdecorde
   <extension
58 486 mdecorde
         point="org.eclipse.ui.commands">
59 486 mdecorde
      <command
60 486 mdecorde
            categoryId="practicallymacro.category.utility.command"
61 486 mdecorde
            defaultHandler="practicallymacro.commands.PlayHandler"
62 486 mdecorde
            description="Play the last recorded macro"
63 486 mdecorde
            id="practicallymacro.actions.playLastMacro"
64 486 mdecorde
            name="Play last macro"/>
65 486 mdecorde
      <command
66 486 mdecorde
            categoryId="practicallymacro.category.utility.command"
67 486 mdecorde
            defaultHandler="practicallymacro.commands.QuickPlayHandler"
68 486 mdecorde
            description="Play a command"
69 486 mdecorde
            id="practicallymacro.actions.quickExecuteCommand"
70 486 mdecorde
            name="Quick Play Command"/>
71 486 mdecorde
      <command
72 486 mdecorde
            categoryId="practicallymacro.category.utility.command"
73 486 mdecorde
            defaultHandler="practicallymacro.commands.RecordHandler"
74 486 mdecorde
            description="Record a new macro"
75 486 mdecorde
            id="practicallymacro.actions.recordMacro"
76 486 mdecorde
            name="Record Macro"/>
77 486 mdecorde
      <command
78 486 mdecorde
            categoryId="practicallymacro.category.utility.command"
79 486 mdecorde
            defaultHandler="practicallymacro.commands.PlayCommand"
80 486 mdecorde
            description="Play any defined command"
81 486 mdecorde
            id="practicallymacro.actions.playCommand"
82 486 mdecorde
            name="Play command"/>
83 486 mdecorde
      <command
84 486 mdecorde
            categoryId="practicallymacro.category.utility.command"
85 486 mdecorde
            defaultHandler="practicallymacro.commands.MarkSelectionStart"
86 486 mdecorde
            description="Set the mark at the location of the current selection start."
87 486 mdecorde
            id="practicallymacro.actions.markSelectionStartCommand"
88 486 mdecorde
            name="Mark selection start"/>
89 486 mdecorde
      <command
90 486 mdecorde
            categoryId="practicallymacro.category.utility.command"
91 486 mdecorde
            defaultHandler="practicallymacro.commands.MarkSelectionEnd"
92 486 mdecorde
            description="Set the mark at the location of the current selection end"
93 486 mdecorde
            id="practicallymacro.actions.markSelectionEndCommand"
94 486 mdecorde
            name="Mark selection end"/>
95 486 mdecorde
      <command
96 486 mdecorde
            categoryId="practicallymacro.category.utility.command"
97 486 mdecorde
            defaultHandler="practicallymacro.commands.MoveCursorToMark"
98 486 mdecorde
            description="Set the cursor at the last mark location"
99 486 mdecorde
            id="practicallymacro.actions.setCursorAtMarkCommand"
100 486 mdecorde
            name="Set cursor at mark"/>
101 486 mdecorde
      <category
102 486 mdecorde
            description="Editor macros defined by the user"
103 486 mdecorde
            id="practicallymacro.category.usermacros"
104 486 mdecorde
            name="User defined editor macros">
105 486 mdecorde
      </category>
106 486 mdecorde
      <category
107 486 mdecorde
            description="Utiliity commands for recording editor macros"
108 486 mdecorde
            id="practicallymacro.category.utility.command"
109 486 mdecorde
            name="PracticallyMacro utility command">
110 486 mdecorde
      </category>
111 486 mdecorde
      <command
112 486 mdecorde
            categoryId="practicallymacro.category.utility.command"
113 486 mdecorde
            defaultHandler="practicallymacro.commands.ExtendSelectionToMark"
114 486 mdecorde
            description="Extend the current selection to the current mark position, or the current cursor position if there is no mark.  If there is no selection, use the current cursor position."
115 486 mdecorde
            id="practicallymacro.actions.extendSelectionToMarkCommand"
116 486 mdecorde
            name="Extend selection to mark">
117 486 mdecorde
      </command>
118 486 mdecorde
   </extension>
119 486 mdecorde
   <extension
120 486 mdecorde
         point="org.eclipse.ui.bindings">
121 486 mdecorde
      <key
122 486 mdecorde
            commandId="practicallymacro.actions.playLastMacro"
123 486 mdecorde
            contextId="org.eclipse.ui.textEditorScope"
124 486 mdecorde
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
125 486 mdecorde
            sequence="M1+M3+P"/>
126 486 mdecorde
      <key
127 486 mdecorde
            commandId="practicallymacro.actions.recordMacro"
128 486 mdecorde
            contextId="org.eclipse.ui.textEditorScope"
129 486 mdecorde
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
130 486 mdecorde
            sequence="M1+M3+R"/>
131 486 mdecorde
      <key
132 486 mdecorde
            commandId="practicallymacro.actions.quickExecuteCommand"
133 486 mdecorde
            contextId="org.eclipse.ui.textEditorScope"
134 486 mdecorde
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
135 486 mdecorde
            sequence="M1+M3+Q"/>
136 486 mdecorde
   </extension>
137 486 mdecorde
   <extension
138 486 mdecorde
         point="PracticallyMacro.xmlCommandHandlers">
139 486 mdecorde
      <XMLCommandHandler class="practicallymacro.commands.EclipseCommand" type="EclipseCommand"/>
140 486 mdecorde
      <XMLCommandHandler class="practicallymacro.commands.InsertStringCommand" type="InsertStringCommand"/>
141 486 mdecorde
      <XMLCommandHandler class="practicallymacro.commands.MacroScriptCommand" type="MacroScriptCommand"/>
142 486 mdecorde
      <XMLCommandHandler class="practicallymacro.commands.StyledTextCommand" type="styledTextCommand"/>
143 486 mdecorde
      <XMLCommandHandler class="practicallymacro.commands.FindCommand" type="MacroFindCommand"/>
144 486 mdecorde
      <XMLCommandHandler class="practicallymacro.commands.KeystrokeCommand" type="MacroKeystrokeCommand"/>
145 486 mdecorde
   </extension>
146 486 mdecorde
   <extension
147 486 mdecorde
         point="org.eclipse.ui.preferencePages">
148 486 mdecorde
      <page
149 486 mdecorde
            category="practicallymacro.editormacros.optionsPage"
150 486 mdecorde
            class="practicallymacro.dialogs.MacroDefinitionsPage"
151 486 mdecorde
            id="practicallymacro.editormacros.editingpage"
152 486 mdecorde
            name="Editor Macro Definitions">
153 486 mdecorde
      </page>
154 486 mdecorde
      <page
155 486 mdecorde
            class="practicallymacro.dialogs.OptionsPage"
156 486 mdecorde
            id="practicallymacro.editormacros.optionsPage"
157 486 mdecorde
            name="Practically Macro Options">
158 486 mdecorde
      </page>
159 486 mdecorde
   </extension>
160 486 mdecorde
161 486 mdecorde
        <extension point="org.eclipse.help.contexts">
162 486 mdecorde
            <contexts file="helpContexts.xml" />
163 486 mdecorde
        </extension>
164 486 mdecorde
 <extension
165 486 mdecorde
       point="org.eclipse.ui.startup">
166 486 mdecorde
    <startup
167 486 mdecorde
          class="practicallymacro.editormacros.MacroEarlyStatup">
168 486 mdecorde
    </startup>
169 486 mdecorde
 </extension>
170 486 mdecorde
171 486 mdecorde
</plugin>