0
編輯可編輯列時,哪個信號發出GtkTreeView
?我想用回調函數捕捉編輯。GtkTreeview在列編輯時發出哪個信號?
編輯可編輯列時,哪個信號發出GtkTreeView
?我想用回調函數捕捉編輯。GtkTreeview在列編輯時發出哪個信號?
我趕上編輯在我的樹視圖用下面的代碼(C++):
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));
}