mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
Scratching out layout
This commit is contained in:
53
source/UI/UI_Elements.cpp
Normal file
53
source/UI/UI_Elements.cpp
Normal file
@@ -0,0 +1,53 @@
|
||||
#include "UI_Elements.h"
|
||||
|
||||
void render_Text(screen_arg_t *args);
|
||||
void render_Number(screen_arg_t *args);
|
||||
void render_Image(screen_arg_t *args);
|
||||
void render_PowerSource(screen_arg_t *args);
|
||||
void render_Temperature(screen_arg_t *args);
|
||||
void render_InputVoltage(screen_arg_t *args);
|
||||
void render_ScrollBar(screen_arg_t *args);
|
||||
void render_CheckBox(screen_arg_t *args);
|
||||
void render_TextScroller(screen_arg_t *args);
|
||||
|
||||
void ui_render_element(ElementTypes_t element, screen_arg_t *args) {
|
||||
switch (element) {
|
||||
case ElementTypes_t::Text:
|
||||
render_Text(args);
|
||||
break;
|
||||
case ElementTypes_t::Number:
|
||||
render_Number(args);
|
||||
break;
|
||||
case ElementTypes_t::Image:
|
||||
render_Image(args);
|
||||
break;
|
||||
case ElementTypes_t::PowerSource:
|
||||
render_PowerSource(args);
|
||||
break;
|
||||
case ElementTypes_t::Temperature:
|
||||
render_Temperature(args);
|
||||
break;
|
||||
case ElementTypes_t::InputVoltage:
|
||||
render_InputVoltage(args);
|
||||
break;
|
||||
case ElementTypes_t::ScrollBar:
|
||||
render_ScrollBar(args);
|
||||
break;
|
||||
case ElementTypes_t::CheckBox:
|
||||
render_CheckBox(args);
|
||||
break;
|
||||
case ElementTypes_t::TextScroller:
|
||||
render_TextScroller(args);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void render_Text(screen_arg_t *args) {}
|
||||
void render_Number(screen_arg_t *args) {}
|
||||
void render_Image(screen_arg_t *args) {}
|
||||
void render_PowerSource(screen_arg_t *args) {}
|
||||
void render_Temperature(screen_arg_t *args) {}
|
||||
void render_InputVoltage(screen_arg_t *args) {}
|
||||
void render_ScrollBar(screen_arg_t *args) {}
|
||||
void render_CheckBox(screen_arg_t *args) {}
|
||||
void render_TextScroller(screen_arg_t *args) {}
|
||||
Reference in New Issue
Block a user