APIdia Launch Partner
Top Description Fields Constructors Methods
sun.awt.X11

pack-priv final Class MotifColorUtilities

extends Object
Class Inheritance
Imports
java.awt.*, java.io.*, sun.awt.OSInfo

This class contains code that is need to mimic the Motif Color selection and color defaults code. Portions of this code have been ported to java from Motif sources (Color.c) (ColorP.h) etc. Author: Bino George

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final float
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final float
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final float

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static int
brightness(int red, int green, int blue)

pack-priv static int
pack-priv static int
calculateForegroundFromBackground(int r, int g, int b)

pack-priv static int
calculateSelectFromBackground(int r, int g, int b)

pack-priv static int
calculateTopShadowFromBackground(int r, int g, int b)

pack-priv static void
loadMotifDefaultColors(int[] systemColors)

pack-priv static void
loadSystemColors(int[] systemColors)

pack-priv static void
loadSystemColorsForCDE(int[] systemColors)

private static void
loadSystemColorsForCDE4(int[] systemColors, int[] colors)

private static void
loadSystemColorsForCDE8(int[] systemColors, int[] colors)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BLACKback to summary
pack-priv static final int BLACK
DEFAULT_COLORback to summary
pack-priv static final int DEFAULT_COLOR
MOTIF_WINDOW_COLORback to summary
pack-priv static final int MOTIF_WINDOW_COLOR
WHITEback to summary
pack-priv static final int WHITE
XmBLUE_LUMINOSITYback to summary
pack-priv static final float XmBLUE_LUMINOSITY
XmCOLOR_DARK_BS_FACTORback to summary
pack-priv static final int XmCOLOR_DARK_BS_FACTOR
XmCOLOR_DARK_SEL_FACTORback to summary
pack-priv static final int XmCOLOR_DARK_SEL_FACTOR
XmCOLOR_DARK_THRESHOLDback to summary
pack-priv static final int XmCOLOR_DARK_THRESHOLD
XmCOLOR_DARK_TS_FACTORback to summary
pack-priv static final int XmCOLOR_DARK_TS_FACTOR
XmCOLOR_HI_BS_FACTORback to summary
pack-priv static final int XmCOLOR_HI_BS_FACTOR
XmCOLOR_HI_SEL_FACTORback to summary
pack-priv static final int XmCOLOR_HI_SEL_FACTOR
XmCOLOR_HI_TS_FACTORback to summary
pack-priv static final int XmCOLOR_HI_TS_FACTOR
XmCOLOR_LITE_BS_FACTORback to summary
pack-priv static final int XmCOLOR_LITE_BS_FACTOR
XmCOLOR_LITE_SEL_FACTORback to summary
pack-priv static final int XmCOLOR_LITE_SEL_FACTOR
XmCOLOR_LITE_THRESHOLDback to summary
pack-priv static final int XmCOLOR_LITE_THRESHOLD
XmCOLOR_LITE_TS_FACTORback to summary
pack-priv static final int XmCOLOR_LITE_TS_FACTOR
XmCOLOR_LO_BS_FACTORback to summary
pack-priv static final int XmCOLOR_LO_BS_FACTOR
XmCOLOR_LO_SEL_FACTORback to summary
pack-priv static final int XmCOLOR_LO_SEL_FACTOR
XmCOLOR_LO_TS_FACTORback to summary
pack-priv static final int XmCOLOR_LO_TS_FACTOR
XmCOLOR_PERCENTILEback to summary
pack-priv static final int XmCOLOR_PERCENTILE
XmDEFAULT_DARK_THRESHOLDback to summary
pack-priv static final int XmDEFAULT_DARK_THRESHOLD
XmDEFAULT_FOREGROUND_THRESHOLDback to summary
pack-priv static final int XmDEFAULT_FOREGROUND_THRESHOLD
XmDEFAULT_LIGHT_THRESHOLDback to summary
pack-priv static final int XmDEFAULT_LIGHT_THRESHOLD
XmFOREGROUND_THRESHOLDback to summary
pack-priv static final int XmFOREGROUND_THRESHOLD
XmGREEN_LUMINOSITYback to summary
pack-priv static final float XmGREEN_LUMINOSITY
XmINTENSITY_FACTORback to summary
pack-priv static final int XmINTENSITY_FACTOR
XmLIGHT_FACTORback to summary
pack-priv static final int XmLIGHT_FACTOR
XmLUMINOSITY_FACTORback to summary
pack-priv static final int XmLUMINOSITY_FACTOR
XmMAX_SHORTback to summary
pack-priv static final int XmMAX_SHORT
XmRED_LUMINOSITYback to summary
pack-priv static final float XmRED_LUMINOSITY

Constructor Detail

MotifColorUtilitiesback to summary
pack-priv MotifColorUtilities()

Method Detail

brightnessback to summary
pack-priv static int brightness(int red, int green, int blue)
calculateBottomShadowFromBackgroundback to summary
pack-priv static int calculateBottomShadowFromBackground(int r, int g, int b)
calculateForegroundFromBackgroundback to summary
pack-priv static int calculateForegroundFromBackground(int r, int g, int b)
calculateSelectFromBackgroundback to summary
pack-priv static int calculateSelectFromBackground(int r, int g, int b)
calculateTopShadowFromBackgroundback to summary
pack-priv static int calculateTopShadowFromBackground(int r, int g, int b)
loadMotifDefaultColorsback to summary
pack-priv static void loadMotifDefaultColors(int[] systemColors)
loadSystemColorsback to summary
pack-priv static void loadSystemColors(int[] systemColors)
loadSystemColorsForCDEback to summary
pack-priv static void loadSystemColorsForCDE(int[] systemColors) throws Exception
loadSystemColorsForCDE4back to summary
private static void loadSystemColorsForCDE4(int[] systemColors, int[] colors) throws Exception
loadSystemColorsForCDE8back to summary
private static void loadSystemColorsForCDE8(int[] systemColors, int[] colors) throws Exception