Sorry I can't write english well...

see below source code...

F1 key input = > showHelp popupPanel..

public class TrackerEntryPoint implements  EntryPoint  {

        private EventPreview keyBoardShorcuts;
        private HorizontalPanel hPanel;
        public void onModuleLoad() {

                hPanel = new HorizontalPanel();
                keyBoardShortCut();
                RootPanel.get().add(hPanel);

        }

        public void keyBoardShortCut() {

                hPanel.sinkEvents(Event.ONKEYDOWN);
                keyBoardShorcuts = new EventPreview() {
                        public boolean onEventPreview(Event event) {
                                boolean propagate = true;

                                int type = DOM.eventGetType(event);
                                if (type == Event.ONKEYDOWN )  {
                                        int keyCode = 
DOM.eventGetKeyCode(event);
                                        switch(keyCode) {
                                        case TrackerKeyCode.CODE_F1:
                                                showHelp();
                                                propagate = false;
                                                break;
                                        }
                                }
                                if ( !propagate) {
                                        DOM.eventPreventDefault(event);
                                }
                                return propagate;
                        }
                };
                DOM.addEventPreview(keyBoardShorcuts);
        }
        private void showHelp() {
                WindowPanel help = new WindowPanel("keyBoardShortCut");
                VerticalPanel vPanel = new VerticalPanel();

                HTML j = new HTML("J : ");
                vPanel.add( j);

                help.setWidget(vPanel);
                help.center();
                help.show();

        }
}
///////////////////////////////////////////////
chrome, FF : F1 input : showHelp() method work..  brower F1 event not
work..

but IE 6, IE7 : showHelp() method work.. then brower F1 event
work.....

so I change source code
case TrackerKeyCode.CODE_F1:
                                                showHelp();
                                                DOM.eventCancelBubble(event, 
true);  <---------insert..
                                                propagate = false;
                                                break;
                                        }


but brower F1 evnent work..

I don't know how to...
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to