void multiline(bool);
};
+ sigc::signal<void, unsigned> signal_edit_position_changed;
+ sigc::signal<void, unsigned> signal_scroll_position_changed;
+
// Deprecated
sigc::signal<void> signal_enter;
void set_edit_position(unsigned p) { set_edit_position(p, false); }
unsigned get_edit_position() const { return edit_pos; }
+ unsigned get_scroll_position() const { return first_row; }
+ unsigned get_visible_rows() const { return visible_rows; }
bool get_selection(unsigned &, unsigned &) const;
+ void translate_position(unsigned, unsigned &, unsigned &) const;
+ unsigned translate_position(unsigned, unsigned) const;
/** Sets the minimum size of the editing area, in characters and rows. This
only affects autosizing. */