Skip to content

Commit 66fc6db

Browse files
committed
UI Update loaded files are marked in explorerview
1 parent 951b4e0 commit 66fc6db

File tree

2 files changed

+17
-18
lines changed

2 files changed

+17
-18
lines changed

TRA.Tool/TrassenPanel.Designer.cs

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

TRA.Tool/TrassenPanel.cs

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,6 @@ public TrassenPanel()
2222
private void CenterElements()
2323
{
2424
label_Trasse.Left = (ClientSize.Width - label_Trasse.Width) / 2;
25-
//int totalControlWidth = flowLayoutPanel.Controls.Cast<Control>().Sum(c => c.Width + flowLayoutPanel.Margin.Horizontal);
26-
//int availableWidth = flowLayoutPanel.ClientSize.Width;
27-
//if (totalControlWidth < availableWidth)
28-
//{
29-
// int padding = (availableWidth - totalControlWidth) / 2;
30-
// flowLayoutPanel.Padding = new Padding(padding, flowLayoutPanel.Padding.Top, padding, flowLayoutPanel.Padding.Bottom);
31-
//}
32-
//else
33-
//{
34-
// flowLayoutPanel.Padding = new Padding(0);
35-
//}
3625
}
3726
private void Tb_TRA_DragEnter(object sender, DragEventArgs e)
3827
{
@@ -66,8 +55,11 @@ private void Tb_TRA_DragDrop(object sender, DragEventArgs e)
6655
TextBox tb = (TextBox)sender;
6756
if (tb != null && fileInfo.Extension.Equals(".tra", StringComparison.OrdinalIgnoreCase))
6857
{
58+
TreeNode previousNode = (TreeNode)tb.Tag;
59+
if (previousNode != null) { previousNode.BackColor = Color.Empty; }
6960
tb.Tag = node;
7061
tb.Text = fileInfo.Name;
62+
node.BackColor = BackColor;
7163
}
7264
}
7365
}
@@ -103,13 +95,16 @@ private void Tb_GRA_DragDrop(object sender, DragEventArgs e)
10395
TextBox tb = (TextBox)sender;
10496
if (tb != null && fileInfo.Extension.Equals(".gra", StringComparison.OrdinalIgnoreCase))
10597
{
98+
TreeNode previousNode = (TreeNode)tb.Tag;
99+
if (previousNode != null) { previousNode.BackColor = Color.Empty; }
106100
tb.Tag = node;
107101
tb.Text = fileInfo.Name;
102+
node.BackColor = BackColor;
108103
}
109104
}
110105
}
111106

112-
private void tb_TRA_TextChanged(object sender, EventArgs e)
107+
private void tb_XRA_TextChanged(object sender, EventArgs e)
113108
{
114109
List<TextBox> textBoxes = new List<TextBox> { tb_TRA_L, tb_TRA_S, tb_TRA_R, tb_GRA_L, tb_GRA_R };
115110
textBoxes.Remove(sender as TextBox);
@@ -126,8 +121,11 @@ private void tb_TRA_TextChanged(object sender, EventArgs e)
126121
{
127122
if (n.Tag.ToString().EndsWith(filename, StringComparison.OrdinalIgnoreCase))
128123
{
124+
TreeNode previousNode = (TreeNode)tb.Tag;
125+
if (previousNode != null) { previousNode.BackColor = Color.Empty; }
129126
tb.Tag = n;
130127
tb.Text = filename;
128+
n.BackColor = BackColor;
131129
return;
132130
}
133131
}
@@ -176,6 +174,7 @@ private void btn_Load_Click(object sender, EventArgs e)
176174
trasseR.Interpolate3D(null, 10);
177175
trasseR.Plot();
178176
}
177+
179178
}
180179
}
181180
}

0 commit comments

Comments
 (0)