Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] How to create a pulldown toolbar entry?

Am 30.08.2011 16:55, schrieb Remy Suen:

On Tue, Aug 30, 2011 at 10:49 AM, Stefan Wiese <stefan.wiese@xxxxxxxxxxx> wrote:
> <elements xsi:type="menu:HandledToolItem"
> xmi:id="_ZSUjEMgBEeCUE9dML-Xh3A"
> elementId="de.wiese24.billingE4.toolitem.lockmerchant" toBeRendered="false"
> visible="false" label="Sperren"
> iconURI="platform:/plugin/de.wiese24.billingE4/src/images/icon_thumb_down.gif"
> tooltip="Merchant sperren" enabled="false"
> command="_8eJJ4Mf8EeCUE9dML-Xh3A"/>

It looks to me like you should just put a child menu element under this item.

<elements xsi:type="menu:HandledToolItem" xmi:id="_ZSUjEMgBEeCUE9dML-Xh3A"
elementId="de.wiese24.billingE4.toolitem.lockmerchant" toBeRendered="false"
visible="false" label="Sperren"
iconURI="platform:/plugin/de.wiese24.billingE4/src/images/icon_thumb_down.gif"
tooltip="Merchant sperren" enabled="false"
command="_8eJJ4Mf8EeCUE9dML-Xh3A">
<menu xsi:type="menu:Menu" xmi:id="_WftWYNMWEeC5q_H-NgTNZA">
<!-- ... -->
</menu>
</elements>

Or is this not what you want?

Remy

I get an exception this way.
java.lang.IllegalArgumentException: The added object 'org.eclipse.e4.ui.model.application.ui.menu.impl.MenuImpl@16136f0 (elementId: menu1, tags: null, contributorURI: null) (widget: null, renderer: null, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: Menu1, iconURI: null, tooltip: null, mnemonics: null) (enabled: true)' is not assignable to 'org.eclipse.e4.ui.model.application.ui.menu.MToolBarElement'


<snippet>
...
<elements xsi:type="menu:HandledToolItem" xmi:id="_fM1fkNMLEeC5q_H-NgTNZA" elementId="de.wiese24.billingE4.toolitem.sendquestionnaire" label="Fragebogen" iconURI="platform:/plugin/de.wiese24.billingE4/src/images/sent_questionnaire16x16.png" tooltip="Fragebogen versenden" enabled="false" command="_JDgQ8NMLEeC5q_H-NgTNZA"/> <elements xsi:type="menu:HandledToolItem" xmi:id="_fM1fkNMLEeC5q_H-NgTNZA" elementId="de.wiese24.billingE4.toolitem.sendquestionnaire" label="Fragebogen" iconURI="platform:/plugin/de.wiese24.billingE4/src/images/sent_questionnaire16x16.png" tooltip="Fragebogen versenden" enabled="false" command="_JDgQ8NMLEeC5q_H-NgTNZA"> <children xsi:type="menu:Menu" xmi:id="_urhvQNMYEeC5q_H-NgTNZA" elementId="menu1" label="Menu1"> <children xsi:type="menu:HandledToolItem" xmi:id="_wQor4NMYEeC5q_H-NgTNZA" elementId="bkla" label="Bla"/> <children xsi:type="menu:HandledToolItem" xmi:id="_yR5ZANMYEeC5q_H-NgTNZA" elementId="Bli" label="Bli"/>
</children>
</elements>
</fragments>
...
</snippet>





Back to the top