Re: GWT events not firing

2009-08-25 Thread John (Eric) Hamacher

It looks like the presence of "public void onBrowserEvent(Event event)
{}"  was preventing the events from firing.  Thanks!

On Aug 25, 8:42 am, "John (Eric) Hamacher" 
wrote:
> Sorry, GWT 1.7
>
> On Aug 25, 8:39 am, (श्री) GNU Yoga  wrote:
>
> > On Aug 25, 6:06 pm, badgerduke  wrote:
>
> > > Hello:
>
> > > I have the following panel onto which I want to register events:
>
> > which version of gwt ??
--~--~-~--~~~---~--~~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---



Re: GWT events not firing

2009-08-25 Thread John (Eric) Hamacher

Sorry, GWT 1.7

On Aug 25, 8:39 am, (श्री) GNU Yoga  wrote:
> On Aug 25, 6:06 pm, badgerduke  wrote:
>
> > Hello:
>
> > I have the following panel onto which I want to register events:
>
> which version of gwt ??
--~--~-~--~~~---~--~~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---



Re: GWT events not firing

2009-08-25 Thread श्री



On Aug 25, 6:06 pm, badgerduke  wrote:
> Hello:
>
> I have the following panel onto which I want to register events:
>

which version of gwt ??

--~--~-~--~~~---~--~~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---



GWT events not firing

2009-08-25 Thread badgerduke


Hello:

I have the following panel onto which I want to register events:



import
com.gallup.sme.cohort.client.event.TopEdgeLeftPanelEventHandler;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.DoubleClickEvent;
import com.google.gwt.event.dom.client.DoubleClickHandler;
import com.google.gwt.event.dom.client.HasMouseOverHandlers;
import com.google.gwt.event.dom.client.MouseOutEvent;
import com.google.gwt.event.dom.client.MouseOutHandler;
import com.google.gwt.event.dom.client.MouseOverEvent;
import com.google.gwt.event.dom.client.MouseOverHandler;
import com.google.gwt.event.shared.HandlerRegistration;
import com.google.gwt.user.client.Event;
import com.google.gwt.user.client.ui.HorizontalPanel;

public class TopEdgeLeftPanel extends HorizontalPanel implements
HasMouseOverHandlers {

public TopEdgeLeftPanel() {

create();
}

private void create() {
//this.sinkEvents(Event.MOUSEEVENTS | Event.ONCLICK |
Event.ONDBLCLICK);
this.addMouseOutHandler(new TopEdgeLeftPanelEventHandler());
this.addMouseOverHandler(new TopEdgeLeftPanelEventHandler());
this.addClickHandler(new TopEdgeLeftPanelEventHandler());
this.addDoubleClickHandler(new TopEdgeLeftPanelEventHandler());
}

public void onBrowserEvent(Event event) {

}

public HandlerRegistration addDoubleClickHandler(DoubleClickHandler
handler) {
return addDomHandler(handler, DoubleClickEvent.getType());
}

public HandlerRegistration addClickHandler(ClickHandler handler) {
return addDomHandler(handler, ClickEvent.getType());
}

public HandlerRegistration addMouseOverHandler(MouseOverHandler
handler) {
return addDomHandler(handler, MouseOverEvent.getType());
}

public HandlerRegistration addMouseOutHandler(MouseOutHandler
handler) {
return addDomHandler(handler, MouseOutEvent.getType());
}

}


Here is TopEdgeLeftPanelEventHandler:


import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.DoubleClickEvent;
import com.google.gwt.event.dom.client.DoubleClickHandler;
import com.google.gwt.event.dom.client.MouseOutEvent;
import com.google.gwt.event.dom.client.MouseOutHandler;
import com.google.gwt.event.dom.client.MouseOverEvent;
import com.google.gwt.event.dom.client.MouseOverHandler;
import com.google.gwt.user.client.ui.Widget;

public class TopEdgeLeftPanelEventHandler
implements MouseOutHandler, MouseOverHandler, 
DoubleClickHandler,
ClickHandler  {

public void onMouseOver(MouseOverEvent event) {
Widget widget = (Widget) event.getSource();
GWT.log("In Handler", null);
widget.addStyleName("my-mouse-over");
}

public void onMouseOut(MouseOutEvent event) {
Widget widget = (Widget) event.getSource();
widget.removeStyleName("my-mouse-over");
}

public void onDoubleClick(DoubleClickEvent event) {
// TODO Auto-generated method stub

}

public void onClick(ClickEvent event) {
// TODO Auto-generated method stub

}

}


The events will not fire. What am I doing wrong?

Thanks,
Eric

--~--~-~--~~~---~--~~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---