예제 #1
0
            //SplitInfoからの構築用
            public DivisionList(PaneDivision division, Direction direction, DockStyle host_dock)
            {
                _parentDivision = division;
                _direction      = direction;

                _hostingControl      = new IntermediateContainer(division);
                _hostingControl.Dock = host_dock;
            }
예제 #2
0
            //初期状態で2個作成
            public DivisionList(PaneDivision division, DivisionNode parent, Direction direction, IPane pane1, IPane pane2, Size host_size, DockStyle host_dock)
            {
                _parentDivision = division;
                _parentNode     = parent;
                _direction      = direction;

                pane1.Dock = DockStyle.Fill;
                pane2.Dock = _direction == Direction.TB ? DockStyle.Bottom : DockStyle.Right;
                _first     = new DivisionNode(this, pane1, 1.0);
                _first.InsertNext(pane2);

                _hostingControl      = new IntermediateContainer(division);
                _hostingControl.Size = host_size;
                _hostingControl.Dock = host_dock;
            }
예제 #3
0
 //付属物作成系
 private void CreateIntermediateControl()
 {
     _intermediateContainer = new IntermediateContainer(this.ParentDivision);
 }
예제 #4
0
            //SplitInfo����̍\�z�p
            public DivisionList(PaneDivision division, Direction direction, DockStyle host_dock)
            {
                _parentDivision = division;
                _direction = direction;

                _hostingControl = new IntermediateContainer(division);
                _hostingControl.Dock = host_dock;
            }
예제 #5
0
            //������ԂłQ�쐬
            public DivisionList(PaneDivision division, DivisionNode parent, Direction direction, IPane pane1, IPane pane2, Size host_size, DockStyle host_dock)
            {
                _parentDivision = division;
                _parentNode = parent;
                _direction = direction;

                pane1.Dock = DockStyle.Fill;
                pane2.Dock = _direction == Direction.TB ? DockStyle.Bottom : DockStyle.Right;
                _first = new DivisionNode(this, pane1, 1.0);
                _first.InsertNext(pane2);

                _hostingControl = new IntermediateContainer(division);
                _hostingControl.Size = host_size;
                _hostingControl.Dock = host_dock;
            }
예제 #6
0
 //�t�����쐬�n
 private void CreateIntermediateControl()
 {
     _intermediateContainer = new IntermediateContainer(this.ParentDivision);
 }