public void MarkChanged(BrowsableEventArgs args) { if (ItemsChanged != null) { ItemsChanged(this, args); } }
protected void HandleCollectionItemsChanged(IBrowsableCollection collection, BrowsableEventArgs eventArgs) { foreach (int item in eventArgs.Items) { if (item == Index) { SetIndex(Index, eventArgs.Changes); } } }
protected void HandleCollectionItemsChanged(IBrowsableCollection collection, BrowsableEventArgs eventArgs) { foreach (int item in eventArgs.Items) { if (item == Index) SetIndex (Index, eventArgs.Changes); } }
void HandleCollectionItemsChanged(IBrowsableCollection coll, BrowsableEventArgs args) { if (!args.Changes.DataChanged) return; foreach (int item in args.Items) thumb_cache.TryRemove ((selection.Collection [item]).DefaultVersion.Uri); //FIXME call QueueDrawArea QueueDraw (); }
public void MarkChanged(BrowsableEventArgs args) { if (ItemsChanged != null) ItemsChanged (this, args); }
public void MarkChanged(BrowsableEventArgs args) { ItemsChanged?.Invoke(this, args); }
internal void HandleSelectionItemsChanged(IBrowsableCollection collection, BrowsableEventArgs args) { if (!args.Changes.MetadataChanged) return; if (!Visible) { up_to_date = false; } else { update_delay.Start (); } }
private void HandleParentItemsChanged(IBrowsableCollection collection, BrowsableEventArgs args) { if (this.ItemsChanged == null) return; List<int> local_ids = new List<int> (); foreach (int parent_index in args.Items) { // If the item isn't part of the selection ignore it if (!this.Contains (collection [parent_index])) return; int local_index = this.IndexOf (parent_index); if (local_index >= 0) local_ids.Add (local_index); } if (local_ids.Count == 0) return; int [] items = local_ids.ToArray (); ItemsChanged (this, new BrowsableEventArgs (items, args.Changes)); }
// Proxy selection item changes to the subscribed sidebar pages. public void HandleSelectionItemsChanged(IBrowsableCollection collection, BrowsableEventArgs args) { if (SelectionItemsChanged != null) SelectionItemsChanged (collection, args); }
protected virtual void ItemsChangedHandler(IBrowsableCollection collection, BrowsableEventArgs args) { if (ItemsChanged != null) ItemsChanged (this, args); }