Ejemplo n.º 1
0
        void p_DownloadFinish(object sender, PockeTwit.MediaServices.PictureServiceEventArgs eventArgs)
        {
            if (InvokeRequired)
            {
                delPictureDone d = new delPictureDone(p_DownloadFinish);
                this.Invoke(d, sender, eventArgs);
            }
            else
            {

                PockeTwit.MediaServices.IPictureService p = (PockeTwit.MediaServices.IPictureService)sender;
                p.DownloadFinish -= new PockeTwit.MediaServices.DownloadFinishEventHandler(p_DownloadFinish);
                p.ErrorOccured -= new PockeTwit.MediaServices.ErrorOccuredEventHandler(p_ErrorOccured);

                Cursor.Current = Cursors.Default;

                using (ImagePreview ip = new ImagePreview(eventArgs.ReturnMessage, eventArgs.PictureFileName))
                {
                    ip.Owner = this;
                    ip.ShowDialog();
                    ip.Dispose();
                }
            }
        }
Ejemplo n.º 2
0
 void p_ErrorOccured(object sender, PockeTwit.MediaServices.PictureServiceEventArgs eventArgs)
 {
     if (InvokeRequired)
     {
         delPictureDone d = new delPictureDone(p_ErrorOccured);
         this.Invoke(d, sender, eventArgs);
     }
     else
     {
         PockeTwit.MediaServices.IPictureService p = (PockeTwit.MediaServices.IPictureService)sender;
         p.DownloadFinish -= new PockeTwit.MediaServices.DownloadFinishEventHandler(p_DownloadFinish);
         p.ErrorOccured -= new PockeTwit.MediaServices.ErrorOccuredEventHandler(p_ErrorOccured);
         Cursor.Current = Cursors.Default;
         PockeTwit.Localization.LocalizedMessageBox.Show("Unable to fetch picture. You may want to try again.");
     }
 }
Ejemplo n.º 3
0
 void p_ErrorOccured(object sender, Yedda.PictureServiceEventArgs eventArgs)
 {
     if (InvokeRequired)
     {
         delPictureDone d = new delPictureDone(p_ErrorOccured);
         this.Invoke(d, sender, eventArgs);
     }
     else
     {
         Yedda.IPictureService p = (Yedda.IPictureService)sender;
         p.DownloadFinish -= new Yedda.DownloadFinishEventHandler(p_DownloadFinish);
         p.ErrorOccured -= new Yedda.ErrorOccuredEventHandler(p_ErrorOccured);
         Cursor.Current = Cursors.Default;
         MessageBox.Show("Unable to fetch picture.  You may want to try again.");
     }
 }