1
<AddIn name = "AddInManager"
2
author = "Daniel Grunwald"
3
copyright = "prj:///doc/copyright.txt"
4
description = "Can install, enable, disable and uninstall AddIns">
7
<Identity name = "ICSharpCode.AddInManager"/>
11
<Import assembly = "ICSharpCode.AddInManager.dll">
12
<ConditionEvaluator name="AddInManagerAddInState" class="ICSharpCode.AddInManager.AddInManagerAddInStateConditionEvaluator"/>
16
<Path name = "/Workspace/Tools">
17
<MenuItem id = "ShowAddInManager"
18
label = "${res:AddInManager.Title}"
19
class = "ICSharpCode.AddInManager.ShowCommand"/>
22
<Path name = "/SharpDevelop/Workbench/DisplayBindings">
23
<DisplayBinding id = "AddInManager"
24
class = "ICSharpCode.AddInManager.AddInInstallBinding"
26
fileNamePattern = "\.sdaddin$"
27
languagePattern = "^SDAddInPackageFiles$"/>
30
<Path name = "/AddIns/AddInManager/ContextMenu">
31
<Condition name="AddInManagerAddInState" states="Enable">
32
<MenuItem id="Disable"
33
label="${res:AddInManager.ActionDisable}"
34
class="ICSharpCode.AddInManager.DisableCommand"/>
36
<Condition name="AddInManagerAddInState" states="Disable">
38
label="${res:AddInManager.ActionEnable}"
39
class="ICSharpCode.AddInManager.EnableCommand"/>
41
<Condition name="AddInManagerAddInState" states="Enable,Disable,InstalledTwice,DependencyError">
42
<MenuItem id="Uninstall"
43
label="${res:AddInManager.ActionUninstall}"
44
class="ICSharpCode.AddInManager.UninstallCommand"/>
46
<Condition name="AddInManagerAddInState" states="Install">
47
<MenuItem id="AbortInstall"
48
label="${res:AddInManager.ActionCancelInstallation}"
49
class="ICSharpCode.AddInManager.AbortInstallCommand"/>
51
<Condition name="AddInManagerAddInState" states="Uninstall">
52
<MenuItem id="AbortUninstall"
53
label="${res:AddInManager.ActionCancelDeinstallation}"
54
class="ICSharpCode.AddInManager.EnableCommand"/>
56
<Condition name="AddInManagerAddInState" states="Update">
57
<MenuItem id="AbortUpdate"
58
label="${res:AddInManager.ActionCancelUpdate}"
59
class="ICSharpCode.AddInManager.AbortUpdateCommand"/>
61
<MenuItem id="Separator1" type="Separator"/>
62
<MenuItem id="GoToHomepage"
63
label="${res:AddInManager.OpenWebsite}"
64
class="ICSharpCode.AddInManager.OpenHomepageCommand"
65
loadclasslazy="false"/>
66
<MenuItem id="Options"
67
label="${res:AddInManager.Options}"
68
class="ICSharpCode.AddInManager.OptionsCommand"
69
loadclasslazy="false"/>
71
label="${res:AddInManager.About}"
72
class="ICSharpCode.AddInManager.AboutCommand"/>