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

PyBinding.addin.xml « PyBinding « PyBinding « extras - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 56d5d2da90f81bf62a33e5c313a15e0b62962f38 (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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<Addin id          = "PyBinding"
       name        = "Python Language Binding"
       namespace   = "MonoDevelop"
       author      = "Christian Hergert"
       copyright   = "MIT X11"
       url         = "http://www.monodevelop.com"
       description = "Python Language binding"
       category    = "Language bindings"
       version     = "4.2">

    <Runtime>
        <Import assembly = "PyBinding.dll"/>
    </Runtime>

    <Dependencies>
        <Addin id = "Core"          version = "4.2"/>
        <Addin id = "Ide"           version = "4.2"/>
        <Addin id = "SourceEditor2" version = "4.2"/>
    </Dependencies>
    
    <Extension path = "/MonoDevelop/Core/StockIcons">
    	<StockIcon stockid = "md-py-file" resource = "py-icon-32.png"/>
    </Extension>
    
    <Extension path = "/MonoDevelop/Ide/FileFilters">
		<FileFilter
			id = "Python"
			insertbefore = "AllFiles"
			_label = "Python Files"
			extensions = "*.py"/>
	</Extension>
    
    <Extension path = "/MonoDevelop/Ide/FileTemplates">
    	<FileTemplate
    		id = "EmptyPySourceFile"
    		resource = "EmptyPySourceFile.xft.xml"/>
    	<FileTemplate
    		id = "BasicScriptPySourceFile"
    		resource = "BasicScriptPySourceFile.xft.xml"/>
    </Extension>
    
    <Extension path = "/MonoDevelop/Ide/ProjectTemplates">
    	<ProjectTemplate
    		id = "EmptyPyProject"
    		resource = "EmptyPyProject.xpt.xml"/>
    	<ProjectTemplate
    		id = "EmptyDjangoPyProject"
    		resource = "EmptyDjangoProject.xpt.xml"/>
        <ProjectTemplate
            id = "PyGtkProject"
            resource = "PyGtkProject.xpt.xml"/>
        <ProjectTemplate
            id = "PyClutterProject"
            resource = "PyClutterProject.xpt.xml"/>
    </Extension>
    
    <Extension path = "/MonoDevelop/Core/MimeTypes">
    	<MimeType id="text/x-python" _description="Python source code" icon="md-py-file" isText="true">
    		<File pattern="*.py" />
    	</MimeType>
    </Extension>
    
    <Extension path = "/MonoDevelop/ProjectModel/ProjectBindings">
        <ProjectBinding
        	id = "PyProject"
        	class = "PyBinding.PythonProjectBinding"/>
    </Extension>
    
    <Extension path = "/MonoDevelop/ProjectModel/LanguageBindings">
        <LanguageBinding
            id = "Python"
            supportedextensions = ".py"
            class = "PyBinding.PythonLanguageBinding"/>
  	</Extension>

  	<Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels/Run">
		<Condition id="ItemType" value="PyBinding.PythonProject">
			<Section
				id          = "PythonOptionsPanel"
	            _label      = "Python"
	            insertafter = "General"
	            class       = "PyBinding.Gui.OutputOptionsPanel"/>
		</Condition>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/TextEditorExtensions">
		<Class fileExtensions = ".py" id = "PyBinding.Gui.PythonEditorCompletion" class = "PyBinding.Gui.PythonEditorCompletion" />
		<Class fileExtensions = ".py" id = "PyBinding.Gui.PythonEditorIndentation" class = "PyBinding.Gui.PythonEditorIndentation" />
		<Class fileExtensions = ".py" id = "PyBinding.Gui.PythonEditorOutline" class = "PyBinding.Gui.PythonEditorOutline" />
	</Extension>

	<Extension path = "/MonoDevelop/ProjectModel/DomParser">
		<Parser class = "PyBinding.Parser.PythonParser" fileExtensions=".py" />
	</Extension>

  	<Extension path = "/MonoDevelop/ProjectModel/SerializableClasses">
        <DataType class = "PyBinding.PythonProject"/>
        <DataType class = "PyBinding.PythonConfiguration"/>
        <DataType class = "PyBinding.Runtime.Python25Runtime"/>
        <DataType class = "PyBinding.Runtime.Python26Runtime"/>
        <DataType class = "PyBinding.Runtime.Python27Runtime"/>
        <DataType class = "PyBinding.Runtime.IronPythonRuntime"/>
        <DataType class = "PyBinding.Compiler.Python25Compiler"/>
    </Extension>

	<Extension path = "/MonoDevelop/Ide/Pads/ClassPad">
		<NodeBuilder id = "PyBinding.Gui.Navigation.ProjectNodeBuilderExtension" class = "PyBinding.Gui.Navigation.ProjectNodeBuilderExtension" />
		<NodeBuilder id = "PyBinding.Gui.Navigation.PackagesNodeBuilder" class = "PyBinding.Gui.Navigation.PackagesNodeBuilder" />
		<NodeBuilder id = "PyBinding.Gui.Navigation.PackageNodeBuilder" class = "PyBinding.Gui.Navigation.PackageNodeBuilder" />
		<NodeBuilder id = "PyBinding.Gui.Navigation.ClassNodeBuilder" class = "PyBinding.Gui.Navigation.ClassNodeBuilder" />
		<NodeBuilder id = "PyBinding.Gui.Navigation.AttributeNodeBuilder" class = "PyBinding.Gui.Navigation.AttributeNodeBuilder" />
		<NodeBuilder id = "PyBinding.Gui.Navigation.FunctionNodeBuilder" class = "PyBinding.Gui.Navigation.FunctionNodeBuilder" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/ExecutionHandlers">
		<ExecutionHandler id="Python" class = "PyBinding.PythonExecutionHandler"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/PolicySets/Mono">
		<Policies resource="PythonStylePolicy.xml" />
	</Extension>
	
</Addin>