Raspberry Pi Weighting Control System
This project serves as a simple weighting control system, that was realized as a Bachelor Thesis
screen_definitions.h
Go to the documentation of this file.
1 #ifndef SCREEN_DEFINITIONS_H
2 #define SCREEN_DEFINITIONS_H
3 
4 #include <vector>
5 #include <memory>
6 #include "gui_element.h"
7 #include "gui_label.h"
8 
9 extern gui_label *err_title;
10 extern gui_label *err_desc;
11 
16 void define_screen_1_debug(std::vector<std::unique_ptr<gui_element>>&);
21 void define_screen_2_debug(std::vector<std::unique_ptr<gui_element>>&);
26 void define_screen_3_debug(std::vector<std::unique_ptr<gui_element>>&);
31 void define_screen_4_debug(std::vector<std::unique_ptr<gui_element>>&);
36 void define_screen_5_debug(std::vector<std::unique_ptr<gui_element>>&);
37 
42 void define_screen_0(std::vector<std::unique_ptr<gui_element>>&);
47 void define_screen_1(std::vector<std::unique_ptr<gui_element>>&);
52 void define_screen_2(std::vector<std::unique_ptr<gui_element>>&);
57 void define_screen_3(std::vector<std::unique_ptr<gui_element>>&);
62 void define_screen_4(std::vector<std::unique_ptr<gui_element>>&);
67 void define_screen_5(std::vector<std::unique_ptr<gui_element>>&);
72 void define_screen_6(std::vector<std::unique_ptr<gui_element>>&);
73 
74 #endif
This is a wrapper for ImGui Text which serves as unchangeble label.
Definition: gui_label.h:11
void define_screen_2(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 2.
void define_screen_3_debug(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 3.
void define_screen_6(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 6.
void define_screen_5(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 5.
gui_label * err_title
void define_screen_4_debug(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 4.
gui_label * err_desc
void define_screen_0(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 0.
void define_screen_2_debug(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 2.
void define_screen_1_debug(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 1.
void define_screen_1(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 1.
void define_screen_4(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 4.
void define_screen_3(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 3.
void define_screen_5_debug(std::vector< std::unique_ptr< gui_element >> &)
Definitions of gui elemnts of debug screen 5.