Example #1
0
 public DownloadInformationControl(Download download)
 {
     InitializeComponent();
     m_Download         = download;
     iconPictureBox.Tag = m_Download.FileName;
     try
     {
         // 2008-10-21 Eroli: Mono-Fix
         if (!UtilitiesForMono.IsRunningOnMono)
         {
             iconPictureBox.Image = ShellIcon.GetLargeSystemIcon((string)iconPictureBox.Tag);
         }
     }
     catch
     {
     }
     fileSizeTextBox.Text  = m_Download.FileSizeString;
     fileNameTextBox.Text  = m_Download.FileName;
     subFolderTextBox.Text = m_Download.SubFolder;
     fileHashTextBox.Text  = m_Download.FileHashString;
     if (m_Download.LastReception != null)
     {
         TimeSpan span = DateTime.Now.Subtract((DateTime)m_Download.LastReception);
         lastReceptionTextBox.Text = string.Format(Properties.Resources.Date_Diff, span.Days, span.Hours, span.Minutes, span.Seconds);
     }
     try
     {
         progressPictureBox.Image = ProgressBars.GetProgressBar(m_Download, progressPictureBox.Width, progressPictureBox.Height, Font);
     }
     catch
     {
     }
 }
 private void updateTimer_Tick(object sender, EventArgs e)
 {
     if (!((string)iconPictureBox.Tag).Equals(m_Result.FileName))
     {
         iconPictureBox.Tag = m_Result.FileName;
         try
         {
             // 2008-10-21 Eroli: Mono-Fix
             if (!UtilitiesForMono.IsRunningOnMono)
             {
                 iconPictureBox.Image = ShellIcon.GetLargeSystemIcon((string)iconPictureBox.Tag);
             }
         }
         catch
         {
         }
     }
     fileNameTextBox.Text = m_Result.FileName;
 }
 public SearchResultInformationControl(Search.Result result)
 {
     InitializeComponent();
     m_Result           = result;
     iconPictureBox.Tag = m_Result.FileName;
     try
     {
         // 2008-10-21 Eroli: Mono-Fix
         if (!UtilitiesForMono.IsRunningOnMono)
         {
             iconPictureBox.Image = ShellIcon.GetLargeSystemIcon((string)iconPictureBox.Tag);
         }
     }
     catch
     {
     }
     fileNameTextBox.Text = m_Result.FileName;
     fileSizeTextBox.Text = m_Result.FileSizeString;
     fileHashTextBox.Text = m_Result.FileHashString;
 }
Example #4
0
 private void updateTimer_Tick(object sender, EventArgs e)
 {
     if (!((string)iconPictureBox.Tag).Equals(m_Download.FileName))
     {
         iconPictureBox.Tag = m_Download.FileName;
         try
         {
             // 2008-10-21 Eroli: Mono-Fix
             if (!UtilitiesForMono.IsRunningOnMono)
             {
                 iconPictureBox.Image = ShellIcon.GetLargeSystemIcon((string)iconPictureBox.Tag);
             }
         }
         catch
         {
         }
     }
     fileNameTextBox.Text = m_Download.FileName;
     fileSizeTextBox.Text = m_Download.FileSizeString;
     fileHashTextBox.Text = m_Download.FileHashString;
     if (m_Download.LastReception != null)
     {
         TimeSpan span = DateTime.Now.Subtract((DateTime)m_Download.LastReception);
         lastReceptionTextBox.Text = string.Format(Properties.Resources.Date_Diff, span.Days, span.Hours, span.Minutes, span.Seconds);
     }
     try
     {
         progressPictureBox.Image.Dispose();
     }
     catch
     {
     }
     try
     {
         progressPictureBox.Image = ProgressBars.GetProgressBar(m_Download, progressPictureBox.Width, progressPictureBox.Height, Font);
     }
     catch
     {
     }
     subFolderTextBox.Text = m_Download.SubFolder;
 }
        public SharedFileInformationControl(SharedFile sharedFile)
        {
            InitializeComponent();
            m_SharedFile = sharedFile;
            try
            {
                // 2008-10-21 Eroli: Mono-Fix
                if (!UtilitiesForMono.IsRunningOnMono)
                {
                    iconPictureBox.Image = ShellIcon.GetLargeSystemIcon(sharedFile.FileName);
                }
            }
            catch
            {
            }
            fileNameTextBox.Text = m_SharedFile.FileName;
            fileSizeTextBox.Text = m_SharedFile.FileSizeString;
            fileHashTextBox.Text = m_SharedFile.FileHashString;
            commentTextBox.Text  = sharedFile.Comment;
            switch (m_SharedFile.Rating)
            {
            case 1:
                ratingGoodRadioButton.Checked = true;
                break;

            case 2:
                ratingNeutralRadioButton.Checked = true;
                break;

            case 3:
                ratingBadRadioButton.Checked = true;
                break;

            default:
                ratingUnknownRadioButton.Checked = true;
                break;
            }
        }