Sorry,
I'll try to write something asap.
Greg Brown-2 wrote:
>
> I meant a working example that I can run. Thanks.
>
> On Apr 26, 2011, at 11:25 AM, lello wrote:
>
>> Sure,
>>
>> the code should be something like this:
>>
>>
>> private MenuHandler treeMenuHandler = new MenuHandler.Adapter() {
>>
>> @Override
>> public boolean configureContextMenu(Component cmpnt, Menu menu,
>> int
>> x, int y) {
>>
>> TreeView tv = (TreeView) cmpnt;
>> final Tree.Path groupNodePath = tv.getNodeAt(y);
>> final int treeIndex = tv.getRowIndex(groupNodePath);
>>
>> // Create the context menu
>> Menu.Section menuSection1 = new Menu.Section();
>> Menu.Section menuSection2 = new Menu.Section();
>> Menu.Item newCollectionMenuItem = new Menu.Item("New
>> collection");
>> Menu.Item renameCollectionMenuItem = new Menu.Item("Rename
>> collection");
>> Menu.Item removeCollectionMenuItem = new Menu.Item("Remove
>> collection");
>>
>> if (treeIndex == 0) {
>> menuSection1.add(newCollectionMenuItem);
>> renameCollectionMenuItem.setEnabled(false);
>> removeCollectionMenuItem.setEnabled(false);
>> menuSection2.add(renameCollectionMenuItem);
>> menuSection2.add(removeCollectionMenuItem);
>> }
>>
>> menu.getSections().add(menuSection1);
>> menu.getSections().add(menuSection2);
>>
>> return false;
>> }
>> };
>>
>>
>> --
>> View this message in context:
>> http://apache-pivot-users.399431.n3.nabble.com/Disable-Menu-Item-tp2865710p2865996.html
>> Sent from the Apache Pivot - Users mailing list archive at Nabble.com.
>
--
View this message in context:
http://apache-pivot-users.399431.n3.nabble.com/Disable-Menu-Item-tp2865710p2866066.html
Sent from the Apache Pivot - Users mailing list archive at Nabble.com.