void HandleRowChanged (object sender, ListRowEventArgs e) { var p = new Gtk.TreePath (new int[] { e.Row }); var it = IterFromNode (e.Row); adapter.EmitRowChanged (p, it); parent.QueueResize (); }
void HandleColumnSizeChanged(object sender, ListRowEventArgs e) { var source = (IListDataSource)sender; ResetColumnSize (source); }
void HandleRowDeleted (object sender, ListRowEventArgs e) { var p = new Gtk.TreePath (new int[] { e.Row }); adapter.EmitRowDeleted (p); parent.QueueResize (); }
private void OnRowInserted(ListRowEventArgs e) { var inserted = RowInserted; if (inserted != null) inserted (this, e); }
private void OnRowDeleted(ListRowEventArgs e) { var deleted = RowDeleted; if (deleted != null) deleted (this, e); }
private void OnRowChanged(ListRowEventArgs e) { var changed = RowChanged; if (changed != null) changed (this, e); }
private void OnRowsUpdated(object sender, ListRowEventArgs e) { OnCollectionChanged (new NotifyCollectionChangedEventArgs (NotifyCollectionChangedAction.Reset)); }