Előugró menüpont hozzáadása
Az előugró menü kiterjesztési pont használatával menüpontokat adhat hozzá az előugró menükhöz a IBM® MQ Explorer használatával.
Az alábbi kódrészlet a plugin.xml fájlból
származik, amelyet a simple nevű bedolgozóban talál, és az előugró
menü kiterjesztési pont alap megvalósítását mutatja be:
<extension
id="com.ibm.mq.explorer.sample.simple.object1"
name="Object1"
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="com.ibm.mq.explorer.ui.extensions.MQExtObject"
id="com.ibm.mq.explorer.sample.simple.obj1">
<visibility>
<and>
<pluginState
value="activated"
id="com.ibm.mq.explorer.ui">
</pluginState>
<objectClass
name="com.ibm.mq.explorer.ui.extensions.MQExtObject">
</objectClass>
<objectState
name="PluginEnabled"
value="com.ibm.mq.explorer.sample.simple">
</objectState>
</and>
</visibility>
<action
label="Simple: Sample action on any MQExtObject"
class="com.ibm.mq.explorer.sample.simple.MenuActions"
menubarPath="additions"
id="com.ibm.mq.explorer.sample.simple.obj.action1">
</action>
</objectContribution>
</extension>
A menüpontokat az org.eclipse.ui.popupMenus
Eclipse Platform
kiterjesztési pont használatával adhatja hozzá. Az előző részletben
látható <visibility>
attribútum tartalmazza a
feltételeket, amelyek mellett az előugró menü adott menüpontja
megjelenik. Ilyen feltételek lehetnek a bedolgozó
állapotának, az objektum típusának, illetve az objektum állapotának
ellenőrzése. Például megadható, hogy az előugró menü egy menüpontja csak a
helyi sorokhoz, vagy csak a távoli sorkezelőkhöz jelenjen meg.