blob: fc8d52d797a5642292bcb8fbc3ab613eae037d89 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.blockchain.ui.project.category"
name="Ethereum">
</category>
<wizard
category="org.eclipse.blockchain.ui.project.category"
class="org.eclipse.blockchain.ui.wizard.EthereumProjectWizard"
icon="icon/eth.png"
id="org.eclipse.blockchain.ui.project.wizard"
name="Ethereum Project"
project="true">
</wizard>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<toolbar
id="org.eclipse.blockchain.ui.toolbar.project"
label="Import Project">
<command
commandId="org.eclipse.blockchain.ui.command.importproject"
icon="icon/import.png"
id="org.eclipse.blockchain.ui.command.importproject.id"
label="Import Project"
style="push">
</command>
</toolbar>
<toolbar
id="org.eclipse.blockchain.ui.toolbar.compiler"
label="Solidity Compiler">
<command
commandId="org.eclipse.blockchain.core.solidity.compile"
icon="icon/sol.png"
label="Compiler"
style="push">
</command>
</toolbar>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
id="org.eclipse.blockchain.ui.command.importproject"
name="Import Project">
</command>
<command
id="org.eclipse.blockchain.core.solidity.compile"
name="Solidity compiler Preference shortcut">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.blockchain.ui.handlers.ImportProjectHandler"
commandId="org.eclipse.blockchain.ui.command.importproject">
</handler>
<handler
class="org.eclipse.blockchain.ui.handlers.SolidityCompilerPreferenceHandler"
commandId="org.eclipse.blockchain.core.solidity.compile">
</handler>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.blockchain.ui.property.testers.EthereumProjectPropertyTester"
id="org.eclipse.blockchain.ui.ethereum.project.tester"
namespace="org.eclipse.blockchain.ui.ethereum.project.tester"
properties="ethProject"
type="org.eclipse.core.resources.IProject">
</propertyTester>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.blockchain.ui.perspective.BlockChainPerspectiveFactory"
id="org.eclipse.blockchain.ui.perspective"
name="BlockChain Perspective">
</perspective>
</extension>
<extension
point="org.eclipse.ui.views">
<view
category="org.eclipse.blockchain.ui.blockchain"
class="org.eclipse.blockchain.ui.views.TransactionsViewPart"
icon="icon/eth-bc-16-16.png"
id="org.eclipse.blockchain.ui.transactionView"
name="Deploy View"
restorable="true">
</view>
<category
id="org.eclipse.blockchain.ui.blockchain"
name="blockchain">
</category>
<view
category="org.eclipse.blockchain.ui.blockchain"
class="org.eclipse.blockchain.ui.views.EtherAccountViewPart"
icon="icon/eth-bc-16-16.png"
id="org.eclipse.blockchain.ui.accountsView"
name="Accounts View"
restorable="true">
</view>
<view
category="org.eclipse.blockchain.ui.blockchain"
class="org.eclipse.blockchain.ui.views.TransactionHistoryView"
icon="icon/eth-bc-16-16.png"
id="org.eclipse.blockchain.ui.TransactionHistoryView"
name="Transaction View"
restorable="true">
</view>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.blockchain.ui.perspective">
<view
id="org.eclipse.blockchain.ui.accountsView"
minimized="false"
ratio="0.75"
relationship="bottom"
relative="org.eclipse.ui.navigator.ProjectExplorer">
</view>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.blockchain.ui.preference.SolidityCompilerPreference"
id="org.eclipse.blockchain.ui.solidity.compiler.preference"
name="Solidity Compiler">
</page>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup
class="org.eclipse.blockchain.ui.perspective.PerspectiveStartup">
</startup>
</extension>
<extension
point="org.eclipse.ui.console.consoleFactories">
<consoleFactory
class="org.eclipse.blockchain.ui.console.EtherConsoleFactory"
label="Ether Console View">
</consoleFactory>
</extension>
</plugin>