Example #1
0
        public TreeChartBox()
        {
            SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw, true);
            UpdateStyles();

            BorderStyle    = BorderStyle.Fixed3D;
            DoubleBuffered = true;
            TabStop        = true;
            BackColor      = Color.White;

            fModel         = new TreeChartModel();
            fRenderer      = null;
            fSelected      = null;
            fToolTip       = new ToolTip();
            fTraceSelected = true;

            fTreeControls = new TreeControlsList <ITreeControl>();
            fTreeControls.Add(new TCScaleControl(this));
            fTreeControls.Add(new TCGenerationsControl(this, TreeChartKind.ckDescendants));
            //fPersonControl = new PersonControl(this);

            InitTimer();
            fTween = new TweenLibrary();

            SetLayout(new NativeTreeLayout());
        }
Example #2
0
        public TreeChartBox() : base()
        {
            BackgroundColor = Colors.White;

            fModel         = new TreeChartModel();
            fRenderer      = null;
            fSelected      = null;
            fTraceSelected = true;

            fTreeControls = new TreeControlsList <ITreeControl>();
            fTreeControls.Add(new TCScaleControl(this));
            fTreeControls.Add(new TCGenerationsControl(this));
            //fPersonControl = new PersonControl(this);

            InitTimer();
            fTween = new TweenLibrary();
        }
Example #3
0
        public TreeChartBox()
        {
            BackgroundColor = Colors.White;

            fModel         = new TreeChartModel();
            fRenderer      = null;
            fSelected      = null;
            fTraceSelected = true;

            fTreeControls = new TreeControlsList <ITreeControl>();
            fTreeControls.Add(new TCScaleControl(this));
            fTreeControls.Add(new TCGenerationsControl(this, TreeChartKind.ckDescendants));
            //fPersonControl = new PersonControl(this);

            InitTimer();
            fTween = new TweenLibrary();

            SetLayout(new NativeTreeLayout());
        }