コード例 #1
0
 public override void alignEdition(TypeEditor interfaceType, globalItem ownParent)
 {
     if (interfaceType == TypeEditor.ROUTECONFIG)
     {
         setMovable();
         setRotable();
     }
 }
コード例 #2
0
 public override void alignEdition(TypeEditor interfaceType, globalItem ownParent)
 {
     if (interfaceType == TypeEditor.ACTIVITY)
     {
         setMovable();
         setLineSnap();
         setEditable();
         setActEdit();
     }
 }
コード例 #3
0
 public override void alignEdition(TypeEditor interfaceType, globalItem ownParent)
 {
     if (interfaceType == TypeEditor.ROUTECONFIG)
     {
         setMovable();
     }
     if (parent == null)
     {
         parent = (StationItem)ownParent;
     }
 }
コード例 #4
0
ファイル: ActivityInfo.cs プロジェクト: xiaomailong/OpenRails
 public void AddActWidget(globalItem item)
 {
     if (item.GetType() == typeof(ActStartItem))
     {
         foreach (var action in ActItemWidget)
         {
             if (action.GetType() == typeof(ActStartItem))
             {
                 return;
             }
         }
     }
     else if (item.GetType() == typeof(ActStopItem))
     {
         bool StartFound = false;
         foreach (var action in ActItemWidget)
         {
             if (action.GetType() == typeof(ActStopItem))
             {
                 return;
             }
             if (action.GetType() == typeof(ActStartItem))
             {
                 StartFound = true;
             }
         }
         if (!StartFound)
         {
             return;
         }
     }
     else if (item.GetType() == typeof(ActWaitItem))
     {
         bool StartFound = false;
         foreach (var action in ActItemWidget)
         {
             if (action.GetType() == typeof(ActStartItem))
             {
                 StartFound = true;
             }
         }
         if (!StartFound)
         {
             return;
         }
     }
     ActItemWidget.Add(item);
 }
コード例 #5
0
 public override void alignEdition(TypeEditor interfaceType, globalItem ownParent)
 {
     setMovable();
 }
コード例 #6
0
 public virtual void alignEdition(TypeEditor interfaceType, globalItem ownParent)
 {
 }