< prev index next >

src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java

Print this page




 570         setDynamicLayoutNative(b);
 571     }
 572 
 573     @Override
 574     protected boolean isDynamicLayoutSet() {
 575         return dynamicLayoutSetting;
 576     }
 577 
 578     /*
 579      * Called from lazilyLoadDynamicLayoutSupportedProperty because
 580      * Windows doesn't always send WM_SETTINGCHANGE when it should.
 581      */
 582     private native boolean isDynamicLayoutSupportedNative();
 583 
 584     @Override
 585     public boolean isDynamicLayoutActive() {
 586         return (isDynamicLayoutSet() && isDynamicLayoutSupported());
 587     }
 588 
 589     /**
 590      * Returns <code>true</code> if this frame state is supported.
 591      */
 592     @Override
 593     public boolean isFrameStateSupported(int state) {
 594         switch (state) {
 595           case Frame.NORMAL:
 596           case Frame.ICONIFIED:
 597           case Frame.MAXIMIZED_BOTH:
 598               return true;
 599           default:
 600               return false;
 601         }
 602     }
 603 
 604     static native ColorModel makeColorModel();
 605     static ColorModel screenmodel;
 606 
 607     static ColorModel getStaticColorModel() {
 608         if (GraphicsEnvironment.isHeadless()) {
 609             throw new IllegalArgumentException();
 610         }




 570         setDynamicLayoutNative(b);
 571     }
 572 
 573     @Override
 574     protected boolean isDynamicLayoutSet() {
 575         return dynamicLayoutSetting;
 576     }
 577 
 578     /*
 579      * Called from lazilyLoadDynamicLayoutSupportedProperty because
 580      * Windows doesn't always send WM_SETTINGCHANGE when it should.
 581      */
 582     private native boolean isDynamicLayoutSupportedNative();
 583 
 584     @Override
 585     public boolean isDynamicLayoutActive() {
 586         return (isDynamicLayoutSet() && isDynamicLayoutSupported());
 587     }
 588 
 589     /**
 590      * Returns {@code true} if this frame state is supported.
 591      */
 592     @Override
 593     public boolean isFrameStateSupported(int state) {
 594         switch (state) {
 595           case Frame.NORMAL:
 596           case Frame.ICONIFIED:
 597           case Frame.MAXIMIZED_BOTH:
 598               return true;
 599           default:
 600               return false;
 601         }
 602     }
 603 
 604     static native ColorModel makeColorModel();
 605     static ColorModel screenmodel;
 606 
 607     static ColorModel getStaticColorModel() {
 608         if (GraphicsEnvironment.isHeadless()) {
 609             throw new IllegalArgumentException();
 610         }


< prev index next >