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

Print this page
rev 9830 : 8039642: Fix raw and unchecked warnings in sun.awt.*
Reviewed-by: darcy, prr


 147         }
 148 
 149     }
 150 
 151 
 152     /************************************************
 153      *
 154      * Construction
 155      *
 156      ************************************************/
 157 
 158     /**
 159      * Constructs XMenuWindow for specified XMenuPeer
 160      * null for XPopupMenuWindow
 161      */
 162     XMenuWindow(XMenuPeer menuPeer) {
 163         if (menuPeer != null) {
 164             this.menuPeer = menuPeer;
 165             this.target = menuPeer.getContainer().target;
 166             // Get menus from the target.
 167             Vector targetItemVector = null;
 168             targetItemVector = getMenuTargetItems();
 169             reloadItems(targetItemVector);
 170         }
 171     }
 172 
 173     /************************************************
 174      *
 175      * Initialization
 176      *
 177      ************************************************/
 178     /*
 179      * Overriden initialization
 180      */
 181     void postInit(XCreateWindowParams params) {
 182         super.postInit(params);
 183         //Fixed 6267182: PIT: Menu is not visible after
 184         //showing and disposing a file dialog, XToolkit
 185         //toFront() is called on every show
 186     }
 187 


 339     protected void paintCaption(Graphics g, Rectangle rect) {
 340     }
 341 
 342     /************************************************
 343      *
 344      * General-purpose utility functions
 345      *
 346      ************************************************/
 347 
 348     /**
 349      * Returns corresponding menu peer
 350      */
 351     XMenuPeer getMenuPeer() {
 352         return menuPeer;
 353     }
 354 
 355     /**
 356      * Reads vector of items from target
 357      * This function is overriden in XPopupMenuPeer
 358      */
 359     Vector getMenuTargetItems() {
 360         return menuPeer.getTargetItems();
 361     }
 362 
 363     /**
 364      * Returns desired size calculated while mapping
 365      */
 366     Dimension getDesiredSize() {
 367         MappingData mappingData = (MappingData)getMappingData();
 368         return mappingData.getDesiredSize();
 369     }
 370 
 371     /**
 372      * Checks if menu window is created
 373      */
 374     boolean isCreated() {
 375         return getWindow() != 0;
 376     }
 377 
 378     /**
 379      * Performs delayed creation of menu window if necessary




 147         }
 148 
 149     }
 150 
 151 
 152     /************************************************
 153      *
 154      * Construction
 155      *
 156      ************************************************/
 157 
 158     /**
 159      * Constructs XMenuWindow for specified XMenuPeer
 160      * null for XPopupMenuWindow
 161      */
 162     XMenuWindow(XMenuPeer menuPeer) {
 163         if (menuPeer != null) {
 164             this.menuPeer = menuPeer;
 165             this.target = menuPeer.getContainer().target;
 166             // Get menus from the target.
 167             Vector<MenuItem> targetItemVector = null;
 168             targetItemVector = getMenuTargetItems();
 169             reloadItems(targetItemVector);
 170         }
 171     }
 172 
 173     /************************************************
 174      *
 175      * Initialization
 176      *
 177      ************************************************/
 178     /*
 179      * Overriden initialization
 180      */
 181     void postInit(XCreateWindowParams params) {
 182         super.postInit(params);
 183         //Fixed 6267182: PIT: Menu is not visible after
 184         //showing and disposing a file dialog, XToolkit
 185         //toFront() is called on every show
 186     }
 187 


 339     protected void paintCaption(Graphics g, Rectangle rect) {
 340     }
 341 
 342     /************************************************
 343      *
 344      * General-purpose utility functions
 345      *
 346      ************************************************/
 347 
 348     /**
 349      * Returns corresponding menu peer
 350      */
 351     XMenuPeer getMenuPeer() {
 352         return menuPeer;
 353     }
 354 
 355     /**
 356      * Reads vector of items from target
 357      * This function is overriden in XPopupMenuPeer
 358      */
 359     Vector<MenuItem> getMenuTargetItems() {
 360         return menuPeer.getTargetItems();
 361     }
 362 
 363     /**
 364      * Returns desired size calculated while mapping
 365      */
 366     Dimension getDesiredSize() {
 367         MappingData mappingData = (MappingData)getMappingData();
 368         return mappingData.getDesiredSize();
 369     }
 370 
 371     /**
 372      * Checks if menu window is created
 373      */
 374     boolean isCreated() {
 375         return getWindow() != 0;
 376     }
 377 
 378     /**
 379      * Performs delayed creation of menu window if necessary