1 #ifndef _GUISLICE_EX_XKEYPAD_NUM_SETUP_H_ 2 #define _GUISLICE_EX_XKEYPAD_NUM_SETUP_H_ 11 #define XKEYPAD_EXTEND_CHAR 0 // 0=Single-char, 1=Multi-char 12 #define XKEYPAD_LABEL_MAX 6 // Max buffer for a key label 14 #define XKEYPAD_DISP_MAX 12 // Maximum display length (without NULL) 16 #define XKEYPAD_KEY_W 25 // Default key width 17 #define XKEYPAD_KEY_H 25 // Default key height 19 #define XKEYPAD_SPACING_X 0 // Default key spacing in X direction 20 #define XKEYPAD_SPACING_Y 0 // Default key spacing in Y direction 53 "BS",
".",
"-",
"ESC",
"ENT",
"<",
">" 65 #if (XKEYPAD_EXTEND_CHAR) 69 "0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
77 #endif // XKEYPAD_EXTEND_CHAR 115 #define XKEYPAD_COL_DISABLE_TXT GSLC_COL_GRAY_LT1 116 #define XKEYPAD_COL_DISABLE_FILL GSLC_COL_BLACK 117 #define XKEYPAD_COL_DEF_TXT GSLC_COL_WHITE 118 #define XKEYPAD_COL_DEF_FRAME GSLC_COL_WHITE 119 #define XKEYPAD_COL_DEF_FILL GSLC_COL_GRAY_DK1 120 #define XKEYPAD_COL_DEF_GLOW GSLC_COL_GRAY_LT3 122 #define XKEYPAD_COL_BASIC_FILL GSLC_COL_BLUE_LT1 123 #define XKEYPAD_COL_BASIC_GLOW GSLC_COL_BLUE_LT3 124 #define XKEYPAD_COL_TEXT_TXT GSLC_COL_YELLOW 125 #define XKEYPAD_COL_TEXT_FILL GSLC_COL_BLACK 126 #define XKEYPAD_COL_TEXT_GLOW GSLC_COL_GRAY_DK2 127 #define XKEYPAD_COL_SPACE_FILL GSLC_COL_BLUE_LT1 128 #define XKEYPAD_COL_SPACE_GLOW GSLC_COL_BLUE_LT3 129 #define XKEYPAD_COL_ESC_FILL GSLC_COL_RED_LT1 130 #define XKEYPAD_COL_ESC_GLOW GSLC_COL_RED_LT3 131 #define XKEYPAD_COL_ENTER_FILL GSLC_COL_GREEN_LT1 132 #define XKEYPAD_COL_ENTER_GLOW GSLC_COL_GREEN_LT3 133 #define XKEYPAD_COL_SCROLL_L_FILL GSLC_COL_BLUE_LT1 134 #define XKEYPAD_COL_SCROLL_L_GLOW GSLC_COL_BLUE_LT3 135 #define XKEYPAD_COL_SCROLL_R_FILL GSLC_COL_BLUE_LT1 136 #define XKEYPAD_COL_SCROLL_R_GLOW GSLC_COL_BLUE_LT3 138 #define XKEYPAD_COL_DECIMAL_FILL GSLC_COL_GRAY_DK1 139 #define XKEYPAD_COL_DECIMAL_GLOW GSLC_COL_GRAY_LT3 140 #define XKEYPAD_COL_MINUS_FILL GSLC_COL_GRAY_DK1 141 #define XKEYPAD_COL_MINUS_GLOW GSLC_COL_GRAY_LT3 143 #endif // _GUISLICE_EX_XKEYPAD_NUM_SETUP_H_ Definition: XKeyPad_Num-setup.h:29
static const char * KEYPAD_SPECIAL_LABEL[]
Definition: XKeyPad_Num-setup.h:51
Key information. Defines everything we need to know about a particular key.
Definition: XKeyPad.h:137
Definition: XKeyPad.h:104
Definition: XKeyPad_Num-setup.h:31
static gslc_tsKey KEYPAD_LAYOUT[]
Definition: XKeyPad_Num-setup.h:82
static const int8_t XKEYPAD_LAYOUT_DEFAULT
Definition: XKeyPad_Num-setup.h:35
Definition: XKeyPad_Num-setup.h:41
Definition: XKeyPad.h:126
static gslc_tsKey * KEYPAD_LAYOUTS[E_XKEYPAD_SET__MAX]
Definition: XKeyPad_Num-setup.h:109
Definition: XKeyPad.h:129
Definition: XKeyPad.h:107
static const char * KEYPAD_LABEL_NEGATIVE
Definition: XKeyPad_Num-setup.h:23
Definition: XKeyPad.h:119
Definition: XKeyPad.h:110
static const char * KEYPAD_LABEL_DECIMAL_PT
Definition: XKeyPad_Num-setup.h:24
gslc_teXKeyPadSel
Definition: XKeyPad_Num-setup.h:27
Definition: XKeyPad.h:117
static const char * KEYPAD_SET_LABEL[]
Definition: XKeyPad_Num-setup.h:74
Definition: XKeyPad.h:106
Definition: XKeyPad_Num-setup.h:42
Definition: XKeyPad.h:121
Definition: XKeyPad.h:125
Definition: XKeyPad.h:109
Definition: XKeyPad.h:127