You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
105 lines
1.9 KiB
105 lines
1.9 KiB
########################################
|
|
# Syntax Coloring Map For LiquidMenu
|
|
########################################
|
|
|
|
########################################
|
|
# Datatypes (KEYWORD1)
|
|
########################################
|
|
|
|
LiquidMenu KEYWORD1 LiquidMenu
|
|
|
|
# Enumerators
|
|
DataType KEYWORD1
|
|
Position KEYWORD1
|
|
|
|
# Classes
|
|
LiquidLine KEYWORD1
|
|
LiquidScreen KEYWORD1
|
|
LiquidMenu KEYWORD1
|
|
LiquidSystem KEYWORD1
|
|
|
|
########################################
|
|
# Methods and Functions (KEYWORD2)
|
|
########################################
|
|
|
|
# Global functions
|
|
# recognizeType KEYWORD2
|
|
# print_me KEYWORD2
|
|
DEBUG KEYWORD2
|
|
DEBUG2 KEYWORD2
|
|
DEBUGLN KEYWORD2
|
|
DEBUGLN2 KEYWORD2
|
|
|
|
# class LiquidLine
|
|
add_variable KEYWORD2
|
|
attach_function KEYWORD2
|
|
set_focusPosition KEYWORD2
|
|
print KEYWORD2
|
|
call_function KEYWORD2
|
|
print_variable KEYWORD2
|
|
set_asGlyph KEYWORD2
|
|
set_asProgmem KEYWORD2
|
|
|
|
# class LiquidScreen
|
|
add_line KEYWORD2
|
|
set_focusPosition KEYWORD2
|
|
switch_focus KEYWORD2
|
|
set_focusedLine KEYWORD2
|
|
get_focusedLine KEYWORD2
|
|
hide KEYWORD2
|
|
|
|
# class LiquidMenu
|
|
add_screen KEYWORD2
|
|
next_screen KEYWORD2
|
|
previous_screen KEYWORD2
|
|
change_screen KEYWORD2
|
|
set_focusPosition KEYWORD2
|
|
set_focusSymbol KEYWORD2
|
|
call_function KEYWORD2
|
|
update KEYWORD2
|
|
softUpdate KEYWORD2
|
|
init KEYWORD2
|
|
|
|
# class LiquidSystem
|
|
add_menu KEYWORD2
|
|
change_menu KEYWORD2
|
|
|
|
########################################
|
|
# Constants (LITERAL1)
|
|
########################################
|
|
|
|
# enum DataType
|
|
NOT_USED LITERAL1
|
|
BOOL LITERAL1
|
|
BOOLEAN LITERAL1
|
|
INT8_T LITERAL1
|
|
UINT8_T LITERAL1
|
|
INT16_T LITERAL1
|
|
UINT16_T LITERAL1
|
|
INT32_T LITERAL1
|
|
UINT32_T LITERAL1
|
|
FLOAT LITERAL1
|
|
DOUBLE LITERAL1
|
|
CHAR LITERAL1
|
|
CHAR_PTR LITERAL1
|
|
CONST_CHAR_PTR LITERAL1
|
|
GLYPH LITERAL1
|
|
|
|
# enum Position
|
|
NORMAL LITERAL1
|
|
RIGHT LITERAL1
|
|
LEFT LITERAL1
|
|
CUSTOM LITERAL1
|
|
|
|
# Global constants
|
|
MAX_VARIABLES LITERAL1
|
|
MAX_FUNCTIONS LITERAL1
|
|
MAX_LINES LITERAL1
|
|
MAX_SCREENS LITERAL1
|
|
MAX_MENUS LITERAL1
|
|
|
|
LIQUIDMENU_DEBUG LITERAL1
|
|
|
|
VERSION LITERAL1
|
|
MAX_VARIABLES LITERAL1
|
|
DIVISION_LINE_LENGTH LITERAL1
|
|
|