Ejemplo n.º 1
0
        protected async void LoadData()
        {
            layers = new LayerCollection();

            await layers.LoadFromDocker();

            LayerCollectionTreeView.LoadTreeView(layers.GetLayers(), treeView1);

            toolStripStatusLabel1.Text = "Loading layer sizes...";
            backgroundWorker1.RunWorkerAsync();
        }
Ejemplo n.º 2
0
        protected void ReloadNodeText(TreeNode n)
        {
            if (n == null)
            {
                return;
            }

            var l = (Layer)n.Tag;

            l.LoadLayerSize();

            var newText = LayerCollectionTreeView.GetLayerNodeText(l);

            var d = new SafeCallUpdateTreeNodeTextDelegate(UpdateTreeNodeText);

            treeView1.Invoke(d, new object[] { n, newText });

            foreach (TreeNode c in n.Nodes)
            {
                ReloadNodeText(c);
            }
        }