Enabling of action label in plugin.xml [message #220581] |
Mon, 09 July 2007 15:34 |
Eclipse User |
|
|
|
Originally posted by: skapoor8310.gmail.com
I am new to eclipse and facing some problem in implementing the dynamic
enablement of "disocver pattern" which is my action label in plugin.xml.
By default: I need Enablement of generate matrix and disablement of
discover
pattern,then after generating the matrix, disover pattern will be enabled,
I read some where that i might need to call some method
getsite.iselection...Is it so ?if yes then how..can you send me sample code
or explain me how.
I am attaching my plugin.xml.
<?xml version="1.0" encoding="UTF-8" ?>
<?eclipse version="3.0"?>
- <plugin>
- <extension point="org.eclipse.ui.actionSets">
- <actionSet label="Pattern Action Set" visible="true"
id="com.utd.PatternDiscovery.actionSet">
- <menu label="Pattern" path="additions" id="PatternMenu">
<separator name="PatternGroup" />
<separator name="AdapterPatternOption" />
</menu>
<action state="true" allowLabelUpdate="true" label="&Generate Matrix and
Weight" class="com.utd.PatternDiscovery.actions.PatternAction"
tooltip="Generate Matrix and Weight" menubarPath="PatternMenu/PatternGroup"
id="com.utd.PatternDiscovery.actions.PatternAction" />
- <action allowLabelUpdate="true" label="&Discover Pattern"
class="com.utd.PatternDiscovery.actions.AdapterPatternAction "
tooltip="Discover Pattern" menubarPath="PatternMenu/AdapterPatternOption"
style="push" id="com.utd.PatternDiscovery.actions.AdapterPatternAction">
- <enablement>
<systemProperty
name="com.utd.PatternDiscovery.actions.AdapterPatternAction.state "
value="false" />
</enablement>
</action>
</actionSet>
</extension>
- <extension point="org.eclipse.ui.views">
<category name="Pattern Discovery Category" id="com.utd.PatternDiscovery"
/>
<view name="Generate Matrix and Weight View" icon="icons/sample.gif"
category="com.utd.PatternDiscovery"
class="com.utd.PatternDiscovery.views.PatternDiscoveryView"
id="com.utd.PatternDiscovery.views.PatternDiscoveryView" />
<view name="Discover Pattern View" icon="icons/sample.gif"
category="com.utd.AdapterPatternDiscovery"
class="com.utd.PatternDiscovery.views.AdapterPatternDiscoveryView "
id="com.utd.PatternDiscovery.views.AdapterPatternDiscoveryView " />
</extension>
</plugin>
Thanks in advance
|
|
|
Powered by
FUDForum. Page generated in 0.08514 seconds