void HandleSourceRowChanged(object sender, ListRowEventArgs e) { NSMenuItem mi = Widget.ItemAtIndex(e.Row); if (EventSink.RowIsSeparator(e.Row)) { if (!mi.IsSeparatorItem) { Widget.Menu.InsertItem(NSMenuItem.SeparatorItem, e.Row); Widget.Menu.RemoveItemAt(e.Row + 1); } } else { if (mi.IsSeparatorItem) { mi = new NSMenuItem(); Widget.Menu.InsertItem(mi, e.Row); Widget.Menu.RemoveItemAt(e.Row + 1); } UpdateItem(mi, e.Row); Widget.SynchronizeTitleAndSelectedItem(); } ResetFittingSize(); }
void HandleRowDeleted(object sender, ListRowEventArgs e) { var p = new Gtk.TreePath(new int[] { e.Row }); adapter.EmitRowDeleted(p); parent.QueueResize(); }
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 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 HandleSourceRowChanged(object sender, ListRowEventArgs e) { NSMenuItem mi = Widget.ItemAtIndex(e.Row); UpdateItem(mi, e.Row); Widget.SynchronizeTitleAndSelectedItem(); Widget.SizeToFit(); }
void HandleSourceRowInserted(object sender, ListRowEventArgs e) { NSMenuItem mi = new NSMenuItem(); UpdateItem(mi, e.Row); Widget.Menu.InsertItematIndex(mi, e.Row); Widget.SynchronizeTitleAndSelectedItem(); Widget.SizeToFit(); }
private void OnRowInserted(ListRowEventArgs e) { var inserted = RowInserted; if (inserted != null) { inserted(this, e); } }
private void OnRowChanged(ListRowEventArgs e) { var changed = RowChanged; if (changed != null) { changed(this, e); } }
private void OnRowDeleted(ListRowEventArgs e) { var deleted = RowDeleted; if (deleted != null) { deleted(this, e); } }
void HandleSourceRowInserted(object sender, ListRowEventArgs e) { NSMenuItem mi; if (EventSink.RowIsSeparator(e.Row)) { mi = NSMenuItem.SeparatorItem; } else { mi = new NSMenuItem(); UpdateItem(mi, e.Row); } Widget.Menu.InsertItem(mi, e.Row); Widget.SynchronizeTitleAndSelectedItem(); ResetFittingSize(); }
void HandleColumnSizeChanged(object sender, ListRowEventArgs e) { var source = (IListDataSource)sender; ResetColumnSize(source); }
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)); }
private void OnRowDeleted(ListRowEventArgs e) { var deleted = RowDeleted; if (deleted != null) deleted (this, e); }
void HandleColumnSizeChanged(object sender, ListRowEventArgs e) { var source = (IListDataSource)sender; ResetColumnSize (source); }
void HandleSourceRowDeleted(object sender, ListRowEventArgs e) { Widget.RemoveItem(e.Row); Widget.SynchronizeTitleAndSelectedItem(); Widget.SizeToFit(); }
private void OnRowInserted(ListRowEventArgs e) { var inserted = RowInserted; if (inserted != null) inserted (this, e); }
void SourceChanged(object sender, ListRowEventArgs e) { // FIXME: we need to find a more efficient way comboBox?.ReloadData(); }
private void OnRowsUpdated(object sender, ListRowEventArgs e) { OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); }
void HandleRowDeleted (object sender, ListRowEventArgs e) { var p = new Gtk.TreePath (new int[] { e.Row }); adapter.EmitRowDeleted (p); parent.QueueResize (); }