• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

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

 
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Is there no one here with a solution or have I posted the query in a wrong section?
 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I do not believe that there are many fans of GWT that regularly visit this forum.
 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic