예제 #1
0
 protected RealignFactoryBase(IRealignControl mainControl, RealignStyle realignStyle, bool isPartialRealign)
 {
     Ref          = mainControl;
     RealignStyle = realignStyle;
     if (Ref.HasVisibleNodes())
     {
         _map = new RealignMap(Ref.GetVisibleNodeControls().ToList(), Ref.GetRelationships().ToList(), realignStyle, isPartialRealign);
     }
     if (_map != null && _map.ChildNodes.Count > 0)
     {
         Nodes = _map.GetAllChildNodes(realignStyle).ToList();
     }
 }
예제 #2
0
 protected RealignFactoryBase(IRealignControl mainControl, RealignStyle realignStyle, bool isPartialRealign)
 {
     Ref = mainControl;
     RealignStyle = realignStyle;
     if (Ref.HasVisibleNodes())
     {
         _map = new RealignMap(Ref.GetVisibleNodeControls().ToList(), Ref.GetRelationships().ToList(), realignStyle, isPartialRealign);
     }
     if (_map != null && _map.ChildNodes.Count > 0)
     {
         Nodes = _map.GetAllChildNodes(realignStyle).ToList();
     }
 }
예제 #3
0
 // Construction
 protected RealignFactory(IRealignControl mainControl, RealignStyle realignStyle, bool isPartialRealign)
     : base(mainControl, realignStyle, isPartialRealign)
 {
     CalculateNodes();
 }
예제 #4
0
 public HorizontalRealignFactory(IRealignControl mainControl, bool isPartialRealign = false)
     : base(mainControl, RealignStyle.Horizontal, isPartialRealign)
 {
     mainControl.MapInformation.AutoRealignStyle = RealignStyle.Horizontal;
 }
 public HorizontalRealignFactory(IRealignControl mainControl, bool isPartialRealign = false)
     : base(mainControl, RealignStyle.Horizontal, isPartialRealign)
 {
     mainControl.MapInformation.AutoRealignStyle = RealignStyle.Horizontal;
 }
예제 #6
0
 // Construction
 protected RealignFactory(IRealignControl mainControl, RealignStyle realignStyle, bool isPartialRealign)
     : base(mainControl, realignStyle, isPartialRealign)
 {
     CalculateNodes();
 }