/// <summary> /// Adds an item to the container. /// </summary> /// <param name="widget"> /// A <see cref="ExpressionItemWidget"/> /// </param> public void AddItem(ExpressionItemWidget widget) { RelatedItemWidget relatedItemWidget = new RelatedItemWidget(widget, this); widget.SetRelatedMode(); this.itemOpRelatedItemsBox.Add(relatedItemWidget); foreach (RelatedItemWidget relWidget in itemOpRelatedItemsBox.Children) { relWidget.CheckPosition(); } itemOpRelatedItemsScroller.Vadjustment.Value = itemOpRelatedItemsScroller.Vadjustment.Upper; }
/// <summary> /// Adds an item to the container. /// </summary> /// <param name="widget"> /// A <see cref="ExpressionItemWidget"/> /// </param> private RelatedItemWidget AddItemAux (ExpressionItemWidget widget) { RelatedItemWidget relatedItemWidget = new RelatedItemWidget(widget, this); widget.SetRelatedMode(); this.itemOpRelatedItemsBox.Add(relatedItemWidget); foreach (RelatedItemWidget relWidget in itemOpRelatedItemsBox.Children) { relWidget.CheckPosition(); } itemOpRelatedItemsScroller.Vadjustment.Value = itemOpRelatedItemsScroller.Vadjustment.Upper; return relatedItemWidget; }