src/solaris/classes/sun/awt/X11/XMenuBarPeer.java

Print this page
rev 9717 : 8039642: Fix raw and unchecked warnings in sun.awt.*
Reviewed-by:


 178      ************************************************/
 179     /**
 180      * called from XFramePeer.setMenuBar
 181      */
 182     public void init(Frame frame) {
 183         this.target = frame;
 184         this.framePeer = (XFramePeer)frame.getPeer();
 185         XCreateWindowParams params = getDelayedParams();
 186         params.remove(DELAYED);
 187         params.add(PARENT_WINDOW, framePeer.getShell());
 188         params.add(TARGET, frame);
 189         init(params);
 190     }
 191 
 192     /**
 193      * Overriden initialization
 194      */
 195     void postInit(XCreateWindowParams params) {
 196         super.postInit(params);
 197         // Get menus from the target.
 198         Vector targetMenuVector = AWTAccessor.getMenuBarAccessor()
 199                                       .getMenus(menuBarTarget);
 200         Menu targetHelpMenu = AWTAccessor.getMenuBarAccessor()
 201                                   .getHelpMenu(menuBarTarget);
 202         reloadItems(targetMenuVector);
 203         if (targetHelpMenu != null) {
 204             addHelpMenu(targetHelpMenu);
 205         }
 206         xSetVisible(true);
 207         toFront();
 208     }
 209 
 210     /************************************************
 211      *
 212      * Implementation of abstract methods
 213      *
 214      ************************************************/
 215 
 216     /**
 217      * Menu bar is always root window in menu window's
 218      * hierarchy




 178      ************************************************/
 179     /**
 180      * called from XFramePeer.setMenuBar
 181      */
 182     public void init(Frame frame) {
 183         this.target = frame;
 184         this.framePeer = (XFramePeer)frame.getPeer();
 185         XCreateWindowParams params = getDelayedParams();
 186         params.remove(DELAYED);
 187         params.add(PARENT_WINDOW, framePeer.getShell());
 188         params.add(TARGET, frame);
 189         init(params);
 190     }
 191 
 192     /**
 193      * Overriden initialization
 194      */
 195     void postInit(XCreateWindowParams params) {
 196         super.postInit(params);
 197         // Get menus from the target.
 198         Vector<Menu> targetMenuVector = AWTAccessor.getMenuBarAccessor()
 199                                                    .getMenus(menuBarTarget);
 200         Menu targetHelpMenu = AWTAccessor.getMenuBarAccessor()
 201                                          .getHelpMenu(menuBarTarget);
 202         reloadItems(targetMenuVector);
 203         if (targetHelpMenu != null) {
 204             addHelpMenu(targetHelpMenu);
 205         }
 206         xSetVisible(true);
 207         toFront();
 208     }
 209 
 210     /************************************************
 211      *
 212      * Implementation of abstract methods
 213      *
 214      ************************************************/
 215 
 216     /**
 217      * Menu bar is always root window in menu window's
 218      * hierarchy