⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 boobinding.addin

📁 SharpDevelop2.0.0 c#开发免费工具
💻 ADDIN
字号:
<AddIn name        = "Boo Binding"
       author      = "Daniel Grunwald"
       copyright   = "prj:///doc/copyright.txt"
       url         = "http://boo.codehaus.org/Boo+AddIn+For+SharpDevelop"
       description = "Backing binding for Boo">
	
	<Manifest>
		<Identity name = "ICSharpCode.BooBinding"/>
		<Dependency addin = "ICSharpCode.FormsDesigner"/>
	</Manifest>
	
	<Runtime>
		<Import assembly = "$ICSharpCode.FormsDesigner/FormsDesigner.dll"/>
		<Import assembly = "BooBinding.dll"/>
		<Import assembly = ":ICSharpCode.SharpDevelop"/>
	</Runtime>
	
	<Path name = "/SharpDevelop/Workbench/Combine/FileFilter">
		<FileFilter id         = "BooProject"
		            insertbefore="AllFiles"
		            name       = "${res:SharpDevelop.FileFilter.BooPrjFiles}"
		            class      = "ICSharpCode.SharpDevelop.Project.LoadProject"
		            extensions = "*.booproj"/>
	</Path>

	<Path name = "/SharpDevelop/Workbench/FileFilter">
		<FileFilter id = "Boo"
		            insertbefore="AllFiles"
		            name = "${res:SharpDevelop.FileFilter.Boo} (*.boo)"
		            extensions = "*.boo"/>
	</Path>
	
	<Path name = "/AddIns/FileTypeRegisterer/FileTypes">
		<FiletypeAssociation
			id = "booproj"
			insertafter = "sln"
			insertbefore = "sdaddin"
			autoRegister = "True"
			icon = "${AddInPath:ICSharpCode.FiletypeRegisterer}/filetypes/prjx.ico"
			text = "Boo ${res:ICSharpCode.FiletypeRegisterer.Project}"/>
	</Path>
	
	<Path name = "/SharpDevelop/Pads/ProjectBrowser/ContextMenu/ProjectActions/Convert">
		<Condition name = "ProjectActive" activeproject="VBNet">
			<MenuItem id = "VBToBooConverter"
			          label = "${res:ICSharpCode.SharpDevelop.Commands.ConvertVBNetProjectToBoo}"
			          class = "Grunwald.BooBinding.ProjectToBooConverter"/>
		</Condition>
		<Condition name = "ProjectActive" activeproject="C#">
			<MenuItem id = "CSharpToBooConverter"
			          label = "${res:ICSharpCode.SharpDevelop.Commands.ConvertCSharpProjectToBoo}"
			          class = "Grunwald.BooBinding.ProjectToBooConverter"/>
		</Condition>
	</Path>
	
	<Path name = "/Workspace/Icons">
		<Icon id         = "BooPrj"
		      language   = "Boo"
		      resource   = "Boo.ProjectIcon"/>
		
		<Icon id         = "BooFile"
		      extensions = ".boo"
		      resource   = "Boo.FileIcon"/>
	</Path>
	
	<Path name = "/SharpDevelop/BackendBindings/Templates">
		<Directory id = "Boo" path = "./Templates" />
	</Path>
	
	<Path name = "/SharpDevelop/Workbench/Ambiences">
		<Class id    = "Boo"
		       class = "Grunwald.BooBinding.BooAmbience"/>
	</Path>
	
	<Path name = "/Workspace/Parser">
		<Parser id    = "Boo"
		        supportedextensions  = ".boo"
		        projectfileextension = ".booproj"
		        class = "Grunwald.BooBinding.CodeCompletion.BooParser"/>
	</Path>
	
	<Path name = "/AddIns/DefaultTextEditor/Formatter/Boo">
		<Class id = "BooFormatter" class = "Grunwald.BooBinding.BooFormattingStrategy"/>
	</Path>
	
	<Path name = "/AddIns/DefaultTextEditor/CodeCompletion">
		<CodeCompletionBinding id = "Boo" extensions = ".boo" class = "Grunwald.BooBinding.CodeCompletion.CompletionBinding"/>
	</Path>
	
	<Path name = "/SharpDevelop/Workbench/DisplayBindings">
		<DisplayBinding id              = "BooFormsDesigner"
		                type            = "Secondary"
		                fileNamePattern = "\.boo$"
		                languagePattern = "^Boo$"
		                class           = "Grunwald.BooBinding.Designer.FormsDesignerDisplayBinding" />
	</Path>
	
	<Path path = "/SharpDevelop/BackendBindings/ProjectOptions/Boo">
		<DialogPanel id    = "Application"
		             label = "${res:Dialog.ProjectOptions.ApplicationSettings}"
		             class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.ApplicationSettings"/>
		<!--<DialogPanel id    = "ReferencePaths"
		             label = "${res:Dialog.ProjectOptions.ReferencePaths}"
		             class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.ReferencePaths"/>-->
		<DialogPanel id    = "Signing"
		             label = "${res:Dialog.ProjectOptions.Signing}"
		             class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.Signing"/>
		<DialogPanel id    = "BuildEvents"
		             label = "${res:Dialog.ProjectOptions.BuildEvents}"
		             class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.BuildEvents"/>
		<DialogPanel id    = "BuildOptions"
		             label = "${res:Dialog.ProjectOptions.BuildOptions}"
		             class = "Grunwald.BooBinding.BuildOptions"/>
		<DialogPanel id    = "DebugOptions"
		             label = "${res:Dialog.ProjectOptions.DebugOptions}"
		             class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.DebugOptions"/>
		<!--<DialogPanel id    = "Publish"
		             label = "${res:Dialog.ProjectOptions.Publish}"
		             class = "ICSharpCode.SharpDevelop.Gui.OptionPanels.Publish"/>-->
	</Path>
	
	<Path name = "/SharpDevelop/Workbench/LanguageBindings">
		<LanguageBinding id                   = "Boo"
		                 guid                 = "{A33008B1-5DAC-44D5-9060-242E3B6E38F2}"
		                 supportedextensions  = ".boo"
		                 projectfileextension = ".booproj"
		                 class                = "Grunwald.BooBinding.BooLanguageBinding" />
	</Path>

	<Path name = "/SharpDevelop/Workbench/MainMenu/Tools">
		<ComplexCondition action = "Disable">
			<And>
				<Or>
					<Condition name = "WindowActive" activewindow="ICSharpCode.FormsDesigner.FormsDesignerViewContent"/>
					<Condition name = "WindowActive" activewindow="ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor.ITextEditorControlProvider"/>
				</Or>
				<Or>
					<Condition name="ActiveContentExtension" activeextension=".cs"/>
					<Condition name="ActiveContentExtension" activeextension=".vb"/>
				</Or>
			</And>
			<MenuItem id = "ConvertBufferToBoo"
			          insertbefore = "ConvertBuffer"
			          insertafter = "Separator2"
			          label = "${res:XML.MainMenu.ToolMenu.ConvertBufferToBoo}"
			          class = "Grunwald.BooBinding.ConvertBuffer"/>
		</ComplexCondition>
	</Path>
</AddIn>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -