diff options
Diffstat (limited to 'org.openembedded.bc.ui/plugin.xml')
-rw-r--r-- | org.openembedded.bc.ui/plugin.xml | 294 |
1 files changed, 294 insertions, 0 deletions
diff --git a/org.openembedded.bc.ui/plugin.xml b/org.openembedded.bc.ui/plugin.xml new file mode 100644 index 0000000..7a4e1fc --- /dev/null +++ b/org.openembedded.bc.ui/plugin.xml @@ -0,0 +1,294 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.2"?> +<plugin> +<extension + point="org.eclipse.ui.newWizards"> + <category + name="BitBake Commander" + id="org.openembedded.bc.ui"> + </category> + <wizard + category="org.openembedded.bc.ui" + class="org.openembedded.bc.ui.wizards.install.InstallWizard" + icon="icons/icon16_OE.gif" + id="org.openembedded.bc.ui.wizards.install.InstallWizard" + name="New OpenEmbedded Project" + project="true"/> + </extension> + <extension + id="org.openembedded.bc.ui.builder.BitbakeBuilder" + name="Bitbake Commander Project Builder" + point="org.eclipse.core.resources.builders"> + <builder + hasNature="true"> + <run + class="org.openembedded.bc.ui.builder.BitbakeBuilder"> + </run> + </builder> + </extension> + <extension + id="org.openembedded.bc.ui.builder.BitbakeCommanderNature" + name="Bitbake Commander Project Nature" + point="org.eclipse.core.resources.natures"> + <runtime> + <run + class="org.openembedded.bc.ui.builder.BitbakeCommanderNature"> + </run> + </runtime> + <builder + id="org.openembedded.bc.ui.builder.BitbakeBuilder"> + </builder> + </extension> + <extension + point="org.eclipse.ui.popupMenus"> + <objectContribution + adaptable="true" + id="org.openembedded.bc.ui.contribution2" + nameFilter="*.bb" + objectClass="org.eclipse.core.resources.IFile"> + <action + class="org.openembedded.bc.ui.actions.BitbakeBuildRecipeAction" + enablesFor="+" + icon="icons/binary.gif" + id="org.openembedded.bc.ui.BuildPackagePopupAction" + label="Build" + menubarPath="org.openembedded.bc.ui.menu1/group1" + tooltip="Build a package"> + </action> + <action + class="org.openembedded.bc.ui.actions.BitbakeCleanRecipeAction" + enablesFor="+" + icon="icons/trash.gif" + id="org.openembedded.bc.ui.CleanPackagePopupAction" + label="Clean" + menubarPath="org.openembedded.bc.ui.menu1/group1" + tooltip="Clean a package"> + </action> + <action + class="org.openembedded.bc.ui.actions.BitbakeImportAction" + enablesFor="+" + icon="icons/import_wiz.gif" + id="org.openembedded.bc.ui.BitbakeImportPopupAction" + label="Import" + menubarPath="org.openembedded.bc.ui.menu1/group1" + tooltip="Import package sources as Eclipse project."> + </action> + <menu + id="org.openembedded.bc.ui.menu1" + label="BitBake" + path="additions"> + <separator + name="bc.separator1"> + </separator> + </menu> + <action + class="org.openembedded.bc.ui.actions.BitbakeRebuildRecipeAction" + enablesFor="+" + icon="icons/refresh.gif" + id="org.openembedded.bc.ui.BuildPackagePopupAction" + label="Rebuild" + menubarPath="org.openembedded.bc.ui.menu1/group1" + tooltip="Rebuild a package"> + </action> + </objectContribution> + </extension> + <extension + id="xmlProblem" + name="XML Problem" + point="org.eclipse.core.resources.markers"> + <super + type="org.eclipse.core.resources.problemmarker"> + </super> + <persistent + value="true"> + </persistent> + </extension> + <extension + point="org.eclipse.ui.editors"> + <editor + class="org.openembedded.bc.ui.editors.bitbake.BitBakeFileEditor" + contributorClass="org.openembedded.bc.ui.editors.bitbake.RecipeEditorActionContributor" + default="true" + extensions="bb,inc,bbclass,conf" + icon="icons/topic.gif" + id="org.openembedded.bc.ui.editors.BitBakeFileEditor" + name="BitBake Recipe Editor"> + </editor> + </extension> + <!-- + <extension + point="org.eclipse.ui.editors"> + <editor + name="Recipe Editor" + extensions="rec" + icon="icons/topic.gif" + contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor" + class="org.recipeeditor.RecipeEditor" + id="org.openembedded.bc.ui.editors.RecipeEditor"> + </editor> + </extension> + --> + <extension + point="org.eclipse.ui.newWizards"> + <category + name="BitBake Commander" + id="org.openembedded.bc.ui"> + </category> + <wizard + name="BitBake Recipe" + icon="icons/new_cheatsheet_wiz.gif" + category="org.openembedded.bc.ui" + class="org.openembedded.bc.ui.wizards.NewBitBakeFileRecipeWizard" + id="org.openembedded.bc.ui.wizards.NewRecipeWizard"> + </wizard> + </extension> + <extension + point="org.eclipse.ui.perspectives"> + <perspective + class="org.openembedded.bc.ui.perspectives.BitbakeCommanderPerspective" + icon="icons/icon16_OE.gif" + id="org.openembedded.bc.ui.perspectives.BitbakeCommanderPerspective" + name="BitBake Commander"> + </perspective> + </extension> + <extension + point="org.eclipse.ui.ide.filesystemSupport"> + <filesystemContributor + class="org.openembedded.bc.ui.filesystem.OEFileSystemContributor" + label="OpenEmbeddedFS" + scheme="OEFS"> + </filesystemContributor> + </extension> + <extension + point="org.eclipse.core.filesystem.filesystems"> + <filesystem + scheme="OEFS"> + <run + class="org.openembedded.bc.ui.filesystem.OEFileSystem"> + </run> + </filesystem> + </extension> + <extension + point="org.eclipse.ui.views"> + <category + id="org.openembedded.bc.ui" + name="Bitbake Commander"> + </category> + <view + category="org.openembedded.bc.ui" + class="org.openembedded.bc.ui.views.RecipeView" + icon="icons/cheatsheet_obj.gif" + id="org.openembedded.bc.ui.views.RecipeView" + name="Recipes"> + </view> + </extension> + <extension + point="org.eclipse.ui.actionSets"> + <actionSet + id="org.openembedded.bc.ui.actionSet" + label="BitBake UI Action Set" + visible="true"> + <action + class="org.openembedded.bc.ui.actions.LaunchNewRecipeWizardAction" + icon="icons/new_cheatsheet_wiz.gif" + id="org.openembedded.bc.ui.actions.NewRecipeAction" + label="&New Recipe" + toolbarPath="bbuiGroup" + tooltip="New BitBake Recipe"> + </action> + <action + class="org.openembedded.bc.ui.actions.LaunchVariableWizardAction" + icon="icons/watchlist_view.gif" + id="org.openembedded.bc.ui.actions.LaunchVariableWizardAction" + label="&BitBake Variable Wizard" + toolbarPath="bbuiGroup2" + tooltip="BitBake Variables"> + </action> + <action + class="org.openembedded.bc.ui.actions.LaunchNewBitBakeProjectWizardAction" + icon="icons/cf_obj.gif" + id="org.openembedded.bc.ui.wizards.project.NewProjectWizard" + label="New Project" + toolbarPath="bbuiGroup" + tooltip="New BitBake Commander Project"> + </action> + </actionSet> + <actionSet + id="org.openembedded.bc.ui.actionSet1" + label="Command Action Set" + visible="true"> + <action + class="org.openembedded.bc.ui.actions.BitbakeBuildRecipeAction" + enablesFor="+" + icon="icons/binary.gif" + id="org.openembedded.bc.ui.BuildPackage" + label="Build Package" + toolbarPath="bbcGroup" + tooltip="Build Package"> + </action> + <action + class="org.openembedded.bc.ui.actions.BitbakeCleanRecipeAction" + enablesFor="+" + icon="icons/trash.gif" + id="org.openembedded.bc.ui.CleanPackage" + label="Clean Package" + toolbarPath="bbcGroup" + tooltip="Clean Package"> + </action> + <action + class="org.openembedded.bc.ui.actions.BitbakeImportAction" + enablesFor="+" + icon="icons/import_wiz.gif" + id="org.openembedded.bc.ui.ImportPackage" + label="Import Package" + toolbarPath="bbcGroup" + tooltip="Imports the Package as a Workspace Project"> + </action> + <action + class="org.openembedded.bc.ui.actions.BitbakeRebuildRecipeAction" + enablesFor="+" + icon="icons/refresh.gif" + id="org.openembedded.bc.ui.RebuildPackage" + label="Rebuild Package" + toolbarPath="bbcGroup" + tooltip="Rebuild Package"> + </action> + </actionSet> + </extension> + <extension + point="org.eclipse.ui.importWizards"> + <category + id="org.openembedded.bc.ui.importWizards.sampleCategory" + name="BitBake Commander"> + </category> + <wizard + category="org.openembedded.bc.ui.importWizards.sampleCategory" + class="org.openembedded.bc.ui.wizards.importProject.ImportOEProjectWizard" + icon="icons/icon16_OE.gif" + id="org.openembedded.bc.ui.importWizards.ImportWizard" + name="Import OpenEmbedded Project"> + <description> + Import an existing install of OpenEmbedded into your workspace. + </description> + </wizard> + </extension> + <extension + point="org.eclipse.ui.decorators"> + <decorator + adaptable="true" + icon="icons/oe_decorator.gif" + id="org.openembedded.bc.ui.decorator.project" + label="BBC Project Decorator" + lightweight="true" + location="TOP_RIGHT" + class="org.openembedded.bc.ui.decorators.ProjectDecorator" + state="true"> + <enablement> + <objectClass + name="org.eclipse.core.resources.IProject"> + </objectClass> + </enablement> + </decorator> + </extension> + +</plugin> |