Welcome to mirror list, hosted at ThFree Co, Russian Federation.

BooBinding.addin.xml « BooBinding « extras - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 84f84e63ac0d1d87f08032314f60bac36675c647 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<Addin id          = "BooBinding"
       namespace   = "MonoDevelop"
       name        = "Boo Language Binding"
       author      = "Peter Johanson"
       copyright   = "GPL"
       url         = "http://boo.codehaus.org"
       description = "Boo Language Binding"
	   category    = "Language bindings"
       version     = "1.9.2">

  <Runtime>
    <Import assembly = "BooBinding.dll"/>
    <Import assembly = "BooShell.dll"/>
  </Runtime>

  <Localizer type="Gettext" catalog="monodevelop-boo"/>
  
  <Dependencies>
    <Addin id="Core" version="1.9.2"/>
    <Addin id="Core.Gui" version="1.9.2"/>
    <Addin id="Projects" version="1.9.2"/>
    <Addin id="Projects.Gui" version="1.9.2"/>
    <Addin id="Ide" version="1.9.2"/>
    <Assembly name="Boo.Lang.Compiler, Version=1.0.0.0" package="Boo" />
  </Dependencies>

  <Extension path = "/MonoDevelop/ProjectModel/MSBuildItemTypes">
		<DotNetProject language="Boo" extension="booproj" guid="{B3672514-7503-4B01-B4B4-B44E87061EA2}"/>
  </Extension>
	
  <Extension path = "/MonoDevelop/Ide/FileFilters">
    <FileFilter id = "Boo"
                insertbefore = "AllFiles"
                _label = "Boo Files"
                extensions = "*.boo"/>
  </Extension>

  <Extension path = "/MonoDevelop/Ide/FileTemplates">
    <FileTemplate id = "EmptyBooFile" resource = "EmptyBooFile.xft.xml"/>
    <FileTemplate id = "BooGtkSharpWindow" resource = "BooGtkSharpWindow.xft.xml"/>
  </Extension>

  <Extension path = "/MonoDevelop/Ide/ProjectTemplates">
    <ProjectTemplate id = "EmptyBooProject" resource = "EmptyBooProject.xpt.xml"/>
    <ProjectTemplate id = "BooGtkSharpProject" resource = "BooGtkSharpProject.xpt.xml"/>
    <ProjectTemplate id = "BooLibraryProject" resource = "BooLibraryProject.xpt.xml"/>
  </Extension>

	<Extension path = "/MonoDevelop/ProjectModel/SerializableClasses">
		<DataType class = "BooBinding.BooCompilerParameters" />
	</Extension>
	
  <Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels">
    <Condition id="ActiveLanguage" value = "Boo">
      <Section id = "BooCodeGenerationPanel"
                   _label = "Code Generation"
                   class = "BooBinding.Gui.OptionPanels.CodeGenerationPanel"/>
    </Condition>
  </Extension>

  <Extension path = "/MonoDevelop/ProjectModel/Gui/Icons">
    <Icon language = "Boo" icon = "res:Boo.ProjectIcon"/>
  </Extension>
	
	<Extension path = "/MonoDevelop/Core/StockIcons">
		<StockIcon stockid = "md-boo-file" resource = "Boo.FileIcon" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/MimeTypes">
		<MimeType id="text/x-boo" _description="Boo source code" icon="md-boo-file"  isText="true">
			<File pattern="*.boo" />
		</MimeType>
	</Extension>

  <Extension path = "/MonoDevelop/ProjectModel/LanguageBindings">
    <LanguageBinding id = "Boo"
                     supportedextensions = ".boo"
                     class = "BooBinding.BooLanguageBinding" />
  </Extension>
<!--
  <Extension path = "/MonoDevelop/Ide/TextEditorExtensions">
    <Class class = "BooBinding.Gui.BooTextEditorExtension" />
  </Extension>
-->
<!--  <Extension path = "/MonoDevelop/ProjectModel/Ambiences">
	  <Class id    = "Boo"
		 class = "BooBinding.BooAmbience"/>
  </Extension>
-->
  <Extension path = "/MonoDevelop/Ide/Pads">
	<Pad id = "BooBinding.Pads.BooShellPadContent" _label="Boo Shell" icon="boo-project-icon" class = "BooBinding.Pads.BooShellPadContent" defaultPlacement = "Bottom"/>
  </Extension>

  <Extension path = "/MonoDevelop/Ide/WorkbenchContexts/Edit">
 	<ContextPad id = "BooBinding.Pads.BooShellPadContent" />
  </Extension>

  <Extension path = "/MonoDevelop/Ide/GlobalOptionsDialog/Other">
  	<Section id = "GeneralBooShellPanel" _label = "Boo Shell" icon = "boo-icon" class = "BooBinding.Gui.OptionPanels.GeneralBooShellPanel"/>
  </Extension>
  
	<Extension path = "/MonoDevelop/Core/StockIcons">
		<StockIcon stockid = "boo-icon" resource = "BooBinding.Base" />
		<StockIcon stockid = "boo-project-icon" resource = "Boo.ProjectIcon" />
	</Extension>

</Addin>