A new Module is created for placing the codes for Python and a new

nearly empty Python project is created under New Extension Wizard.
This commit is contained in:
Shobhan Mandal
2018-05-13 19:19:24 +05:30
committed by Samuel Mehrbrodt
parent 6db340278b
commit c704ba9bcf
68 changed files with 6440 additions and 10 deletions

66
python/plugin.xml Normal file
View File

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
point="org.libreoffice.ide.eclipse.core.language">
<language
class="org.libreoffice.ide.eclipse.python.Language"
name="Python">
<newWizardPage
class="org.libreoffice.ide.eclipse.python.PythonWizardPage">
</newWizardPage>
</language>
</extension>
<extension
id="org.libreoffice.ide.eclipse.java.builder"
point="org.eclipse.core.resources.builders">
<builder/>
</extension>
<extension
point="org.libreoffice.ide.eclipse.core.MainProvider">
<MainProvider class="org.libreoffice.ide.eclipse.python.JavaMainProvider"/>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup class="org.libreoffice.ide.eclipse.python.JavaUnoResourceChangeHandler"/>
</extension>
<extension
point="org.eclipse.jdt.core.classpathContainerInitializer">
<classpathContainerInitializer
class="org.libreoffice.ide.eclipse.python.build.OooClasspathContainerInitializer"
id="org.libreoffice.ide.eclipse.java.OOO_CONTAINER">
</classpathContainerInitializer>
</extension>
<extension
point="org.eclipse.jdt.ui.classpathContainerPage">
<classpathContainerPage
class="org.libreoffice.ide.eclipse.python.build.OOoContainerPage"
id="org.libreoffice.ide.eclipse.java.OOO_CONTAINER"
name="LibreOffice Libraries">
</classpathContainerPage>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
canFinishEarly="false"
category="org.libreoffice.ide.eclipse.core"
class="org.libreoffice.ide.eclipse.python.client.ClientWizard"
hasPages="true"
icon="icons/uno_client.png"
id="org.libreoffice.ide.eclipse.java.client"
name="Java UNO client application"
project="true">
</wizard>
</extension>
<extension
point="org.eclipse.ui.cheatsheets.cheatSheetContent">
<cheatsheet
category="org.libreoffice.ide.eclipse.core.cheatsheets"
composite="false"
contentFile="doc/cheatsheets/unoclient.xml"
id="org.libreoffice.ide.eclipse.java.unoclient"
name="Create a Java UNO client">
</cheatsheet>
</extension>
</plugin>