< prev index next >

src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java

Print this page




 484             }
 485             break;
 486         default:
 487             super.handleEvent(event);
 488             break;
 489         }
 490     }
 491 
 492 
 493 
 494     /************************************************
 495      *
 496      * Overriden XWindow keyboard processing
 497      *
 498      ************************************************/
 499 
 500     /*
 501      * This function is called from XWindow
 502      * @see XWindow.handleF10onEDT()
 503      */

 504     void handleF10KeyPress(KeyEvent event) {
 505         int keyState = event.getModifiers();
 506         if (((keyState & InputEvent.ALT_MASK) != 0) ||
 507             ((keyState & InputEvent.SHIFT_MASK) != 0) ||
 508             ((keyState & InputEvent.CTRL_MASK) != 0)) {
 509             return;
 510         }
 511         grabInput();
 512         selectItem(getFirstSelectableItem(), true);
 513     }
 514 
 515     /*
 516      * In previous version keys were handled in handleKeyPress.
 517      * Now we override this function do disable F10 explicit
 518      * processing. All processing is done using KeyEvent.
 519      */
 520     public void handleKeyPress(XEvent xev) {
 521         XKeyEvent xkey = xev.get_xkey();
 522         if (log.isLoggable(PlatformLogger.Level.FINE)) {
 523             log.fine(xkey.toString());


 484             }
 485             break;
 486         default:
 487             super.handleEvent(event);
 488             break;
 489         }
 490     }
 491 
 492 
 493 
 494     /************************************************
 495      *
 496      * Overriden XWindow keyboard processing
 497      *
 498      ************************************************/
 499 
 500     /*
 501      * This function is called from XWindow
 502      * @see XWindow.handleF10onEDT()
 503      */
 504     @SuppressWarnings("deprecation")
 505     void handleF10KeyPress(KeyEvent event) {
 506         int keyState = event.getModifiers();
 507         if (((keyState & InputEvent.ALT_MASK) != 0) ||
 508             ((keyState & InputEvent.SHIFT_MASK) != 0) ||
 509             ((keyState & InputEvent.CTRL_MASK) != 0)) {
 510             return;
 511         }
 512         grabInput();
 513         selectItem(getFirstSelectableItem(), true);
 514     }
 515 
 516     /*
 517      * In previous version keys were handled in handleKeyPress.
 518      * Now we override this function do disable F10 explicit
 519      * processing. All processing is done using KeyEvent.
 520      */
 521     public void handleKeyPress(XEvent xev) {
 522         XKeyEvent xkey = xev.get_xkey();
 523         if (log.isLoggable(PlatformLogger.Level.FINE)) {
 524             log.fine(xkey.toString());
< prev index next >