You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
5.0 KiB
101 lines
5.0 KiB
<AddIn name = "AvalonEdit.AddIn" |
|
author = "Daniel Grunwald" |
|
description = "The main text editor for SharpDevelop" |
|
addInManagerHidden="preinstalled"> |
|
|
|
<Manifest> |
|
<Identity name="ICSharpCode.AvalonEdit" /> |
|
</Manifest> |
|
|
|
<Runtime> |
|
<Import assembly = ":ICSharpCode.AvalonEdit"/> |
|
<Import assembly = "ICSharpCode.AvalonEdit.AddIn.dll"/> |
|
</Runtime> |
|
|
|
<Path name = "/SharpDevelop/Workbench/DisplayBindings"> |
|
<DisplayBinding id = "Text" |
|
title = "${res:Gui.ProjectBrowser.OpenWith.Bindings.TextEditor} (AvalonEdit)" |
|
class = "ICSharpCode.AvalonEdit.AddIn.AvalonEditDisplayBinding"/> |
|
</Path> |
|
|
|
<Path name = "/SharpDevelop/ViewContent/AvalonEdit/ContextMenu"> |
|
<Include id="DefaultEditor" path="/SharpDevelop/ViewContent/TextEditor/ContextMenu"/> |
|
</Path> |
|
|
|
<Path name = "/SharpDevelop/Workbench/MainMenu/Edit/Format"> |
|
<Condition name = "WindowActive" activewindow="ICSharpCode.SharpDevelop.Editor.ITextEditorProvider" action="Disable"> |
|
<MenuItem id = "RemoveLeadingWs" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.RlWs}" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.RemoveLeadingWhitespace"/> |
|
<MenuItem id = "RemoveTrailingWs" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.RtWs}" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.RemoveTrailingWhitespace"/> |
|
<MenuItem id = "Seperator1" type = "Separator" insertbefore = "Separator4" /> |
|
<MenuItem id = "UpperCase" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.UpperCase}" |
|
icon = "Icons.16x16.LowerToUpperCase" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertToUppercase"/> |
|
<MenuItem id = "LowerCase" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.LowerCase}" |
|
icon = "Icons.16x16.UpperToLowerCase" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertToLowercase"/> |
|
<MenuItem id = "Capitalize" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.Capitalize}" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertToTitleCase"/> |
|
<MenuItem id = "InvertCase" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.InvertCase}" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.InvertCase"/> |
|
<MenuItem id = "Separator2" type = "Separator" /> |
|
<MenuItem id = "SortSelection" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.SortLines}" |
|
class ="ICSharpCode.AvalonEdit.AddIn.Commands.SortSelectionCommand"/> |
|
<MenuItem id = "Separator3" type = "Separator" insertbefore = "Separator4" /> |
|
<MenuItem id = "Tabs2Spaces" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.Tab2Space}" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertTabsToSpaces"/> |
|
<MenuItem id = "Spaces2Tabs" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.Space2Tab}" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertSpacesToTabs"/> |
|
<MenuItem id = "LeadingTabs2Spaces" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.LdTab2Space}" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertLeadingTabsToSpaces"/> |
|
<MenuItem id = "LeadingSpaces2Tabs" |
|
insertbefore = "Separator4" |
|
label = "${res:XML.MainMenu.EditMenu.FormatMenu.LdSpace2Tab}" |
|
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertLeadingSpacesToTabs"/> |
|
</Condition> |
|
</Path> |
|
|
|
<Path name = "/SharpDevelop/Dialogs/OptionsDialog/CodingOptions"> |
|
<OptionPanel id = "CodeTemplates" |
|
label = "${res:Dialog.Options.CodeTemplatesText}" |
|
class = "ICSharpCode.AvalonEdit.AddIn.Snippets.SnippetOptionPanel"/> |
|
</Path> |
|
|
|
<Path name = "/SharpDevelop/Dialogs/OptionsDialog"> |
|
<OptionPanel id = "TextEditorOptions" |
|
insertafter = "CodingOptions" |
|
insertbefore = "ToolsOptions" |
|
label = "${res:Dialog.Options.IDEOptions.TextEditorOptionsText}"> |
|
<OptionPanel id = "General" |
|
label = "${res:Dialog.Options.IDEOptions.General}" |
|
class = "ICSharpCode.AvalonEdit.AddIn.Options.GeneralEditorOptions"/> |
|
<OptionPanel id = "Markers" |
|
label = "${res:Dialog.Options.IDEOptions.TextEditor.Markers.PanelName}" |
|
class = "ICSharpCode.AvalonEdit.AddIn.Options.TextViewOptions"/> |
|
<OptionPanel id = "Behavior" |
|
label = "${res:Dialog.Options.IDEOptions.TextEditor.Behaviour.PanelName}" |
|
class = "ICSharpCode.AvalonEdit.AddIn.Options.BehaviorOptions"/> |
|
</OptionPanel> |
|
</Path> |
|
</AddIn>
|
|
|