private void trvAAFFileInfo_Update()
{
trvAAFFileInfo.BeginUpdate();
trvAAFFileInfo.Nodes.Clear();
if (0 < m_CurrentZIPFile.Length)
{
trvAAFFileInfo.Nodes.Add("Information on ZIP files not supported!");
}
else if (0 == m_CurrentAAFFile.Length)
{
trvAAFFileInfo.Nodes.Add("Not an AAF file!");
}
else
{
System.IO.FileInfo fAAF = new System.IO.FileInfo(BuildCurrentAAFFileSpec());
TreeNode nAAF = trvAAFFileInfo.Nodes.Add(fAAF.Name);
nAAF.Nodes.Add("Created: " + fAAF.CreationTime);
nAAF.Nodes.Add("Size: " + fAAF.Length);
System.IO.FileInfo fHTML = new System.IO.FileInfo(BuildCurrentAAFHTMLReportFileSpec());
TreeNode nHTML;
if (fHTML.Exists)
{
nHTML = trvAAFFileInfo.Nodes.Add("HTML Report: " + fHTML.Name);
nHTML.Nodes.Add("Created: " + fHTML.CreationTime);
nHTML.Nodes.Add("Size: " + fHTML.Length);
}
else
{
nHTML = trvAAFFileInfo.Nodes.Add("HTML Report: None");
}
System.IO.FileInfo fTXT = new System.IO.FileInfo(BuildCurrentAAFSummaryTextReportFileSpec());
TreeNode nTXT;
if (fTXT.Exists)
{
nTXT = trvAAFFileInfo.Nodes.Add("Summary Text Report: " +fTXT.Name);
nTXT.Nodes.Add("Created: " + fTXT.CreationTime);
nTXT.Nodes.Add("Size: " + fTXT.Length);
}
else
{
nTXT = trvAAFFileInfo.Nodes.Add("Summary Text Report: None");
}
}
trvAAFFileInfo.EndUpdate();
trvAAFFileInfo.ExpandAll();
}