#ifndef UI_BAR_H #define UI_BAR_H #include "editor/editor.h" #include "io/sysio.h" #include "utils/utils.h" struct Bar { Coord screen; std::string command = ""; std::string log_line = ""; uint32_t cursor = 0; void init(Coord screen) { this->screen = screen; } void render(std::vector &buffer); void handle_event(KeyEvent event); void handle_command(std::string &command); void log(std::string message); }; #endif