GOL_SCHEME Structure

Microchip Graphics Library

Microchip Graphics Library
GOL_SCHEME Structure
C
typedef struct {
  GFX_COLOR EmbossDkColor;
  GFX_COLOR EmbossLtColor;
  GFX_COLOR TextColor0;
  GFX_COLOR TextColor1;
  GFX_COLOR TextColorDisabled;
  GFX_COLOR Color0;
  GFX_COLOR Color1;
  GFX_COLOR ColorDisabled;
  GFX_COLOR CommonBkColor;
  void * pFont;
  WORD AlphaValue;
  GFX_GRADIENT_STYLE gradientScheme;
} GOL_SCHEME;
Overview

GOL scheme defines the style scheme to be used by an object.

Members
Members 
Description 
GFX_COLOR EmbossDkColor; 
Emboss dark color used for 3d effect. 
GFX_COLOR EmbossLtColor; 
Emboss light color used for 3d effect. 
GFX_COLOR TextColor0; 
Character color 0 used for objects that supports text. 
GFX_COLOR TextColor1; 
Character color 1 used for objects that supports text. 
GFX_COLOR TextColorDisabled; 
Character color used when object is in a disabled state. 
GFX_COLOR Color0; 
Color 0 usually assigned to an Object state. 
GFX_COLOR Color1; 
Color 1 usually assigned to an Object state. 
GFX_COLOR ColorDisabled; 
Color used when an Object is in a disabled state. 
GFX_COLOR CommonBkColor; 
Background color used to hide Objects. 
void * pFont; 
Font selected for the scheme. 
WORD AlphaValue; 
Alpha value used for alpha blending, this is available only when USE_ALPHABLEND is defined in the GraphicsConfig.h. 
GFX_GRADIENT_STYLE gradientScheme; 
Gradient Scheme for widgets, this is available only when USE_GRADIENT is defined in the GraphicsConfig.h. 
Microchip Graphics Library Version 3.06.02 - October 15, 2012
Copyright © 2012 Microchip Technology, Inc.  All rights reserved