< prev index next >

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

Print this page


   1 /*
   2  * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


  82 
  83         loadSystemColors(table, defaultSystemColors, true);
  84     }
  85 
  86     protected void initComponentDefaults(UIDefaults table) {
  87         super.initComponentDefaults(table);
  88 
  89         FontUIResource dialogPlain12 = new FontUIResource(Font.DIALOG,
  90                                                           Font.PLAIN, 12);
  91         FontUIResource sansSerifPlain12 = new FontUIResource(Font.SANS_SERIF,
  92                                                              Font.PLAIN, 12);
  93         FontUIResource monospacedPlain12 = new FontUIResource(Font.MONOSPACED,
  94                                                               Font.PLAIN, 12);
  95         ColorUIResource red = new ColorUIResource(Color.red);
  96         ColorUIResource black = new ColorUIResource(Color.black);
  97         ColorUIResource white = new ColorUIResource(Color.white);
  98         ColorUIResource lightGray = new ColorUIResource(Color.lightGray);
  99         ColorUIResource controlDarker =  new ColorUIResource(SystemColor.controlDkShadow);
 100 
 101         Color back = table.getColor("control");
 102         Color colors [] = XComponentPeer.getSystemColors();
 103         Color scrollBarBackground = colors[XComponentPeer.BACKGROUND_COLOR];
 104         Color trackColor = new Color(MotifColorUtilities.calculateSelectFromBackground(scrollBarBackground.getRed(), scrollBarBackground.getGreen(), scrollBarBackground.getBlue()));
 105         Border loweredBevelBorder = new MotifBorders.BevelBorder(false,
 106                                                                  table.getColor("controlShadow"),
 107                                                                  table.getColor("controlLtHighlight"));
 108 
 109         Border raisedBevelBorder = new MotifBorders.BevelBorder(true,
 110                                                                 table.getColor("controlShadow"),
 111                                                                 table.getColor("controlLtHighlight"));
 112 
 113         Border marginBorder = new BasicBorders.MarginBorder();
 114 
 115         Border focusBorder = new MotifBorders.FocusBorder(
 116             table.getColor("control"),
 117             table.getColor("activeCaptionBorder"));
 118 
 119 
 120         Border focusBevelBorder = new BorderUIResource.CompoundBorderUIResource(
 121             focusBorder,
 122             loweredBevelBorder);


   1 /*
   2  * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


  82 
  83         loadSystemColors(table, defaultSystemColors, true);
  84     }
  85 
  86     protected void initComponentDefaults(UIDefaults table) {
  87         super.initComponentDefaults(table);
  88 
  89         FontUIResource dialogPlain12 = new FontUIResource(Font.DIALOG,
  90                                                           Font.PLAIN, 12);
  91         FontUIResource sansSerifPlain12 = new FontUIResource(Font.SANS_SERIF,
  92                                                              Font.PLAIN, 12);
  93         FontUIResource monospacedPlain12 = new FontUIResource(Font.MONOSPACED,
  94                                                               Font.PLAIN, 12);
  95         ColorUIResource red = new ColorUIResource(Color.red);
  96         ColorUIResource black = new ColorUIResource(Color.black);
  97         ColorUIResource white = new ColorUIResource(Color.white);
  98         ColorUIResource lightGray = new ColorUIResource(Color.lightGray);
  99         ColorUIResource controlDarker =  new ColorUIResource(SystemColor.controlDkShadow);
 100 
 101         Color back = table.getColor("control");
 102         Color[] colors  = XComponentPeer.getSystemColors();
 103         Color scrollBarBackground = colors[XComponentPeer.BACKGROUND_COLOR];
 104         Color trackColor = new Color(MotifColorUtilities.calculateSelectFromBackground(scrollBarBackground.getRed(), scrollBarBackground.getGreen(), scrollBarBackground.getBlue()));
 105         Border loweredBevelBorder = new MotifBorders.BevelBorder(false,
 106                                                                  table.getColor("controlShadow"),
 107                                                                  table.getColor("controlLtHighlight"));
 108 
 109         Border raisedBevelBorder = new MotifBorders.BevelBorder(true,
 110                                                                 table.getColor("controlShadow"),
 111                                                                 table.getColor("controlLtHighlight"));
 112 
 113         Border marginBorder = new BasicBorders.MarginBorder();
 114 
 115         Border focusBorder = new MotifBorders.FocusBorder(
 116             table.getColor("control"),
 117             table.getColor("activeCaptionBorder"));
 118 
 119 
 120         Border focusBevelBorder = new BorderUIResource.CompoundBorderUIResource(
 121             focusBorder,
 122             loweredBevelBorder);


< prev index next >