eGUI alias D4D  Release 3.0
Reference Manual
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
d4d_scheme.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define D4D_COLOR_SYSTEM_RGB888
 The eGUI 24-bit (888) color system. More...
 
#define D4D_COLOR_SYSTEM_RGB666
 The eGUI 18-bit (666) color system. More...
 
#define D4D_COLOR_SYSTEM_RGB565
 The eGUI 16-bit (565) color system. More...
 
#define D4D_COLOR_SYSTEM_RGB555
 The eGUI 15-bit (555) color system. More...
 
#define D4D_COLOR_SYSTEM_RGB332
 The eGUI 8-bit (332) color system. More...
 
#define D4D_COLOR_SYSTEM_MONO
 The eGUI 1-bit (monochrome) color system. More...
 
#define D4D_COLOR_SYSTEM
 The definition of color system used by eGUI in this project. The all options are defined in D4D SCHEME the color systems definition to define D4D_COLOR_SYSTEM. If not defined, it sets to D4D_COLOR_SYSTEM_RGB565 as a default. More...
 
#define D4D_COLOR_DARK_BLUE
 Dark Blue color (0, 0, 152) More...
 
#define D4D_COLOR_BRIGHT_BLUE
 Bright Blue color (222, 219, 255) More...
 
#define D4D_COLOR_BLUE
 Blue color (0, 0, 255) More...
 
#define D4D_COLOR_CYAN
 Cyan color (0, 255, 255) More...
 
#define D4D_COLOR_BRIGHT_YELLOW
 Bright Yellow color (255, 220, 120) More...
 
#define D4D_COLOR_YELLOW
 Yellow color (255, 255, 0) More...
 
#define D4D_COLOR_ORANGE
 Orange color (255, 152, 96) More...
 
#define D4D_COLOR_BRIGHT_RED
 Bright Red color (255, 28, 24) More...
 
#define D4D_COLOR_RED
 Red color (255, 0, 0) More...
 
#define D4D_COLOR_DARK_RED
 Dark Red color (152, 0, 0) More...
 
#define D4D_COLOR_MAGENTA
 Magenta color (255, 0, 255) More...
 
#define D4D_COLOR_BRIGHT_GREEN
 Bright Green color (152, 255, 152) More...
 
#define D4D_COLOR_GREEN
 Green color (0, 255, 0) More...
 
#define D4D_COLOR_DARK_GREEN
 Dark Green color (0, 128, 0) More...
 
#define D4D_COLOR_BRIGHT_GREY
 Bright Grey color (48, 48, 48) More...
 
#define D4D_COLOR_LIGHT_GREY
 Light Grey color (120, 120, 120) More...
 
#define D4D_COLOR_GREY
 Grey color (24, 24, 24) More...
 
#define D4D_COLOR_WHITE
 White color (255, 255, 255) More...
 
#define D4D_COLOR_BLACK
 Black color (0, 0, 0) More...
 
#define D4D_COLOR_FORE_NORM
 This is fore object color in normal state of object. If not defined, it sets to D4D_COLOR_BLACK as a default. More...
 
#define D4D_COLOR_BCKG_NORM
 This is background object color in normal state of object. If not defined, it sets to D4D_COLOR_WHITE as a default. More...
 
#define D4D_COLOR_FORE_DISABLED
 This is fore object color in disabled state of object. If not defined, it sets to D4D_COLOR_GREY as a default. More...
 
#define D4D_COLOR_BCKG_DISABLED
 This is background object color in disabled state of object. If not defined, it sets to D4D_COLOR_LIGHT_GREY as a default. More...
 
#define D4D_COLOR_FORE_FOCUS
 This is fore object color in focused state of object. If not defined, it sets to D4D_COLOR_RED as a default. More...
 
#define D4D_COLOR_BCKG_FOCUS
 This is background object color in focused state of object. If not defined, it sets to D4D_COLOR_LIGHT_GREY as a default. More...
 
#define D4D_COLOR_FORE_CAPTURE
 This is fore object color in captured state of object. If not defined, it sets to D4D_COLOR_BRIGHT_RED as a default. More...
 
#define D4D_COLOR_BCKG_CAPTURE
 This is background object color in captured state of object. If not defined, it sets to D4D_COLOR_GREY as a default. More...
 
#define D4D_COLOR_SCR_DESKTOP
 This is desktop screen color. If not defined, it sets to D4D_COLOR_WHITE as a default. More...
 
#define D4D_COLOR_SCR_OUTLINE
 This is outline screen color. If not defined, it sets to D4D_COLOR_LIGHT_GREY as a default. More...
 
#define D4D_COLOR_SCR_TITLEBAR
 This is title bar screen color. If not defined, it sets to D4D_COLOR_ORANGE as a default. More...
 
