Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

GWT:Unable to detect right clicks on customized tab panel.

 
Pradeep Mudaliar
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I am working on a customized tab panel widget which is extending the
TabPanel class in Google Web Toolkit. One of the requirements is that right clicks on the
tabs should be detected so that i could display my own customized
context menu. But, i am not able to detect the right clicks on the tab
panels. Heres a summary of the steps i have taken:


1. In the default constructor for the TabPanelModified class, I am
sinking the "on mouse down" event using
this.sinkEvents(Event.ONMOUSEDOWN).
2. I have also disabled the default context menu provided by the
browser using the method "disableContextMenu", in the default
constructor itself. The definition for this particular method is as
follows:


public static native void disableContextMenu(Element e) /*-{
e.oncontextmenu = function() { return false; };
}-*/;


3. I have then overridden the method "onBrowserEvent" which is used
for detecting Event.ONMOUSEDOWN and Event.BUTTON_RIGHT. Once they get
detected, I am trying to display the customized context menu.


I would be obliged if anyone here can point out the mistake in the
above steps. I would also like to know if there is any other way to do
the same task.
 
Pradeep Mudaliar
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is there no one here with a solution or have I posted the query in a wrong section?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64708
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I do not believe that there are many fans of GWT that regularly visit this forum.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I suggest you participate in GWT official group, the people there are so helpful and experts.
http://groups.google.com/group/Google-Web-Toolkit
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic