< prev index next >

src/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java

Print this page

        

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2002, 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -45,37 +45,20 @@
             // Metacity handles painting of text on internal frame title,
             // ignore this.
             return;
         }
         int componentState = context.getComponentState();
-        if ((componentState & SynthConstants.DISABLED) ==
-                              SynthConstants.DISABLED){
-            Color orgColor = g.getColor();
-            g.setColor(context.getStyle().getColor(context,
-                                                   GTKColorType.WHITE));
-            x += 1;
-            y += 1;
-            super.paintText(context, g, text, x, y, mnemonicIndex);
-
-            g.setColor(orgColor);
-            x -= 1;
-            y -= 1;
-            super.paintText(context, g, text, x, y, mnemonicIndex);
-        }
-        else {
             String themeName = GTKLookAndFeel.getGtkThemeName();
             if (themeName != null && themeName.startsWith("blueprint") &&
                 shouldShadowText(context.getRegion(), componentState)) {
 
                 g.setColor(Color.BLACK);
                 super.paintText(context, g, text, x+1, y+1, mnemonicIndex);
                 g.setColor(Color.WHITE);
             }
-
             super.paintText(context, g, text, x, y, mnemonicIndex);
         }
-    }
 
     /**
      * Paints text at the specified location. This will not attempt to
      * render the text as html nor will it offset by the insets of the
      * component.
< prev index next >