Raspberry Pi Weighting Control System
This project serves as a simple weighting control system, that was realized as a Bachelor Thesis
|
#include <screen_manager.h>
Public Member Functions | |
screen_manager () | |
void | render_active_screen () |
uint8_t | get_selected_screen () |
void | refresh_screen_elements (uint8_t screen) |
void | refresh_all_screns () |
void | set_selected_screen (uint8_t screen) |
void | set_err_screen_content () |
void | push_screen_to_previous () |
void | pop_screen_from_previous () |
void | clear_previous_screen_stack () |
uint8_t | get_screen_count () |
Public Attributes | |
gui_element * | focused |
gui_element * | activated |
Definition at line 19 of file screen_manager.h.
screen_manager::screen_manager | ( | ) |
Definition at line 34 of file screen_manager.cpp.
void screen_manager::clear_previous_screen_stack | ( | ) |
Definition at line 285 of file screen_manager.cpp.
uint8_t screen_manager::get_screen_count | ( | ) |
Definition at line 397 of file screen_manager.cpp.
uint8_t screen_manager::get_selected_screen | ( | ) |
Definition at line 155 of file screen_manager.cpp.
void screen_manager::pop_screen_from_previous | ( | ) |
Definition at line 275 of file screen_manager.cpp.
void screen_manager::push_screen_to_previous | ( | ) |
Definition at line 265 of file screen_manager.cpp.
void screen_manager::refresh_all_screns | ( | ) |
Definition at line 257 of file screen_manager.cpp.
void screen_manager::refresh_screen_elements | ( | uint8_t | screen | ) |
Definition at line 203 of file screen_manager.cpp.
void screen_manager::render_active_screen | ( | ) |
Definition at line 117 of file screen_manager.cpp.
void screen_manager::set_err_screen_content | ( | ) |
void screen_manager::set_selected_screen | ( | uint8_t | screen | ) |
Definition at line 159 of file screen_manager.cpp.
gui_element* screen_manager::activated |
Definition at line 31 of file screen_manager.h.
gui_element* screen_manager::focused |
Definition at line 30 of file screen_manager.h.