so i'm finally in the process of upgrading from 1.5.3 to 2.0, and
converting all my listeners to handlers.  i have a listener class that
is always used in conjunction with an image - when the image is
clicked on the listener adds a style name indicating it's been
clicked.

current code, in the class implementing ClickListener:

public void onClick( Widget sender )
{
  sender.addStyleName( "clickedIcon" );
  if ( sender instanceof FocusWidget )
    ((FocusWidget) sender).setFocus( false );
}

attempted replacement code, in class now implementing ClickHandler:

public void onClick( ClickEvent event )
{
  event.getRelativeElement().setAttribute(.... maybe? ...);
  event.getRelativeElement().blur();
}

presumably i can always blur an Element, and as such don't need the
check for a FocusWidget equivalent.  however, how can i add a style
name?  am i going to have to modify the constructor of the class and
pass a reference to the Image Widget?

any help on this would be much appreciated.  thanks in advance!

dave

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" 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/google-web-toolkit?hl=en.

Reply via email to