[
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>