1
<AddIn name = "Forms Designer"
2
author = "Mike Krueger"
3
copyright = "prj:///doc/copyright.txt"
4
description = "Windows Forms Designer"
5
addInManagerHidden = "preinstalled">
8
<Identity name = "ICSharpCode.FormsDesigner"/>
12
<Import assembly = "FormsDesigner.dll"/>
13
<Import assembly = ":ICSharpCode.SharpDevelop"/>
16
<Path name = "/SharpDevelop/Workbench/DisplayBindings">
17
<DisplayBinding id = "FormsDesigner"
19
class = "ICSharpCode.FormsDesigner.FormsDesignerSecondaryDisplayBinding"
20
fileNamePattern = "\.(cs|vb)$"/>
23
<Path name = "/SharpDevelop/FormsDesigner/ContextMenus/SelectionMenu">
24
<MenuItem id = "ViewCode"
25
label = "${res:SharpDevelop.FormsDesigner.ContextMenus.ViewCodeCommand}"
26
icon = "Icons.16x16.FormsDesigner.ViewCode"
27
class = "ICSharpCode.FormsDesigner.Commands.ViewCode"/>
28
<MenuItem id = "ViewCodeSeparator" type = "Separator"/>
29
<MenuItem id = "BringToFront"
30
label = "${res:XML.MainMenu.FormatMenu.HorizontalSpacingMenu.BringToFront}"
31
icon = "Icons.16x16.FormsDesigner.BringToFront"
32
class = "ICSharpCode.FormsDesigner.Commands.BringToFront"/>
33
<MenuItem id = "SendToBack"
34
label = "${res:XML.MainMenu.FormatMenu.OrderMenu.SendToBack}"
35
icon = "Icons.16x16.FormsDesigner.SendToBack"
36
class = "ICSharpCode.FormsDesigner.Commands.SendToBack"/>
37
<MenuItem id = "OrderSeparator" type = "Separator"/>
39
<MenuItem id = "AlignToGrid"
40
label = "${res:SharpDevelop.FormsDesigner.ContextMenus.SelectionMenu.AlignToGrid}"
41
icon = "Icons.16x16.FormsDesigner.AlignToGrid"
42
class = "ICSharpCode.FormsDesigner.Commands.AlignToGrid"/>
43
<MenuItem id = "AlignSeparator" type = "Separator"/>
44
<MenuItem id = "ViewTabOrder"
46
label = "${res:XML.MainMenu.FormatMenu.ShowTabOrder}"
47
class = "ICSharpCode.FormsDesigner.Commands.ViewTabOrder"/>
49
label = "${res:XML.MainMenu.FormatMenu.Lock}"
50
icon = "Icons.16x16.FormsDesigner.LockControls"
51
class = "ICSharpCode.FormsDesigner.Commands.LockControls"/>
52
<MenuItem id = "LockSeparator" type = "Separator"/>
53
<MenuItem id = "DesignerVerbsBuilder" type="Builder" class = "ICSharpCode.FormsDesigner.Commands.DesignerVerbSubmenuBuilder" />
55
label = "${res:XML.MainMenu.EditMenu.Cut}"
56
icon = "Icons.16x16.CutIcon"
59
label = "${res:XML.MainMenu.EditMenu.Copy}"
60
icon = "Icons.16x16.CopyIcon"
62
<MenuItem id = "Paste"
63
label = "${res:XML.MainMenu.EditMenu.Paste}"
64
icon = "Icons.16x16.PasteIcon"
66
<MenuItem id = "Delete"
67
label = "${res:XML.MainMenu.EditMenu.Delete}"
68
icon = "Icons.16x16.DeleteIcon"
70
<MenuItem id = "PropertySeparator" type = "Separator"/>
71
<MenuItem id = "ShowProperties"
72
label = "${res:XML.MainMenu.FormatMenu.ShowProperties}"
73
icon = "Icons.16x16.Property"
74
class = "ICSharpCode.FormsDesigner.Commands.ShowProperties"/>
77
<Path name = "/SharpDevelop/FormsDesigner/ContextMenus/ContainerMenu">
78
<MenuItem id = "ViewCode"
79
label = "${res:SharpDevelop.FormsDesigner.ContextMenus.ViewCodeCommand}"
80
icon = "Icons.16x16.FormsDesigner.ViewCode"
81
class = "ICSharpCode.FormsDesigner.Commands.ViewCode"/>
82
<MenuItem id = "ViewCodeSeparator" type = "Separator"/>
83
<MenuItem id = "ViewTabOrder"
85
label = "${res:XML.MainMenu.FormatMenu.ShowTabOrder}"
86
class = "ICSharpCode.FormsDesigner.Commands.ViewTabOrder"/>
88
label = "${res:XML.MainMenu.FormatMenu.Lock}"
89
icon = "Icons.16x16.FormsDesigner.LockControls"
90
class = "ICSharpCode.FormsDesigner.Commands.LockControls"/>
91
<MenuItem id = "LockSeparator" type = "Separator"/>
92
<MenuItem id = "Paste"
93
label = "${res:XML.MainMenu.EditMenu.Paste}"
94
icon = "Icons.16x16.PasteIcon"
96
<MenuItem id = "PropertySeparator" type = "Separator"/>
97
<MenuItem id = "ShowProperties"
98
label = "${res:XML.MainMenu.FormatMenu.ShowProperties}"
99
icon = "Icons.16x16.Property"
100
class = "ICSharpCode.FormsDesigner.Commands.ShowProperties"/>
103
<Path name = "/SharpDevelop/FormsDesigner/ContextMenus/TraySelectionMenu">
104
<MenuItem id = "ViewCode"
105
label = "${res:SharpDevelop.FormsDesigner.ContextMenus.ViewCodeCommand}"
106
icon = "Icons.16x16.FormsDesigner.ViewCode"
107
class = "ICSharpCode.FormsDesigner.Commands.ViewCode"/>
108
<MenuItem id = "ViewCodeSeparator" type = "Separator"/>
109
<MenuItem id = "DesignerVerbsBuilder" type = "Builder" class = "ICSharpCode.FormsDesigner.Commands.DesignerVerbSubmenuBuilder" />
111
label = "${res:XML.MainMenu.EditMenu.Cut}"
112
icon = "Icons.16x16.CutIcon"
114
<MenuItem id = "Copy"
115
label = "${res:XML.MainMenu.EditMenu.Copy}"
116
icon = "Icons.16x16.CopyIcon"
118
<MenuItem id = "Paste"
119
label = "${res:XML.MainMenu.EditMenu.Paste}"
120
icon = "Icons.16x16.PasteIcon"
122
<MenuItem id = "Delete"
123
label = "${res:XML.MainMenu.EditMenu.Delete}"
124
icon = "Icons.16x16.DeleteIcon"
126
<MenuItem id = "PropertySeparator" type = "Separator"/>
127
<MenuItem id = "ShowProperties"
128
label = "${res:XML.MainMenu.FormatMenu.ShowProperties}"
129
icon = "Icons.16x16.Property"
130
class = "ICSharpCode.FormsDesigner.Commands.ShowProperties"/>
133
<Path name = "/SharpDevelop/FormsDesigner/ContextMenus/ComponentTrayMenu">
134
<MenuItem id = "ViewCode"
135
label = "${res:SharpDevelop.FormsDesigner.ContextMenus.ViewCodeCommand}"
136
icon = "Icons.16x16.FormsDesigner.ViewCode"
137
class = "ICSharpCode.FormsDesigner.Commands.ViewCode"/>
138
<MenuItem id = "ViewCodeSeparator" type = "Separator"/>
139
<MenuItem id = "Lock"
140
label = "${res:XML.MainMenu.FormatMenu.Lock}"
141
icon = "Icons.16x16.FormsDesigner.LockControls"
142
class = "ICSharpCode.FormsDesigner.Commands.LockControls"/>
143
<MenuItem id = "LockSeparator" type = "Separator"/>
144
<MenuItem id = "Paste"
145
label = "${res:XML.MainMenu.EditMenu.Paste}"
146
icon = "Icons.16x16.PasteIcon"
148
<MenuItem id = "PasteSeparator" type = "Separator"/>
149
<MenuItem id = "LineUpIcons"
150
label = "${res:XML.MainMenu.FormatMenu.LineUpIcons}"
151
class = "ICSharpCode.FormsDesigner.Commands.LineUpIcons"/>
152
<MenuItem id = "ShowLargeIcons"
153
label = "${res:XML.MainMenu.FormatMenu.ShowLargeIcons}"
154
class = "ICSharpCode.FormsDesigner.Commands.ShowLargeIcons"/>
157
<Path name = "/SharpDevelop/Workbench/MainMenu">
158
<Condition name = "WindowActive" activewindow="ICSharpCode.FormsDesigner.FormsDesignerViewContent">
159
<MenuItem id = "Format"
160
label = "${res:XML.MainMenu.FormatMenu}"
161
insertafter = "Debug"
162
insertbefore = "Tools"
164
<MenuItem id = "AlignMenu" label = "${res:XML.MainMenu.FormatMenu.AlignMenu}" type = "Menu">
165
<MenuItem id = "AlignHorizontalLeft"
166
label = "${res:XML.MainMenu.FormatMenu.AlignMenu.AlignHorizontalLeft}"
167
icon = "Icons.16x16.FormsDesigner.AlignLefts"
168
class = "ICSharpCode.FormsDesigner.Commands.AlignLeft"/>
169
<!-- The AlingVerticalCenters command is HERE correct!!! -->
170
<MenuItem id = "AlignHorizontalCenters"
171
label = "${res:XML.MainMenu.FormatMenu.AlignMenu.AlignHorizontalCenters}"
172
icon = "Icons.16x16.FormsDesigner.AlignCenters"
173
class = "ICSharpCode.FormsDesigner.Commands.AlignVerticalCenters"/>
174
<MenuItem id = "AlignHorizontalRight"
175
label = "${res:XML.MainMenu.FormatMenu.AlignMenu.AlignHorizontalRight}"
176
icon = "Icons.16x16.FormsDesigner.AlignRights"
177
class = "ICSharpCode.FormsDesigner.Commands.AlignRight"/>
178
<MenuItem id = "HorizontalSeparator" type = "Separator"/>
179
<MenuItem id = "AlignTop"
180
label = "${res:XML.MainMenu.FormatMenu.AlignMenu.AlignTop}"
181
icon = "Icons.16x16.FormsDesigner.AlignTops"
182
class = "ICSharpCode.FormsDesigner.Commands.AlignTop"/>
183
<!-- The AlignHorizontalCenters command is HERE correct (was swapped internally ?)!!! -->
184
<MenuItem id = "AlignVerticalCenters"
185
label = "${res:XML.MainMenu.FormatMenu.AlignMenu.AlignVerticalCenters}"
186
icon = "Icons.16x16.FormsDesigner.AlignMiddles"
187
class = "ICSharpCode.FormsDesigner.Commands.AlignHorizontalCenters"/>
188
<MenuItem id = "AlignBottom"
189
label = "${res:XML.MainMenu.FormatMenu.AlignMenu.AlignBottom}"
190
icon = "Icons.16x16.FormsDesigner.AlignBottoms"
191
class = "ICSharpCode.FormsDesigner.Commands.AlignBottom"/>
192
<MenuItem id = "VerticalSeparator" type = "Separator"/>
193
<MenuItem id = "AlignToGrid"
194
label = "${res:XML.MainMenu.FormatMenu.AlignMenu.AlignToGrid}"
195
icon = "Icons.16x16.FormsDesigner.AlignToGrid"
196
class = "ICSharpCode.FormsDesigner.Commands.AlignToGrid"/>
198
<MenuItem id = "SameSizeMenu" label = "${res:XML.MainMenu.FormatMenu.SameSizeMenu}" type = "Menu">
199
<MenuItem id = "SizeToControlWidth"
200
label = "${res:XML.MainMenu.FormatMenu.SameSizeMenu.SizeToControlWidth}"
201
icon = "Icons.16x16.FormsDesigner.MakeSameWidth"
202
class = "ICSharpCode.FormsDesigner.Commands.SizeToControlWidth"/>
203
<MenuItem id = "SizeToGrid"
204
label = "${res:XML.MainMenu.FormatMenu.SameSizeMenu.SizeToGrid}"
205
icon = "Icons.16x16.FormsDesigner.SizeToGrid"
206
class = "ICSharpCode.FormsDesigner.Commands.SizeToGrid"/>
207
<MenuItem id = "SizeToControlHeight"
208
label = "${res:XML.MainMenu.FormatMenu.SameSizeMenu.SizeToControlHeight}"
209
icon = "Icons.16x16.FormsDesigner.MakeSameHeight"
210
class = "ICSharpCode.FormsDesigner.Commands.SizeToControlHeight"/>
211
<MenuItem id = "SizeToControl"
212
label = "${res:XML.MainMenu.FormatMenu.SameSizeMenu.SizeToControl}"
213
icon = "Icons.16x16.FormsDesigner.MakeSameSize"
214
class = "ICSharpCode.FormsDesigner.Commands.SizeToControl"/>
216
<MenuItem id = "FormatSeparator" type = "Separator"/>
218
<MenuItem id = "HorizontalSpacingMenu" label = "${res:XML.MainMenu.FormatMenu.HorizontalSpacingMenu}" type = "Menu">
219
<MenuItem id = "HorizSpaceMakeEqual"
220
label = "${res:XML.MainMenu.FormatMenu.HorizontalSpacingMenu.HorizSpaceMakeEqual}"
221
icon = "Icons.16x16.FormsDesigner.EqualizeHorizontalSpace"
222
class = "ICSharpCode.FormsDesigner.Commands.HorizSpaceMakeEqual"/>
223
<MenuItem id = "HorizSpaceIncrease"
224
label = "${res:XML.MainMenu.FormatMenu.HorizontalSpacingMenu.HorizSpaceIncrease}"
225
icon = "Icons.16x16.FormsDesigner.IncreaseHorizontalSpace"
226
class = "ICSharpCode.FormsDesigner.Commands.HorizSpaceIncrease"/>
227
<MenuItem id = "HorizSpaceDecrease"
228
label = "${res:XML.MainMenu.FormatMenu.HorizontalSpacingMenu.HorizSpaceDecrease}"
229
icon = "Icons.16x16.FormsDesigner.DecreaseHorizontalSpace"
230
class = "ICSharpCode.FormsDesigner.Commands.HorizSpaceDecrease"/>
231
<MenuItem id = "HorizSpaceConcatenate"
232
label = "${res:XML.MainMenu.FormatMenu.HorizontalSpacingMenu.HorizSpaceConcatenate}"
233
icon = "Icons.16x16.FormsDesigner.RemoveHorizontalSpace"
234
class = "ICSharpCode.FormsDesigner.Commands.HorizSpaceConcatenate"/>
236
<MenuItem id = "VerticalSpacingMenu" label = "${res:XML.MainMenu.FormatMenu.VerticalSpacingMenu}" type = "Menu">
237
<MenuItem id = "VertSpaceMakeEqual"
238
label = "${res:XML.MainMenu.FormatMenu.VerticalSpacingMenu.VertSpaceMakeEqual}"
239
icon = "Icons.16x16.FormsDesigner.EqualizeVerticalSpace"
240
class = "ICSharpCode.FormsDesigner.Commands.VertSpaceMakeEqual"/>
241
<MenuItem id = "VertSpaceIncrease"
242
label = "${res:XML.MainMenu.FormatMenu.VerticalSpacingMenu.VertSpaceIncrease}"
243
icon = "Icons.16x16.FormsDesigner.IncreaseVerticalSpace"
244
class = "ICSharpCode.FormsDesigner.Commands.VertSpaceIncrease"/>
245
<MenuItem id = "VertSpaceDecrease"
246
label = "${res:XML.MainMenu.FormatMenu.VerticalSpacingMenu.VertSpaceDecrease}"
247
icon = "Icons.16x16.FormsDesigner.DecreaseVerticalSpace"
248
class = "ICSharpCode.FormsDesigner.Commands.VertSpaceDecrease"/>
249
<MenuItem id = "VertSpaceConcatenate"
250
label = "${res:XML.MainMenu.FormatMenu.VerticalSpacingMenu.VertSpaceConcatenate}"
251
icon = "Icons.16x16.FormsDesigner.RemoveVerticalSpace"
252
class = "ICSharpCode.FormsDesigner.Commands.VertSpaceConcatenate"/>
254
<MenuItem id = "SpacingSeparator" type = "Separator"/>
256
<MenuItem id = "CenterMenu" label = "${res:XML.MainMenu.FormatMenu.CenterMenu}" type = "Menu">
257
<MenuItem id = "CenterHorizontally"
258
label = "${res:XML.MainMenu.FormatMenu.CenterMenu.CenterHorizontally}"
259
icon = "Icons.16x16.FormsDesigner.CenterHorizontally"
260
class = "ICSharpCode.FormsDesigner.Commands.CenterHorizontally"/>
261
<MenuItem id = "CenterVertically"
262
label = "${res:XML.MainMenu.FormatMenu.CenterMenu.CenterVertically}"
263
icon = "Icons.16x16.FormsDesigner.CenterVertically"
264
class = "ICSharpCode.FormsDesigner.Commands.CenterVertically"/>
266
<MenuItem id = "CenterSeparator" type = "Separator"/>
268
<MenuItem id = "OrderMenu" label = "${res:XML.MainMenu.FormatMenu.OrderMenu}" type = "Menu">
269
<MenuItem id = "BringToFront"
270
label = "${res:XML.MainMenu.FormatMenu.OrderMenu.BringToFront}"
271
icon = "Icons.16x16.FormsDesigner.BringToFront"
272
class = "ICSharpCode.FormsDesigner.Commands.BringToFront"/>
273
<MenuItem id = "SendToBack"
274
label = "${res:XML.MainMenu.FormatMenu.OrderMenu.SendToBack}"
275
icon = "Icons.16x16.FormsDesigner.SendToBack"
276
class = "ICSharpCode.FormsDesigner.Commands.SendToBack"/>
278
<MenuItem id = "OrderSeparator" type = "Separator"/>
279
<MenuItem id = "ViewTabOrder"
281
label = "${res:XML.MainMenu.FormatMenu.ShowTabOrder}"
282
class = "ICSharpCode.FormsDesigner.Commands.ViewTabOrder"/>
283
<MenuItem id = "Lock"
284
label = "${res:XML.MainMenu.FormatMenu.Lock}"
285
icon = "Icons.16x16.FormsDesigner.LockControls"
286
class = "ICSharpCode.FormsDesigner.Commands.LockControls"/>
291
<!-- common menu, for both tab captions and tab content -->
292
<Path name = "/SharpDevelop/Workbench/SharpDevelopSideBar/CommonContextMenu">
293
<MenuItem id = "CustomizeSideBarSeparator"
294
insertafter = "MoveTabDown"
295
type = "Separator" />
296
<MenuItem id = "CustomizeSideBar"
297
label = "${res:XML.FormsDesigner.SideBar.CustomizeSidebar}"
298
icon = "Icons.16x16.Options"
299
class = "ICSharpCode.FormsDesigner.CustomizeSideBar"/>
302
<Path name = "/SharpDevelop/Dialogs/OptionsDialog">
303
<OptionPanel id = "FormsDesignerOptions"
304
insertafter = "ToolsOptions"
305
label = "${res:ICSharpCode.SharpDevelop.FormDesigner.Gui.OptionPanels.PanelName}">
307
<OptionPanel id = "GeneralOptions"
308
label = "${res:ICSharpCode.SharpDevelop.FormDesigner.Gui.OptionPanels.GeneralOptionsPanel.PanelName}"
309
class = "ICSharpCode.FormsDesigner.Gui.OptionPanels.GeneralOptionsPanel"/>
310
<OptionPanel id = "GridOptions"
311
label = "${res:ICSharpCode.SharpDevelop.FormDesigner.Gui.OptionPanels.GridOptionsPanel.PanelName}"
312
class = "ICSharpCode.FormsDesigner.Gui.OptionPanels.GridOptionsPanel"/>
313
<OptionPanel id = "LocalizationModelOptions"
314
label = "${res:ICSharpCode.SharpDevelop.FormDesigner.Gui.OptionPanels.LocalizationModelOptionsPanel.PanelName}"
315
class = "ICSharpCode.FormsDesigner.Gui.OptionPanels.LocalizationModelOptionsPanel"/>