sigc::signal<void, unsigned> signal_edit_position_changed;
sigc::signal<void, unsigned> signal_scroll_position_changed;
+ sigc::signal<void, unsigned, unsigned> signal_selection_changed;
sigc::signal<void, const std::string &> signal_text_changed;
// Deprecated
virtual bool navigate(Navigation);
virtual void animate(const Time::TimeDelta &);
private:
- virtual void on_geometry_change();
+ virtual void on_size_change();
virtual void on_style_change();
void move_edit_position(Navigation, bool);
+ void adjust_edit_position_for_change(unsigned, int);
void set_edit_position(unsigned, bool);
void erase_selection(bool);
void check_cursor_blink();