sigc::signal<void, unsigned> signal_edit_position_changed;
sigc::signal<void, unsigned> signal_scroll_position_changed;
sigc::signal<void, unsigned> signal_edit_position_changed;
sigc::signal<void, unsigned> signal_scroll_position_changed;
virtual void on_style_change();
void move_edit_position(Navigation, bool);
virtual void on_style_change();
void move_edit_position(Navigation, bool);
void set_edit_position(unsigned, bool);
void erase_selection(bool);
void check_cursor_blink();
void set_edit_position(unsigned, bool);
void erase_selection(bool);
void check_cursor_blink();