void BuildColumns() { for (int i = 0; i < ColumnAmount; i++) { ColumnFiller newColumn = Instantiate(ColumnPrefab, this.transform); newColumn.BuildColumn(WordsPerColumn[i], GarbagePerColumn[i]); LayoutRebuilder.MarkLayoutForRebuild(newColumn.transform as RectTransform); } LayoutRebuilder.MarkLayoutForRebuild(this.transform as RectTransform); }
public DefaultChannelView(ChannelLogger logger, ColumnFiller filler, ItemFactory factory) { InitializeComponent(); channelMenu.Visible = channelMenu.Items.Count > 0; this.logger = logger; this.events.VirtualListSize = logger.GetEventCount(); filler(this.events.Columns); createItem = factory; var r = logger.channel as IReplaceableChannel; handlers = new IChannelExtensions.ChannelHandlers { ChannelReplaced = channelReplacedHandler }; templatesToolStripMenuItem.Visible = false; // hide by default viewsTabControl.TabPages.Remove(editorTabPage); }
public DefaultInstanceView(ColumnFiller filler, ItemFactory rowFactory) { InitializeComponent(); filler(this.channels.Columns); this.createItem = rowFactory; }
public void Execute(CancellationToken token) { var columnFiller = new ColumnFiller(); columnFiller.Process(_column); }