public void Update(CustomTreeNode rootNode) { maxId = rootNode.MaxChildId; width = settings.CanvasPaddingX * 2 + CustomTreeHelper.DetermineSize(rootNode, this, this.actualDrawer, settings.NodeSize); height = settings.CanvasPaddingY * 2 + (rootNode.MaxChildId - 1) * settings.SegmentHeight + settings.NodeSize * rootNode.MaxChildId; actualDrawer.OnUpdate(width, height); }
public void Update(CustomTreeNode rootNode) { width = settings.CanvasPaddingX * 2 + (rootNode.Width) * settings.SegmentWidth; height = settings.CanvasPaddingY * 2 + (rootNode.Height - 1) * settings.SegmentHeight + settings.NodeSize * rootNode.Height; actualDrawer.OnUpdate(width, height); }