X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fentry.h;h=cd7d9bc4690636b8d9164c0c63d452ee037cfb91;hb=45a351cb7bd00fd5d847507f020541f883599178;hp=65a201a66730bde448d7341c918c690c10bb3ccb;hpb=c92b1b8ebad0f19491d3a067e99aadae66335114;p=libs%2Fgltk.git diff --git a/source/entry.h b/source/entry.h index 65a201a..cd7d9bc 100644 --- a/source/entry.h +++ b/source/entry.h @@ -33,6 +33,8 @@ public: private: Text text; bool multiline; + unsigned edit_width; + unsigned edit_height; unsigned edit_pos; unsigned first_row; unsigned visible_rows; @@ -49,6 +51,11 @@ public: void set_text(const std::string &); 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; }