GUIslice  0.16.0
Embedded GUI in C
XKeyPad_Num-setup.h File Reference
#include "elem/XKeyPad.h"
#include "elem/XKeyPad_Num.h"
Include dependency graph for XKeyPad_Num-setup.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define XKEYPAD_EXTEND_CHAR
 
#define XKEYPAD_LABEL_MAX
 
#define XKEYPAD_DISP_MAX
 
#define XKEYPAD_KEY_W
 
#define XKEYPAD_KEY_H
 
#define XKEYPAD_SPACING_X
 
#define XKEYPAD_SPACING_Y
 
#define XKEYPAD_COL_DISABLE_TXT
 
#define XKEYPAD_COL_DISABLE_FILL
 
#define XKEYPAD_COL_DEF_TXT
 
#define XKEYPAD_COL_DEF_FRAME
 
#define XKEYPAD_COL_DEF_FILL
 
#define XKEYPAD_COL_DEF_GLOW
 
#define XKEYPAD_COL_BASIC_FILL
 
#define XKEYPAD_COL_BASIC_GLOW
 
#define XKEYPAD_COL_TEXT_TXT
 
#define XKEYPAD_COL_TEXT_FILL
 
#define XKEYPAD_COL_TEXT_GLOW
 
#define XKEYPAD_COL_SPACE_FILL
 
#define XKEYPAD_COL_SPACE_GLOW
 
#define XKEYPAD_COL_ESC_FILL
 
#define XKEYPAD_COL_ESC_GLOW
 
#define XKEYPAD_COL_ENTER_FILL
 
#define XKEYPAD_COL_ENTER_GLOW
 
#define XKEYPAD_COL_SCROLL_L_FILL
 
#define XKEYPAD_COL_SCROLL_L_GLOW
 
#define XKEYPAD_COL_SCROLL_R_FILL
 
#define XKEYPAD_COL_SCROLL_R_GLOW
 
#define XKEYPAD_COL_DECIMAL_FILL
 
#define XKEYPAD_COL_DECIMAL_GLOW
 
#define XKEYPAD_COL_MINUS_FILL
 
#define XKEYPAD_COL_MINUS_GLOW
 

Enumerations

enum  gslc_teXKeyPadSel {
  E_XKEYPAD_SET_UPPER, E_XKEYPAD_SET_LOWER, E_XKEYPAD_SET_NUM, E_XKEYPAD_SET__MAX,
  E_XKEYPAD_SET_NUM, E_XKEYPAD_SET__MAX
}
 
enum  { KEYPAD_IDV_DECIMAL, KEYPAD_IDV_MINUS }
 

Variables

static const char * KEYPAD_LABEL_NEGATIVE
 
static const char * KEYPAD_LABEL_DECIMAL_PT
 
static const int8_t XKEYPAD_LAYOUT_DEFAULT
 
static const char * KEYPAD_SPECIAL_LABEL []
 
static const char * KEYPAD_SET_LABEL []
 
static gslc_tsKey KEYPAD_LAYOUT []
 
static gslc_tsKeyKEYPAD_LAYOUTS [E_XKEYPAD_SET__MAX]
 

Macro Definition Documentation

#define XKEYPAD_COL_BASIC_FILL
#define XKEYPAD_COL_BASIC_GLOW
#define XKEYPAD_COL_DECIMAL_FILL
#define XKEYPAD_COL_DECIMAL_GLOW
#define XKEYPAD_COL_DEF_FILL
#define XKEYPAD_COL_DEF_FRAME
#define XKEYPAD_COL_DEF_GLOW
#define XKEYPAD_COL_DEF_TXT
#define XKEYPAD_COL_DISABLE_FILL
#define XKEYPAD_COL_DISABLE_TXT
#define XKEYPAD_COL_ENTER_FILL
#define XKEYPAD_COL_ENTER_GLOW
#define XKEYPAD_COL_ESC_FILL
#define XKEYPAD_COL_ESC_GLOW
#define XKEYPAD_COL_MINUS_FILL
#define XKEYPAD_COL_MINUS_GLOW
#define XKEYPAD_COL_SCROLL_L_FILL
#define XKEYPAD_COL_SCROLL_L_GLOW
#define XKEYPAD_COL_SCROLL_R_FILL
#define XKEYPAD_COL_SCROLL_R_GLOW
#define XKEYPAD_COL_SPACE_FILL
#define XKEYPAD_COL_SPACE_GLOW
#define XKEYPAD_COL_TEXT_FILL
#define XKEYPAD_COL_TEXT_GLOW
#define XKEYPAD_COL_TEXT_TXT
#define XKEYPAD_DISP_MAX
#define XKEYPAD_EXTEND_CHAR
#define XKEYPAD_KEY_H
#define XKEYPAD_KEY_W
#define XKEYPAD_LABEL_MAX
#define XKEYPAD_SPACING_X
#define XKEYPAD_SPACING_Y

Enumeration Type Documentation

anonymous enum
Enumerator
KEYPAD_IDV_DECIMAL 
KEYPAD_IDV_MINUS 
Enumerator
E_XKEYPAD_SET_UPPER 
E_XKEYPAD_SET_LOWER 
E_XKEYPAD_SET_NUM 
E_XKEYPAD_SET__MAX 
E_XKEYPAD_SET_NUM 
E_XKEYPAD_SET__MAX 

Variable Documentation

const char* KEYPAD_LABEL_DECIMAL_PT
static
const char* KEYPAD_LABEL_NEGATIVE
static
gslc_tsKey KEYPAD_LAYOUT[]
static
gslc_tsKey* KEYPAD_LAYOUTS[E_XKEYPAD_SET__MAX]
static
const char* KEYPAD_SET_LABEL[]
static
const char* KEYPAD_SPECIAL_LABEL[]
static
const int8_t XKEYPAD_LAYOUT_DEFAULT
static