- Congig 추가
- friction.exe -> squeak.exe - 색상 변경 - analysis 기준 변경
This commit is contained in:
86
MainForm.cs
86
MainForm.cs
@@ -37,6 +37,65 @@ namespace friction
|
||||
Theme.Apply(menuStrip);
|
||||
Theme.Apply(toolStripMain);
|
||||
Theme.Apply(statusStrip);
|
||||
|
||||
Config.Init();
|
||||
UpdateRecentFile();
|
||||
}
|
||||
|
||||
void UpdateRecentFile()
|
||||
{
|
||||
recentToolStripMenuItem.DropDownItems.Clear();
|
||||
|
||||
foreach (string file in Enumerable.Reverse(Config.OPTION.m_RecentList))
|
||||
{
|
||||
ToolStripItem item = recentToolStripMenuItem.DropDownItems.Add(file);
|
||||
item.BackColor = Theme.Backcolor;
|
||||
item.ForeColor = Theme.Forecolor;
|
||||
item.Click += RecentToolStripMenuItem_Click;
|
||||
}
|
||||
}
|
||||
|
||||
private void RecentToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
string strFile = ((ToolStripItem)sender).Text;
|
||||
OpenDB(strFile);
|
||||
}
|
||||
|
||||
private void OpenDB(string strFile=null)
|
||||
{
|
||||
if (strFile == null)
|
||||
{
|
||||
OpenFileDialog ofd = new OpenFileDialog();
|
||||
ofd.Filter = "엑셀 파일 (*.xlsx)|*.xlsx|엑셀 파일 (*.xls)|*.xls|전체|*";
|
||||
DialogResult result = ofd.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
m_DBFileName = ofd.FileName;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_DBFileName = strFile;
|
||||
}
|
||||
|
||||
|
||||
m_DataHandler.LoadData(m_DBFileName);
|
||||
|
||||
toolStripButtonTrendGraph.Enabled = false;
|
||||
toolStripButtonRadarGraph.Enabled = true;
|
||||
|
||||
m_MaterialPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_MaterialPanel);
|
||||
|
||||
m_ResultPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_ResultPanel);
|
||||
|
||||
m_AnalysisPanel.Reset();
|
||||
m_AnalysisPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_AnalysisPanel);
|
||||
|
||||
toolStripStatusLabel.Text = m_DBFileName;
|
||||
|
||||
Config.OPTION.AddRecentFile(m_DBFileName);
|
||||
UpdateRecentFile();
|
||||
}
|
||||
|
||||
private void OpenPanel(DockContent panel)
|
||||
@@ -58,11 +117,12 @@ namespace friction
|
||||
#region Events from menu
|
||||
private void openDBToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
OpenDB();
|
||||
}
|
||||
|
||||
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void resultTableToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
@@ -90,29 +150,7 @@ namespace friction
|
||||
#region Events from toolbox
|
||||
private void toolStripButtonOpen_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenFileDialog ofd = new OpenFileDialog();
|
||||
ofd.Filter = "엑셀 파일 (*.xlsx)|*.xlsx|엑셀 파일 (*.xls)|*.xls|전체|*";
|
||||
DialogResult result = ofd.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
m_DBFileName = ofd.FileName;
|
||||
m_DataHandler.LoadData(m_DBFileName);
|
||||
|
||||
toolStripButtonTrendGraph.Enabled = false;
|
||||
toolStripButtonRadarGraph.Enabled = true;
|
||||
|
||||
m_MaterialPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_MaterialPanel);
|
||||
|
||||
m_ResultPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_ResultPanel);
|
||||
|
||||
m_AnalysisPanel.Reset();
|
||||
m_AnalysisPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_AnalysisPanel);
|
||||
|
||||
toolStripStatusLabel.Text = m_DBFileName;
|
||||
}
|
||||
OpenDB();
|
||||
}
|
||||
|
||||
private void toolStripButtonMaterial_Click(object sender, EventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user