home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 May / PCWorld_2002-05_cd.bin / Software / TemaCD / sharpdevelop / 087cSetup.exe / AddIns / bindings / BackendBindings.xml next >
Encoding:
Text File  |  2002-03-20  |  9.2 KB  |  191 lines

  1. <AddIn name        = "SharpDevelop Bindings"
  2.        author      = "Mike Krueger"
  3.        copyright   = "GPL"
  4.        url         = "http://www.icsharpcode.net"
  5.        description = "NCvs core module"
  6.        version     = "1.0.0">
  7.     
  8.     
  9.     <Extension path = "/SharpDevelop/Workbench/FileFilter">
  10.         <FileFilter id = "CSharp"
  11.                     insertbefore="AllFiles"
  12.                     name = "C# Files (*.cs)"
  13.                     extensions = "*.cs"/>
  14.         <FileFilter id = "VBNET"
  15.                     insertbefore="AllFiles"
  16.                     name = "VB Files (*.vb)"
  17.                     extensions = "*.vb"/>
  18.         <FileFilter id = "JScript"
  19.                     insertbefore="AllFiles"
  20.                     name = "JScript Files (*.js)"
  21.                     extensions = "*.js"/>
  22.         <FileFilter id = "Java"
  23.                     insertbefore="AllFiles"
  24.                     name = "Java Files (*.java)"
  25.                     extensions = "*.java"/>
  26.         <FileFilter id = "Assemblies"
  27.                     insertbefore="AllFiles"
  28.                     name = "Assemblies Files (*.exe, *.dll)"
  29.                     extensions = "*.exe,*.dll"/>
  30.         <FileFilter id = "Html"
  31.                     insertbefore="AllFiles"
  32.                     name = "Html Files (*.htm, *.html)"
  33.                     extensions = "*.htm,*.html"/>
  34.         <FileFilter id = "Xml"
  35.                     insertbefore="AllFiles"
  36.                     name = "Xml Files (*.xml)"
  37.                     extensions = "*.xml"/>
  38.         <FileFilter id = "Resources"
  39.                     insertbefore="AllFiles"
  40.                     name = "Resource Files (*.resources, *.resx)"
  41.                     extensions = "*.resources,*.resx"/>
  42.     </Extension>
  43.  
  44.     <Runtime>
  45.         <Import assembly="CSharpLanguageModule.dll"/>
  46.         <Import assembly="JavaLanguageModule.dll"/>
  47.         <Import assembly="JScriptLanguageModule.dll"/>
  48.         <Import assembly="ObjectBrowser.dll"/>
  49.         <Import assembly="ResourceEditor.dll"/>
  50.         <Import assembly="VBNetLanguageModule.dll"/>
  51.     </Runtime>
  52.     
  53.     <Extension path = "/SharpDevelop/Workbench/ProjectOptions">
  54.         <Conditional openproject="VBNET">
  55.             <DialogPanel id = "VBProjectPanel"
  56.                          insertafter = "General"
  57.                          insertbefore = "Compile"
  58.                          label = "${res:Dialog.Options.PrjOptions.Settings.PanelName}"
  59.                          class = "VBBinding.ProjectConfigurationPropertyPanel"/>
  60.     
  61.         </Conditional>
  62.         <Conditional openproject="C#">
  63.             <DialogPanel id = "CSharpProjectPanel"
  64.                          insertafter = "General"
  65.                          insertbefore = "Compile"
  66.                          label = "${res:Dialog.Options.PrjOptions.Settings.PanelName}"
  67.                          class = "CSharpBinding.ProjectConfigurationPropertyPanel"/>
  68.     
  69.         </Conditional>
  70.         <Conditional openproject="JScript">
  71.             <DialogPanel id = "JScriptProjectPanel"
  72.                          insertafter = "General"
  73.                          insertbefore = "Compile"
  74.                          label = "${res:Dialog.Options.PrjOptions.Settings.PanelName}"
  75.                          class = "JScriptBinding.ProjectConfigurationPropertyPanel"/>
  76.     
  77.         </Conditional>
  78.         <Conditional openproject="Java">
  79.             <DialogPanel id = "JavaProjectPanel"
  80.                          insertafter = "General"
  81.                          insertbefore = "Compile"
  82.                          label = "${res:Dialog.Options.PrjOptions.Settings.PanelName}"
  83.                          class = "JavaBinding.ProjectConfigurationPropertyPanel"/>
  84.     
  85.         </Conditional>
  86.     </Extension>
  87.  
  88.     <Extension path = "/AddIns/DefaultTextEditor/Formater">
  89.         <Conditional textcontent = "C#">
  90.             <Class id ="CSharpFormater" insertbefore="DefaultFormater" class = "CSharpBinding.FormatingStrategy.CSharpFormatingStrategy"/>
  91.         </Conditional>
  92.         <Conditional textcontent = "Java">
  93.             <Class id ="JavaFormater" insertbefore="DefaultFormater" class = "JavaBinding.FormatingStrategy.JavaFormatingStrategy"/>
  94.         </Conditional>
  95.     </Extension>
  96.     
  97.     
  98.     <Extension path = "/Workspace/Icons">
  99.         <!-- C# -->
  100.         <Icon id = "C#Prj"  language   = "C#"  location="icons\CSharpProject.png"/>
  101.         <Icon id = "C#File" extensions = ".cs" location="icons\C#FileIcon.png"/>
  102.         <Icon id = "C#.File.CSFileIcon" location="icons\CSharpFile.png" />
  103.         <Icon id = "C#.Project.EmptyCSProjectIcon" location="icons\EmptyCSharpProject.png" />
  104.         
  105.         <Icon id = "C#.Project.CSProjectIcon" location="icons\FullCSharpProject.png"/>
  106.         <Icon id = "C#.Project.CSWebProjectIcon" location="icons\EmptyCSharpApplication.png"/>
  107.         <Icon id = "C#.Project.CSWebServiceIcon" location="icons\CSharpWebService.png" />
  108.         <Icon id = "C#.Project.ConsoleCSharpProject" location="icons\ConsoleCSharpProject.png"/>
  109.         <Icon id = "C#.Project.CSharpClassLibrary" location="icons\CSharpClassLibrary.png" />
  110.         <Icon id = "C#.Project.CSharpServiceFileIcon" location="icons\CSharpCubeFileIcon.png"     />
  111.         <Icon id = "C#.Project.FullCSharpProject" location="icons\FullCSharpProject.png"/>
  112.         <Icon id = "C#.Project.ServiceCSharpProject" location="icons\ServiceCSharpProject.png"/>
  113.         
  114.         <!-- VB.NET -->
  115.         <Icon id = "VBPrj"   language = "VBNET"  location = "icons\VBProject.png"/>
  116.         <Icon id = "VBFile"  extensions=".vb"    location = "icons\VBFileIcon.png"/>
  117.         
  118.         <Icon location = "icons\ConsoleVBProject.png"      id = "VB.Project.ConsoleVBProject"/>
  119.         <Icon location = "icons\EmptyVBProject.png"        id = "VB.Project.EmptyVBProject"/>
  120.         <Icon location = "icons\EmptyVBWebApplication.png" id = "VB.Project.VBWebProjectIcon"/>
  121.         <Icon location = "icons\FullVBProject.png"         id = "VB.Project.FullVBProject"/>
  122.         <Icon location = "icons\ServiceVBProject.png"   id = "VB.Project.ServiceVBProject"/>
  123.         <Icon location = "icons\VBClassLibrary.png"     id = "VB.Project.VBClassLibrary"/>
  124.         <Icon location = "icons\VBCubeFileIcon.png"     id = "VB.Project.VBServiceFileIcon"/>
  125.         
  126.         <Icon location = "icons\VBFile.png" id = "VB.File.VBFile"/>
  127.         
  128.         <Icon location = "icons\VBWebDocument.png" id = "VB.Project.VBWebDocument"/>
  129.         
  130.         <Icon location = "icons\VBWebService.png"       id = "VB.Project.VBWebService"/>
  131.         
  132.         <!-- Java -->
  133.                 <Icon id="JavaPrj" language="Java" location = "icons\JavaProject.png"/>
  134.                 <Icon id="JavaFile"  location = "icons\JavaFileIcon.png" extensions=".java"/>
  135.                 <Icon        location = "icons\JavaFile.png" id = "JAVA.File.JavaFileIcon"/>
  136.                 <Icon        location = "icons\EmptyJavaProject.png" id = "JAVA.Project.EmptyJavaProjectIcon"/>
  137.  
  138.                 <Icon        location = "icons\FullJavaProject.png" id = "JAVA.Project.JavaProjectIcon"/>
  139.                 <Icon        location = "icons\EmptyJavaApplication.png" id = "JAVA.Project.JavaWebProjectIcon"/>
  140.                 <Icon        location = "icons\JavaWebService.png"       id = "JAVA.Project.JavaWebServiceIcon"/>
  141.                 <Icon        location = "icons\ConsoleJavaProject.png"   id = "JAVA.Project.ConsoleJavaProject"/>
  142.                 <Icon        location = "icons\JavaClassLibrary.png"     id = "JAVA.Project.JavaClassLibrary"/>
  143.                 <Icon        location = "icons\JavaCubeFileIcon.png"     id = "JAVA.Project.JavaServiceFileIcon"/>
  144.                 <Icon        location = "icons\FullJavaProject.png"      id = "JAVA.Project.FullJavaProject"/>
  145.                 <Icon        location = "icons\ServiceJavaProject.png"   id = "JAVA.Project.ServiceJavaProject"/>
  146.         
  147.         <!-- Java Script -->
  148.                 <Icon id ="JSPrj" language = "JScript" location = "icons\JavaScriptProject.png"/>
  149.                 <Icon id ="JSFile"    location = "icons\JavaScriptFileIcon.png" extensions=".js"/>
  150.                 <Icon        location = "icons\JScriptFile.png"                 id = "JS.File.JsFileIcon"/>
  151.                 <Icon        location = "icons\JScriptClassLibrary.png"    id = "JSCRIPT.Project.JsClassLibrary"/>
  152.                 <Icon        location = "icons\FullJScriptProject.png"         id = "JSCRIPT.Project.JsProjectIcon"/>
  153.                 <Icon        location = "icons\ServiceJScriptProject.png"       id = "JSCRIPT.Project.ServiceJsProject"/>
  154.                 <Icon        location = "icons\EmptyJScriptWebApplication.png" id = "JSCRIPT.Project.JsWebProjectIcon"/>
  155.                 <Icon        location = "icons\JScriptWebService.png"           id = "JSCRIPT.Project.JsWebServiceIcon"/>
  156.                 <Icon        location = "icons\JavaScriptProject.png"         id = "JSCRIPT.Project.EmptyJsProjectIcon"/>
  157.                 <Icon        location = "icons\JScriptCubeFileIcon.png"         id = "JSCRIPT.Project.JsServiceFileIcon"/>
  158.         
  159.         <!-- Resources -->
  160.         <Icon id = "Icons.16x16.ResourceFileIcon" location = "icons\Icons.16x16.ResourceFileIcon.png" extensions=".resources,.resx"/>
  161.         
  162.         <!-- XML -->
  163.         <Icon id = "XmlFile" location = "icons\XmlFileIcon.png" extensions=".xml"/>
  164.     </Extension>
  165.     
  166.     <Extension path = "/SharpDevelop/Workbench/DisplayBindings">
  167.         <Class id           = "ObjectBrowser"
  168.                insertbefore = "Text"
  169.                class        = "ObjectBrowser.DisplayInformation" />
  170.         <Class id           = "ResourceEditor"
  171.                insertbefore = "Text"
  172.                class        = "ResourceEditor.DisplayInformation" />
  173.     </Extension>
  174.         
  175.     
  176.     <Extension path = "/SharpDevelop/Workbench/LanguageBindings">
  177.         <Class id    = "CSharp"
  178.                class = "CSharpBinding.CSharpLanguageBinding" />
  179.         
  180.         <Class id    = "VBNET"
  181.                class = "VBBinding.VBLanguageBinding" />
  182.         
  183.         <Class id    = "Java"
  184.                class = "JavaBinding.JavaLanguageBinding" />
  185.         
  186.         <Class id    = "JScript"
  187.                class = "JScriptBinding.JScriptLanguageBinding" /> 
  188.     </Extension>
  189.  
  190. </AddIn>
  191.