Statistiques
| Révision :

root / TXM / trunk / org.txm.internalview.rcp / plugin.xml @ 3368

Historique | Voir | Annoter | Télécharger (6,56 ko)

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

    
165
</plugin>