Statistiques
| Révision :

root / TXM / trunk / org.txm.referencer.rcp / plugin.xml @ 3382

Historique | Voir | Annoter | Télécharger (5,85 ko)

1
<?xml version="1.0" encoding="UTF-8"?>
2
<?eclipse version="3.4"?>
3
<plugin>  
4
   <extension
5
         point="org.eclipse.ui.editors">
6
               <editor
7
            class="org.txm.referencer.rcp.editors.ReferencerEditor"
8
            default="false"
9
            icon="icons/functions/referencer.png"
10
            id="org.txm.referencer.rcp.editors.ReferencerEditor"
11
            name="%editor.name.14">
12
      </editor>
13
   </extension>
14
   <extension
15
         point="org.eclipse.ui.menus">
16
               <menuContribution
17
                     locationURI="menu:menu.tools?after=menu.tools.separator.misc">
18
                     <command
19
                  commandId="org.txm.referencer.rcp.handlers.ComputeReferencer"
20
                  icon="icons/functions/referencer.png"
21
                  style="push">
22
               <visibleWhen
23
                     checkEnabled="false">
24
                  <reference
25
                        definitionId="OneCorpusSelected">
26
                  </reference>
27
               </visibleWhen>
28
            </command>
29
               </menuContribution>
30
               <menuContribution
31
                     allPopups="false"
32
                     locationURI="toolbar:org.txm.rcp.toolbartools?after=org.txm.progression.rcp.handlers.ComputeProgression">
33
                  <command
34
                        commandId="org.txm.referencer.rcp.handlers.ComputeReferencer"
35
                        icon="icons/functions/referencer.png"
36
                        style="push">
37
                     <visibleWhen
38
                           checkEnabled="false">
39
                        <reference
40
                              definitionId="OneCorpusSelected">
41
                        </reference>
42
                     </visibleWhen>
43
                  </command>
44
               </menuContribution>
45
               <menuContribution
46
                     allPopups="false"
47
                     locationURI="popup:org.txm.rcp.views.corpora.CorporaView?after=org.txm.progression.rcp.handlers.ComputeProgression">
48
                  <command
49
                        commandId="org.txm.referencer.rcp.handlers.ComputeReferencer"
50
                        icon="icons/functions/referencer.png"
51
                        style="push">
52
                     <visibleWhen
53
                           checkEnabled="false">
54
                        <reference
55
                              definitionId="OneCorpusSelected">
56
                        </reference>
57
                     </visibleWhen>
58
                  </command>
59
               </menuContribution>
60
               <menuContribution
61
                     locationURI="popup:org.txm.referencer.rcp.editors.ReferencerEditor">
62
                  <command
63
                        commandId="org.txm.referencer.rcp.handlers.CopyLines"
64
                        icon="platform:/plugin/org.eclipse.ui/icons/full/etool16/copy_edit.png"
65
                        label="Copy"
66
                        style="push">
67
                  </command>
68
               </menuContribution>
69
   </extension>
70
   <extension
71
         point="org.eclipse.ui.commands">
72
      
73
            <command
74
                  categoryId="org.txm.rcp.category.txm"
75
                  defaultHandler="org.txm.referencer.rcp.handlers.ComputeReferencer"
76
                  id="org.txm.referencer.rcp.handlers.ComputeReferencer"
77
                  name="%command.name.44"
78
                  returnTypeId="org.txm.referencer.core.functions.Referencer">
79
      </command>
80
            <command
81
                  defaultHandler="org.txm.referencer.rcp.handlers.CopyLines"
82
                  id="org.txm.referencer.rcp.handlers.CopyLines"
83
                  name="Copy">
84
            </command>
85
   </extension>
86
   <extension
87
         point="org.eclipse.core.expressions.definitions">
88
       <definition
89
                  id="OneReferencerSelected">
90
               <with
91
                     variable="selection">
92
                  <iterate
93
                        ifEmpty="false"
94
                        operator="and">
95
                     <instanceof
96
                           value="org.txm.referencer.core.functions.Referencer">
97
                     </instanceof>
98
                  </iterate>
99
               </with>
100
            </definition>
101
       <definition
102
             id="ReferencerEditorActive">
103
          <with
104
                variable="activePart">
105
             <instanceof
106
                   value="org.txm.referencer.rcp.editors.ReferencerEditor">
107
             </instanceof>
108
          </with>
109
       </definition>
110
   </extension>
111
   <extension
112
         point="org.eclipse.core.runtime.adapters">
113
       <factory
114
       adaptableType="org.txm.referencer.core.functions.Referencer"
115
       class="org.txm.referencer.rcp.adapters.ReferencerAdapterFactory">
116
    <adapter
117
          type="org.eclipse.ui.model.IWorkbenchAdapter">
118
    </adapter>
119
    <adapter
120
          type="org.eclipse.ui.model.IWorkbenchAdapter2">
121
    </adapter>
122
 </factory>
123
   </extension>
124
   <extension
125
         point="org.eclipse.ui.preferencePages">
126
            <page
127
            category="org.txm.rcp.preferences.UserPreferencePage"
128
            class="org.txm.referencer.rcp.preferences.ReferencerPreferencePage"
129
            id="org.txm.referencer.rcp.preferences.ReferencerPreferencePage"
130
            name="%page.name">
131
      </page>
132
   </extension>
133
   <extension
134
         point="org.eclipse.ui.handlers">
135
      <handler
136
            class="org.txm.referencer.rcp.handlers.SendReferencerTo"
137
            commandId="org.txm.concordance.rcp.handlers.ComputeConcordance">
138
         <activeWhen>
139
         <and>
140
            <reference
141
                  definitionId="ReferencerEditorActive">
142
            </reference>
143
            <reference
144
                     definitionId="SelectionIsNotEmpty">
145
               </reference>
146
            <reference
147
                  definitionId="SendSelectionContextNotActive">
148
            </reference>
149
            </and>
150
         </activeWhen>
151
      </handler>
152
   </extension>
153

    
154
</plugin>