+ const std::string &get_text() const { return text.get(); }
+
+ /** Sets the minimum size of the editing area, in characters and rows. This
+ only affects autosizing. */
+ void set_edit_size(unsigned w, unsigned h);
+
+ void set_multiline(bool);
+ bool is_multiline() const { return multiline; }