#define D4D_COLOR_SCR_TILTLETEXT
 This is title text screen color. If not defined, it sets to D4D_COLOR_WHITE as a default. More...
 
#define D4D_COLOR_SCR_EXIT_BTN_FORE
 This is screen exit button fore color. If not defined, it sets to D4D_COLOR_WHITE as a default. More...
 
#define D4D_COLOR_SCR_EXIT_BTN_BCKG
 This is screen exit button background color. If not defined, it sets to D4D_COLOR_BRIGHT_RED as a default. More...
 
#define D4D_COLOR_RGB888_GET_R(color)
 The macro gets the Red component from 24-bit RGB888 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB888_GET_G(color)
 The macro gets the Green component from 24-bit RGB888 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB888_GET_B(color)
 The macro gets the Blue component from 24-bit RGB888 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR888_GET_B(color)
 The macro gets the Red component from 24-bit BGR888 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR888_GET_G(color)
 The macro gets the Green component from 24-bit BGR888 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR888_GET_R(color)
 The macro gets the Blue component from 24-bit BGR888 format to 8-bit component format. More...
 
#define D4D_COLOR888_GET_R(color)
 The macro gets the Red component from 24-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR888_GET_G(color)
 The macro gets the Green component from 24-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR888_GET_B(color)
 The macro gets the Blue component from 24-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR_RGB888(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 24-bit RGB888 format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_BGR888(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 24-bit BGR888 format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_RGB666_GET_R(color)
 The macro gets the Red component from 18-bit RGB666 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB666_GET_G(color)
 The macro gets the Green component from 18-bit RGB666 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB666_GET_B(color)
 The macro gets the Blue component from 18-bit RGB666 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR666_GET_B(color)
 The macro gets the Red component from 18-bit BGR666 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR666_GET_G(color)
 The macro gets the Green component from 18-bit BGR666 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR666_GET_R(color)
 The macro gets the Blue component from 18-bit BGR666 format to 8-bit component format. More...
 
#define D4D_COLOR666_GET_R(color)
 The macro gets the Red component from 18-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR666_GET_G(color)
 The macro gets the Green component from 18-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR666_GET_B(color)
 The macro gets the Blue component from 18-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR_RGB666(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 18-bit RGB666 format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_BGR666(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 18-bit BGR666 format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_RGB565_GET_R(color)
 The macro gets the Red component from 16-bit RGB565 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB565_GET_G(color)
 The macro gets the Green component from 16-bit RGB565 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB565_GET_B(color)
 The macro gets the Blue component from 16-bit RGB565 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR565_GET_B(color)
 The macro gets the Red component from 16-bit BGR565 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR565_GET_G(color)
 The macro gets the Green component from 16-bit BGR565 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR565_GET_R(color)
 The macro gets the Blue component from 16-bit BGR565 format to 8-bit component format. More...
 
#define D4D_COLOR565_GET_R(color)
 The macro gets the Red component from 16-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR565_GET_G(color)
 The macro gets the Green component from 16-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR565_GET_B(color)
 The macro gets the Blue component from 16-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR_RGB565(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 16-bit RGB565 format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_BGR565(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 16-bit BGR565 format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_RGB555_GET_R(color)
 The macro gets the Red component from 15-bit RGB555 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB555_GET_G(color)
 The macro gets the Green component from 15-bit RGB555 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB555_GET_B(color)
 The macro gets the Blue component from 15-bit RGB555 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR555_GET_B(color)
 The macro gets the Red component from 15-bit BGR555 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR555_GET_G(color)
 The macro gets the Green component from 15-bit BGR555 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR555_GET_R(color)
 The macro gets the Blue component from 15-bit BGR555 format to 8-bit component format. More...
 
#define D4D_COLOR555_GET_R(color)
 The macro gets the Red component from 15-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR555_GET_G(color)
 The macro gets the Green component from 15-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR555_GET_B(color)
 The macro gets the Blue component from 15-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR_RGB555(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 15-bit RGB555 format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_BGR555(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 15-bit BGR555 format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_RGB332_GET_R(color)
 The macro gets the Red component from 8-bit RGB332 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB332_GET_G(color)
 The macro gets the Green component from 8-bit RGB332 format to 8-bit component format. More...
 
#define D4D_COLOR_RGB332_GET_B(color)
 The macro gets the Blue component from 8-bit RGB332 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR332_GET_B(color)
 The macro gets the Red component from 8-bit BGR332 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR332_GET_G(color)
 The macro gets the Green component from 8-bit BGR332 format to 8-bit component format. More...
 
#define D4D_COLOR_BGR332_GET_R(color)
 The macro gets the Blue component from 8-bit BGR332 format to 8-bit component format. More...
 
#define D4D_COLOR332_GET_R(color)
 The macro gets the Red component from 8-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR332_GET_G(color)
 The macro gets the Green component from 8-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR332_GET_B(color)
 The macro gets the Blue component from 8-bit standard format to 8-bit component format. More...
 
#define D4D_COLOR_RGB332(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 8-bit RGB332 format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_BGR332(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 8-bit BGR332 format (the input parameters are 8-bit) More...
 
#define D4D_COLORMONO_THRESHOLD
 Defiend treshold of color components to compute the final color (black or white) More...
 
#define D4D_COLORMONO_GET_R(color)
 The macro gets the Red component from 1-bit monochrome format to 8-bit component format. More...
 
#define D4D_COLORMONO_GET_G(color)
 The macro gets the Green component from 1-bit monochrome format to 8-bit component format. More...
 
#define D4D_COLORMONO_GET_B(color)
 The macro gets the Blue component from 1-bit monochrome format to 8-bit component format. More...
 
#define D4D_COLOR_RGBMONO(R, G, B)
 The macro create the color from the color component Red/Green/Blue to 1-bit monochrome format (the input parameters are 8-bit) More...
 
#define D4D_COLOR_RGB(R, G, B)
 
#define D4D_COLOR_GET_R(color)
 
#define D4D_COLOR_GET_G(color)
 
#define D4D_COLOR_GET_B(color)
 
#define D4D_COLOR_FROM_888(color888)
 
#define D4D_COLOR_FROM_666(color666)
 
#define D4D_COLOR_FROM_565(color565)
 
#define D4D_COLOR_FROM_555(color555)
 
#define D4D_COLOR_FROM_332(color332)
 
#define D4D_DECLARE_CLR_SCHEME(name, scrDesktop, scrOutline, scrTitleBar, scrTitleText, scrExitBtnFore, scrExitBtnBckg, objBckg, objBckgDis, objBckgFocus, objBckgCapture, objFore, objForeDis, objForeFocus, objForeCapture, gaugHub, gaugPointer, sldrBarBckg, sldrBar, sldrBarStart, sldrBarEnd, iconBckg, graphGrid, prgrsBarBarBckg, prgrsBarBar, prgrsBarBarEnd)
 The color scheme has a simple instantiation macro that specifies all colors for screens, common object colors, and object dependent colors. This is a full definition macro that allows setting of all colors in D4D color scheme. More...
 
#define D4D_DECLARE_CLR_SCHEME_INRAM(name, scrDesktop, scrOutline, scrTitleBar, scrTitleText, scrExitBtnFore, scrExitBtnBckg, objBckg, objBckgDis, objBckgFocus, objBckgCapture, objFore, objForeDis, objForeFocus, objForeCapture, gaugHub, gaugPointer, sldrBarBckg, sldrBar, sldrBarStart, sldrBarEnd, iconBckg, graphGrid, prgrsBarBarBckg, prgrsBarBar, prgrsBarBarEnd)
 The color scheme has a simple instantiation macro that specifies all colors for screens, common object colors, and object dependent colors. This is a full definition macro that allows setting of all colors in D4D color scheme. More...
 

Typedefs

typedef struct D4D_CLR_SCHEME_S D4D_CLR_SCHEME
 This is the main structure of the color scheme in the D4D. It contains all the necessary colors to run the whole driver under the common color scheme. The screen colors are placed in D4D_CLR_SCHEME_SCR structure and object dependent colors are placed in D4D_CLR_SCHEME_OBJ structure. More...
 
typedef const D4D_CLR_SCHEMED4D_CLR_SCHEME_PTR
 

Detailed Description

D4D Driver color scheme header file.

Author
Petr Gargulak
Version
0.0.28.0
Date
Jan-14-2014

Definition in file d4d_scheme.h.

Macro Definition Documentation

#define D4D_COLOR_FROM_332 (   color332)

Definition at line 444 of file d4d_scheme.h.

#define D4D_COLOR_FROM_555 (   color555)

Definition at line 443 of file d4d_scheme.h.

#define D4D_COLOR_FROM_565 (   color565)

Definition at line 442 of file d4d_scheme.h.

#define D4D_COLOR_FROM_666 (   color666)

Definition at line 441 of file d4d_scheme.h.

#define D4D_COLOR_FROM_888 (   color888)

Definition at line 440 of file d4d_scheme.h.

#define D4D_COLOR_GET_B (   color)

Definition at line 438 of file d4d_scheme.h.

#define D4D_COLOR_GET_G (   color)

Definition at line 437 of file d4d_scheme.h.

#define D4D_COLOR_GET_R (   color)

Definition at line 436 of file d4d_scheme.h.

#define D4D_COLOR_RGB (   R,
  G,
 
)

Definition at line 434 of file d4d_scheme.h.