#pragma once #include "Panel.hpp" #include "Label.hpp" class Font; namespace gui { class Label; class TextBox : public Panel { protected: glm::vec4 focusedColor {0.0f, 0.0f, 0.0f, 1.0f}; glm::vec4 invalidColor {0.1f, 0.05f, 0.03f, 1.0f}; std::shared_ptr