let me do some research maybe I can come with any idea. I'm in lunch jeje so 
give me some time. I'm glad I could help

^_^

Regards,
Sent from my BlackBerry® from Iusacell wireless device from Iusacell

-----Original Message-----
From: Patrizio De Michele <[email protected]>

Date: Thu, 28 May 2009 19:29:02 
To: <[email protected]>
Subject: Re: strange problem with Menu


Yep! You're the man!
The first one is right :) but also the second is right too ;)......
Obviously i preferred the first 'cause is more elegant and more important it
preserves memory ;).
You're very kind and also very prepared ;) if you'll need help in the future
you're wellcome :).
But....
i have another question about menu....
i have a lot of elements inside this menu (41exactly at about 22px per each
it becomes at least 902px :)) too many cause menu goes outside of the
browser, is it possible to have a scrollbar like in comboboxes??
Or at least to scroll elements with mouse wheel (with up/down arrows i can
see all items)?
Is there a way to cacth wheel movement with a custom listener??

Bye and thanx a lot,
Patrizio



2009/5/28 Gabriel Ernesto Gutierrez Añez <[email protected]>

> if that doesnt work, here it is another way... again, i havent tried, im
> just looking at the source code and the javadocs ^_^
>
> BaseItem[] biMenu = menu.getItems();
>
> for (int i = 0; i < biMenu.length; i++) {
>      //get the config object, this menthod seams to be public.
>     JavaScriptObject jsobj = biMenu.getOrCreateJsObj();
>     //do the "cloning" and create an exact copy (i asume that all inner
> values/properties are copied as well)
>     Checktem menuItem = new CheckItem(jsobj);
> }
>
>
> Regards,
>_____________________
> Ing. Gabriel Gutiérrez
>
>
>
>
> On Thu, May 28, 2009 at 11:53 AM, Gabriel Ernesto Gutierrez Añez <
> [email protected]> wrote:
>
>> try this
>>
>> BaseItem[] biMenu = menu.getItems();
>>
>> for (int i = 0; i < biMenu.length; i++) {
>>     CheckMenuItem menuItem = (CheckMenuItem
>> )menu.getItem(biMenu[i].getId());
>> }
>>
>> PD: I dont know if this will return a BaseItem like getItems().
>>
>> Regards,
>>_____________________
>> Ing. Gabriel Gutiérrez
>>
>>
>>
>>
>> On Thu, May 28, 2009 at 11:16 AM, Patrizio De Michele <
>> [email protected]> wrote:
>>
>>> Hi,
>>> it's the second time i meet a strange (for me) problem using Menu.
>>> i have a ToolBarMenuButton with attached a Menu, this menu
>>> contains various CheckMenuItems.....
>>> When i call menu.getItems() it returns an array of BaseItem and not
>>> CheckItem so i can't call item.isChecked() to control if is checked or
>>> not.
>>> Did someone encountered the same problem?
>>> Did you know a solution/trickaround?
>>> Is it my fault assuming that getItems() should return CheckItem instead
>>> of BaseMenuItem?
>>>
>>> Source Code Follows:
>>> .
>>> .
>>> .
>>> .
>>> final ToolbarMenuButton toolbarMenuCCButton = new
>>> ToolbarMenuButton("CODES");
>>> //menu creation
>>> final Menu menu = new Menu();
>>> int i=0;
>>> for (Iterator<String> iterator = codes.iterator(); iterator.hasNext();
>>> ++i) {
>>>  final CheckItem checkItem = new CheckItem(iterator.next());
>>>  menu.addItem(checkItem);
>>> }
>>> toolbarMenuCCButton.setMenu(menu);
>>>
>>> //item retrieving
>>> BaseItem[] biMenu = menu.getItems();
>>> for (int i = 0; i < biMenu.length; i++) {
>>>   if (((CheckItem)biMenu[i]).isChecked()) {//this doesn't work because
>>> isn't a CheckItem but a BaseItem
>>>    choosedCcodes.add(biMenu[i].getTitle());
>>>   }
>>> }
>>> .
>>> .
>>> .
>>>
>>> I hope someone could help me,
>>> bye Patrizio
>>>
>>>
>>>
>>>
>>
>
> >
>




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"GWT-Ext Developer Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/gwt-ext?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to