Good lunch and don't worry here is dinner time and so i'm goin' home :)...
the solution i have thinked about menu is to split the 41 items inside the
main menu and other (for example) 3 submenus hoping to make the submenu
going down-up when needed instead of always up-down as usual.
bye,
patrizio

2009/5/28 <[email protected]>

> 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
>
> ------------------------------
> *From*: Patrizio De Michele
> *Date*: Thu, 28 May 2009 19:29:02 +0200
> *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