-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.xml
More file actions
111 lines (111 loc) · 4 KB
/
plugin.xml
File metadata and controls
111 lines (111 loc) · 4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu?after=edu.ualberta.med.biobank.menu.additions">
<menu
id="edu.ualberta.med.scannerconfig.menu.configuration"
label="Configuration">
<command
commandId="org.eclipse.ui.window.preferences"
id="edu.ualberta.med.scannerconfig.menu.preferences"
icon="icons/table_lightning.png"
label="Preferences..."
style="push">
</command>
</menu>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="edu.ualberta.med.scannerconfig.handler.SelectSource"
id="edu.ualberta.med.scannerconfig.commands.selectsource"
name="Select Scanner">
</command>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="edu.ualberta.med.scannerconfig.preferences.PreferenceInitializer">
</initializer>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page id="Scanner"
name="Scanning and Decoding"
class="edu.ualberta.med.scannerconfig.preferences.scanner.Scanner">
</page>
<page
category="Scanner"
id="Decoding"
name="Decoding Parameters"
class="edu.ualberta.med.scannerconfig.preferences.scanner.Decoding">
</page>
<page
category="Scanner"
class="edu.ualberta.med.scannerconfig.preferences.scanner.plateposition.Plate1Settings"
id="scannerConfig.page1"
name="Plate 1 Position">
</page>
<page
category="Scanner"
class="edu.ualberta.med.scannerconfig.preferences.scanner.plateposition.Plate2Settings"
id="scannerConfig.page2"
name="Plate 2 Position">
</page>
<page
category="Scanner"
class="edu.ualberta.med.scannerconfig.preferences.scanner.plateposition.Plate3Settings"
id="scannerConfig.page3"
name="Plate 3 Position">
</page>
<page
category="Scanner"
class="edu.ualberta.med.scannerconfig.preferences.scanner.plateposition.Plate4Settings"
id="scannerConfig.page4"
name="Plate 4 Position">
</page>
<page
category="Scanner"
class="edu.ualberta.med.scannerconfig.preferences.scanner.plateposition.Plate5Settings"
id="scannerConfig.page5"
name="Plate 5 Position">
</page>
</extension>
<extension
point="org.eclipse.ui.services">
<sourceProvider
provider="edu.ualberta.med.scannerconfig.sourceproviders.PlateEnabledState">
<variable
name="edu.ualberta.med.scannerconfig.sourceprovider.plate1Enabled"
priorityLevel="workbench">
</variable>
<variable
name="edu.ualberta.med.scannerconfig.sourceprovider.plate2Enabled"
priorityLevel="workbench">
</variable>
<variable
name="edu.ualberta.med.scannerconfig.sourceprovider.plate3Enabled"
priorityLevel="workbench">
</variable>
<variable
name="edu.ualberta.med.scannerconfig.sourceprovider.plate4Enabled"
priorityLevel="workbench">
</variable>
<variable
name="edu.ualberta.med.scannerconfig.sourceprovider.plate5Enabled"
priorityLevel="workbench">
</variable>
</sourceProvider>
</extension>
<extension
point="org.eclipse.core.expressions.definitions">
<definition id="scannerConfigPlugin.platesEnabled">
<with variable="edu.ualberta.med.scannerconfig.sourceprovider.platesEnabled">
<equals value="true" />
</with>
</definition>
</extension>
</plugin>