示例#1
0
 void AddAsterisk_toWindowName(ProjectTree.ProjectTreeNode.ProjectTreeState newState)
 {
     if (newState == ProjectTree.ProjectTreeNode.ProjectTreeState.Changed)
     {
         Text = WindowName + "  *";
     }
     else
     {
         Text = WindowName;
     }
 }
示例#2
0
 void AddTextMark(ProjectTree.ProjectTreeNode.ProjectTreeState newState1, ProjectTree.ProjectTreeNode.UpdateState newState2)
 {
     Text = Impl.Name;
     if (newState1 == ProjectTreeNode.ProjectTreeState.Changed)
     {
         Text = Text + "  *";
     }
     if (newState2 == ProjectTreeNode.UpdateState.NotUpdated)
     {
         Text = "! " + Text;
     }
     if (OnMyTreeNodeTextChanged != null)
     {
         OnMyTreeNodeTextChanged(Text);
     }
 }
示例#3
0
 void OnImplStateChanged(ProjectTree.ProjectTreeNode.ProjectTreeState newState)
 {
     AddTextMark(newState, Impl.Updated);
 }
示例#4
0
 static void DataStateChangedImpl(ProjectTree.ProjectTreeNode.ProjectTreeState newState)
 {
     DataStateChanged(newState);
 }