intermediate commit
[public/netxms.git] / src / java / netxms-eclipse / Dashboard / plugin.xml
CommitLineData
699c1967
VK
1<?xml version="1.0" encoding="UTF-8"?>\r
2<?eclipse version="3.4"?>\r
3<plugin>\r
4\r
5 <extension\r
6 point="org.eclipse.ui.perspectives">\r
7 <perspective\r
8 name="Dashboard"\r
9 icon="icons/dashboard.png"\r
10 class="org.netxms.ui.eclipse.dashboard.perspectives.DashboardPerspective"\r
11 id="org.netxms.ui.eclipse.dashboard.DashboardPerspective">\r
12 </perspective>\r
13 </extension>\r
926e8ce7
VK
14 <extension\r
15 point="org.eclipse.ui.popupMenus">\r
16 <objectContribution\r
17 adaptable="false"\r
18 id="org.netxms.ui.eclipse.dashboard.actions.popup.object.DashboardRoot"\r
19 objectClass="org.netxms.client.objects.DashboardRoot">\r
20 <action\r
21 class="org.netxms.ui.eclipse.dashboard.actions.CreateDashboard"\r
22 enablesFor="1"\r
23 id="org.netxms.ui.eclipse.dashboard.popupActions.CreateDashboard#DashboardRoot"\r
24 label="Create &amp;dashboard..."\r
25 menubarPath="objectcreation">\r
26 </action>\r
27 </objectContribution>\r
28 <objectContribution\r
29 adaptable="false"\r
30 id="org.netxms.ui.eclipse.dashboard.actions.popup.object.Dashboard"\r
31 objectClass="org.netxms.client.objects.Dashboard">\r
32 <action\r
33 class="org.netxms.ui.eclipse.dashboard.actions.CreateDashboard"\r
34 enablesFor="1"\r
35 id="org.netxms.ui.eclipse.dashboard.popupActions.CreateDashboard#Dashboard"\r
36 label="Create &amp;dashboard..."\r
37 menubarPath="objectcreation">\r
38 </action>\r
e2b8af4a
VK
39 <action\r
40 class="org.netxms.ui.eclipse.dashboard.actions.OpenDashboard"\r
41 enablesFor="1"\r
42 id="org.netxms.ui.eclipse.dashboard.popupActions.OpenDashboard"\r
43 label="&amp;Open dashboard"\r
44 menubarPath="additions">\r
45 </action>\r
926e8ce7
VK
46 </objectContribution>\r
47 </extension>\r
e2b8af4a
VK
48 <extension\r
49 point="org.eclipse.ui.views">\r
50 <view\r
51 allowMultiple="true"\r
52 class="org.netxms.ui.eclipse.dashboard.views.DashboardView"\r
53 icon="icons/dashboard.png"\r
54 id="org.netxms.ui.eclipse.dashboard.views.DashboardView"\r
55 name="Dashboard"\r
56 restorable="true">\r
57 </view>\r
0f7cd4db
VK
58 <view\r
59 allowMultiple="false"\r
60 class="org.netxms.ui.eclipse.dashboard.views.DashboardNavigator"\r
61 id="org.netxms.ui.eclipse.dashboard.views.DashboardNavigator"\r
62 name="Dashboard Navigator"\r
63 restorable="true">\r
64 </view>\r
0e78b42c
VK
65 <view\r
66 allowMultiple="false"\r
67 class="org.netxms.ui.eclipse.dashboard.views.DashboardDynamicView"\r
68 icon="icons/dashboard.png"\r
69 id="org.netxms.ui.eclipse.dashboard.views.DashboardDynamicView"\r
70 name="Dashboard"\r
71 restorable="true">\r
72 </view>\r
e2b8af4a 73 </extension>\r
9b43ca37
VK
74 <extension\r
75 point="org.eclipse.ui.propertyPages">\r
76 <page\r
77 class="org.netxms.ui.eclipse.dashboard.propertypages.DashboardElements"\r
78 id="org.netxms.ui.eclipse.dashboard.propertypages.DashboardElements"\r
79 name="Dashboard Elements">\r
80 <enabledWhen>\r
81 <instanceof\r
82 value="org.netxms.client.objects.Dashboard">\r
83 </instanceof>\r
84 </enabledWhen>\r
85 </page>\r
782fb800
VK
86 <page\r
87 class="org.netxms.ui.eclipse.dashboard.propertypages.Layout"\r
88 id="org.netxms.ui.eclipse.dashboard.propertypages.Layout#0"\r
89 name="Layout">\r
90 <enabledWhen>\r
91 <instanceof\r
92 value="org.netxms.client.dashboards.DashboardElement">\r
93 </instanceof>\r
94 </enabledWhen>\r
95 </page>\r
96 <page\r
97 class="org.netxms.ui.eclipse.dashboard.propertypages.RawConfigurationData"\r
98 id="org.netxms.ui.eclipse.dashboard.propertypages.RawConfigurationData"\r
99 name="Configuration">\r
100 <enabledWhen>\r
101 <instanceof\r
102 value="org.netxms.client.dashboards.DashboardElement">\r
103 </instanceof>\r
104 </enabledWhen>\r
105 </page>\r
5ffbd089
VK
106 <page\r
107 class="org.netxms.ui.eclipse.dashboard.propertypages.LabelProperties"\r
108 id="org.netxms.ui.eclipse.dashboard.propertypages.LabelProperties"\r
109 name="Label">\r
110 </page>\r
9b43ca37 111 </extension>\r
699c1967
VK
112\r
113</plugin>\r