50 #ifndef LEGATO_SCHEME_H 
   51 #define LEGATO_SCHEME_H 
   66 enum leSchemeColorModes
 
   68     LE_SCHM_COLOR_MODE_GS_8 = LE_COLOR_MODE_GS_8,
 
   69     LE_SCHM_COLOR_MODE_RGB_332 = LE_COLOR_MODE_RGB_332,
 
   70     LE_SCHM_COLOR_MODE_RGB_565 = LE_COLOR_MODE_RGB_565,
 
   71     LE_SCHM_COLOR_MODE_RGBA_5551 = LE_COLOR_MODE_RGBA_5551,
 
   72     LE_SCHM_COLOR_MODE_RGB_888 = LE_COLOR_MODE_RGB_888,
 
   73     LE_SCHM_COLOR_MODE_RGBA_8888 = LE_COLOR_MODE_RGBA_8888,
 
   74     LE_SCHM_COLOR_MODE_ARGB_8888 = LE_COLOR_MODE_ARGB_8888,
 
   75     LE_SCHM_COLOR_MODE_GLOBALPALETTE = LE_COLOR_MODE_PALETTE,
 
   78 typedef enum leSchemeColor
 
   82     LE_SCHM_HIGHLIGHTLIGHT,
 
   86     LE_SCHM_FOREGROUND_INACTIVE,
 
   87     LE_SCHM_FOREGROUND_DISABLED,
 
   89     LE_SCHM_BACKGROUND_INACTIVE,
 
   90     LE_SCHM_BACKGROUND_DISABLED,
 
   92     LE_SCHM_TEXT_HIGHLIGHT,
 
   93     LE_SCHM_TEXT_HIGHLIGHTTEXT,
 
   94     LE_SCHM_TEXT_INACTIVE,
 
   98 #define LE_SCHEME_COLOR_COUNT        16 
   99 #define LE_SCHEME_COLOR_MODE_COUNT   LE_COLOR_MODE_COUNT 
  120         leColor highlightLight;
 
  124         leColor foregroundInactive;
 
  125         leColor foregroundDisabled;
 
  127         leColor backgroundInactive;
 
  128         leColor backgroundDisabled;
 
  130         leColor textHighlight;
 
  131         leColor textHighlightText;
 
  132         leColor textInactive;
 
  133         leColor textDisabled;
 
  135     leColor values[LE_SCHEME_COLOR_COUNT];
 
  158 extern const struct leScheme leDefaultScheme;
 
  228 #endif // LEGATO_SCHEME_H