diff --git a/README.md b/README.md index 1f9067c..fe68a8d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ *Menu creation Arduino library for LCDs, wraps [LiquidCrystal][lc].* -[![Download](https://img.shields.io/badge/download-1.4.1-blue.svg?style=flat-square&logo=github&logoColor=white)](https://github.com/VaSe7u/LiquidMenu/archive/v1.4.1.zip) +[![Download](https://img.shields.io/badge/download-1.5.1-blue.svg?style=flat-square&logo=github&logoColor=white)](https://github.com/VaSe7u/LiquidMenu/archive/v1.5.1.zip) [![Build Status](https://travis-ci.org/VaSe7u/LiquidMenu.svg?branch=master)](https://travis-ci.org/VaSe7u/LiquidMenu) [![documentation](https://img.shields.io/badge/docs-doxygen-orange.svg)](https://VaSe7u.github.io/LiquidMenu/doc/Doxygen/html/annotated.html) [![license](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://opensource.org/licenses/mit-license.php) diff --git a/doc/Doxygen/Doxyfile b/doc/Doxygen/Doxyfile index 3ad18b9..f1a632d 100644 --- a/doc/Doxygen/Doxyfile +++ b/doc/Doxygen/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = LiquidMenu # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 1.4.1 +PROJECT_NUMBER = 1.5.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a @@ -51,7 +51,7 @@ PROJECT_BRIEF = "Menu creation Arduino library for LCDs, wraps LiquidCr # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy # the logo to the output directory. -PROJECT_LOGO = D:/Projects/Workspaces/Arduino/libraries/LiquidMenu/doc/Images/logo_small.png +PROJECT_LOGO = C:/Projects/Workspaces/Arduino/libraries/LiquidMenu/doc/Images/logo_small.png # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is diff --git a/doc/Doxygen/html/_liquid_line_8cpp.html b/doc/Doxygen/html/_liquid_line_8cpp.html index e49b954..5610d50 100644 --- a/doc/Doxygen/html/_liquid_line_8cpp.html +++ b/doc/Doxygen/html/_liquid_line_8cpp.html @@ -23,7 +23,7 @@
#include <LiquidCrystal.h>
#include <LiquidCrystal_I2C.h>
Go to the source code of this file.
diff --git a/doc/Doxygen/html/_liquid_menu__config_8h_source.html b/doc/Doxygen/html/_liquid_menu__config_8h_source.html
index ca9a938..7a92679 100644
--- a/doc/Doxygen/html/_liquid_menu__config_8h_source.html
+++ b/doc/Doxygen/html/_liquid_menu__config_8h_source.html
@@ -23,7 +23,7 @@
LiquidMenu
- 1.4.1
+ 1.5.1
Menu creation Arduino library for LCDs, wraps LiquidCrystal.
|
add_screen(LiquidScreen &liquidScreen) | LiquidMenu | ||||
call_function(uint8_t number) const | LiquidMenu | ||||
change_screen(LiquidScreen &p_liquidScreen) | LiquidMenu | ||||
change_screen(LiquidScreen *p_liquidScreen) | LiquidMenu | ||||
change_screen(uint8_t number) | LiquidMenu | ||||
get_currentScreen() const | LiquidMenu | ||||
init() const | LiquidMenu | ||||
is_callable(uint8_t number) const | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen1, LiquidScreen &liquidScreen2, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen1, LiquidScreen &liquidScreen2, LiquidScreen &liquidScreen3, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen1, LiquidScreen &liquidScreen2, LiquidScreen &liquidScreen3, LiquidScreen &liquidScreen4, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidSystem (defined in LiquidMenu) | LiquidMenu | friend | |||
next_screen() | LiquidMenu | ||||
operator++() | LiquidMenu | ||||
operator++(int) | LiquidMenu | ||||
operator--() | LiquidMenu | ||||
operator--(int) | LiquidMenu | ||||
operator=(LiquidScreen &p_liquidScreen) | LiquidMenu | ||||
operator=(uint8_t number) | LiquidMenu | ||||
previous_screen() | LiquidMenu | ||||
get_focusedLine() const | LiquidMenu | ||||
init() const | LiquidMenu | ||||
is_callable(uint8_t number) const | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen1, LiquidScreen &liquidScreen2, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen1, LiquidScreen &liquidScreen2, LiquidScreen &liquidScreen3, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen1, LiquidScreen &liquidScreen2, LiquidScreen &liquidScreen3, LiquidScreen &liquidScreen4, uint8_t startingScreen=1) | LiquidMenu | ||||
LiquidSystem (defined in LiquidMenu) | LiquidMenu | friend | |||
next_screen() | LiquidMenu | ||||
operator++() | LiquidMenu | ||||
operator++(int) | LiquidMenu | ||||
operator--() | LiquidMenu | ||||
operator--(int) | LiquidMenu | ||||
operator=(LiquidScreen *p_liquidScreen) | LiquidMenu | ||||
operator=(uint8_t number) | LiquidMenu | ||||
previous_screen() | LiquidMenu | ||||
set_focusedLine(uint8_t lineIndex) | LiquidMenu | ||||
set_focusPosition(Position position) | LiquidMenu | ||||
set_focusSymbol(Position position, uint8_t symbol[8]) | LiquidMenu | ||||
softUpdate() const | LiquidMenu |
LiquidMenu
- 1.4.1
+ 1.5.1
Menu creation Arduino library for LCDs, wraps LiquidCrystal.
|
@@ -120,21 +120,27 @@
|||
void | operator-- (int) | ||||
Switches to the previous screen. More... | |||||
bool | change_screen (LiquidScreen &p_liquidScreen) | ||||
Switches to the specified screen. More... | |||||
bool | change_screen (LiquidScreen *p_liquidScreen) | ||||
Switches to the specified screen. More... | |||||
bool | change_screen (uint8_t number) | ||||
Switches to the specified screen. More... | |||||
bool | operator= (LiquidScreen &p_liquidScreen) | ||||
Switches to the specified screen. More... | |||||
bool | operator= (LiquidScreen *p_liquidScreen) | ||||
Switches to the specified screen. More... | |||||
bool | operator= (uint8_t number) | ||||
Switches to the specified screen. More... | |||||
void | switch_focus (bool forward=true) | ||||
Switches the focus. More... | |||||
bool | set_focusedLine (uint8_t lineIndex) | ||||
Directly select focused line. More... | |||||
uint8_t | get_focusedLine () const | ||||
Get the index of the currently focused line. More... | |||||
bool | set_focusPosition (Position position) | ||||
Sets the focus position for the whole menu at once. More... | |||||
( | -LiquidScreen & | +LiquidScreen * | p_liquidScreen | ) | @@ -557,7 +563,27 @@ |
uint8_t LiquidMenu::get_focusedLine | +( | +) | +const | +
Get the index of the currently focused line.
+bool LiquidMenu::set_focusedLine | +( | +uint8_t | +lineIndex | ) | ++ |
Directly select focused line.
+lineIndex | - index of the focused line |
uint8_t LiquidSystem::get_focusedLine | +( | +) | +const | +
Get the index of the currently focused line.
+bool LiquidSystem::set_focusedLine | +( | +uint8_t | +lineIndex | ) | ++ |
Directly select focused line.
+lineIndex | - index of the focused line |
Menu creation Arduino library for LCDs, wraps LiquidCrystal.
- +LiquidMenu wraps the Arduino's LiquidCrystal library with the ability to create menus. It simplifies the menu creation process by abstracting the elements of a menu into hierarchically organized classes.