Какой сигнал излучает GtkTreeView
при редактировании редактируемого столбца? Я хочу поймать изменения с помощью функции обратного вызова.
Какой сигнал выдает GtkTreeview при редактировании столбца?
Ответы (1)
Я фиксирую изменения в своем дереве с помощью следующего кода (С++):
treeview.get_column_cell_renderer(col_index)->signal_editing_started().connect(
sigc::mem_fun(*this, &YourClass::onEditingStarted));
И обратный вызов:
void YourClass::onEditingStarted(Gtk::CellEditable* editable, const Glib::ustring& path) {
// here I'll connect an event to catch when the edition ends
// YourClass::onEditingEnded has no parameters
editable->signal_editing_done().connect(
sigc::mem_fun(*this, &YourClass::onEditingEnded));
}
person
Jong Bor Lee
schedule
25.05.2011