Saturday, May 29, 2010

Re: Menubar - retrieving the selected menu item within the Command object?

No, but you can do something close:

m.addItem("Login", new MenuCmd(1));
m.addItem("Logout", new MenuCmd(2));

class MenuCmd implements Cmd
{
private int whichCmd;
public MenuCmd(int which) {whichCmd = which;}
public execute()
{
switch(whichCmd)...
}
}

On May 29, 8:08 am, Magnus <alpineblas...@googlemail.com> wrote:
> Hi,
>
> I would like to give all my menu items the same command object:
>
>   m.addItem ("Login", cmd);
>   m.addItem ("Logout", cmd);
>   m.addItem ("Register",cmd);
>  ...
>
> Is it possible to retrieve the selected menu item within the command
> object's method "execute"?
>
> The reason is that I want to keep my code compact, i. e. using a
> single method that reacts on menu item selections and distinguishes
> the items with a select statement...
>
> Many thanks
> Magnus

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

No comments:

Post a Comment