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);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public DefaultInstanceView(ColumnFiller filler, ItemFactory rowFactory)
 {
     InitializeComponent();
     filler(this.channels.Columns);
     this.createItem = rowFactory;
 }
Esempio n. 4
0
        public void Execute(CancellationToken token)
        {
            var columnFiller = new ColumnFiller();

            columnFiller.Process(_column);
        }