sigc::signal<void> signal_accept;
sigc::signal<void> signal_cancel;
- Input(Designer &, const std::string &, const std::string & ="");
- const std::string &get_text() { return text; }
- void key_press(unsigned, unsigned, wchar_t);
- void render();
private:
- Designer &designer;
+ Designer &designer;
std::string title;
std::string text;
- unsigned pos;
+ unsigned pos;
+
+public:
+ Input(Designer &, const std::string &, const std::string & =std::string());
+ const std::string &get_text() { return text; }
+ void key_press(unsigned, unsigned, wchar_t);
+ void render();
};
#endif