sigc::signal<void, unsigned, unsigned> signal_selection_changed;
sigc::signal<void, const std::string &> signal_text_changed;
sigc::signal<void, unsigned, unsigned> signal_selection_changed;
sigc::signal<void, const std::string &> signal_text_changed;