#ifndef ENTRY_HPP #define ENTRY_HPP #include #include "Rectangle.hpp" #include "widget.hpp" void entry_character_callback(GLFWwindow* window, unsigned int codepoint); class entry:public Widget{ public: std::string text;//TODO: put it back in private entry(); void select(GLFWwindow* win); static void character_callback(GLFWwindow* window, unsigned int codepoint); entry(GLFWwindow* win,float x, float y, float width, float height); void Draw(float screenRatio); bool selected; void append(char c); void backspace(); }; #endif