private void videoLinksGalleryWidget_DownloadClicked(object sender, GalleryItemSelectedEventArgs e) { if (!Directory.Exists(AppSettings.MovieDownloadFolder)) { using (var di = new FolderBrowserDialog() { Description = "Select download folder" }) { if (di.ShowDialog() == DialogResult.OK) { AppSettings.MovieDownloadFolder = di.SelectedPath; } else { return; } } } { var link = (MovieLink)e.Data; var ds = new DownloaderService(); var di = new DownloadInfo { Link = link, Service = ds }; ds.Download(di, this); DownloadForm.ShowMe(); DownloadForm.Add(di, 0); } }
protected virtual void OnDownloadClicked(object sender, GalleryItemSelectedEventArgs e) { if (DownloadClicked != null) { DownloadClicked(sender, e); } }
protected virtual void OnItemSelected(object sender, GalleryItemSelectedEventArgs e) { foreach (Control c in WidgetContainer.Controls) { var v = c as IWidget; if (v != null) { if (v == sender) { v.SelectView(); } else { v.DeselectView(); } } } if (ItemSelected != null) { ItemSelected(sender, e); } }
private void browseGalleryWidget_ItemSelected(object sender, GalleryItemSelectedEventArgs e) { //ugly.. should have a IViewContainer to route (this.FindForm() as IViewContainer).PlayVideo(e.Data as Movie); }
private void relatedVideoGalleryWidget_ItemSelected(object sender, GalleryItemSelectedEventArgs e) { LoadVideo(e.Data as Movie); }
private void verticalSingleColumnGalleryWidget1_ItemSelected(object sender, GalleryItemSelectedEventArgs e) { LoadVideo(e.Data as MovieLink); }
protected virtual void OnItemSelected(object sender, GalleryItemSelectedEventArgs e) { foreach (Control c in WidgetContainer.Controls) { var v = c as IWidget; if (v != null) { if (v == sender) v.SelectView(); else v.DeselectView(); } } if (ItemSelected != null) ItemSelected(sender, e); }
protected virtual void OnDownloadClicked(object sender, GalleryItemSelectedEventArgs e) { if (DownloadClicked != null) DownloadClicked(sender, e); }
private void videoLinksGalleryWidget_DownloadClicked(object sender, GalleryItemSelectedEventArgs e) { if (!Directory.Exists(AppSettings.MovieDownloadFolder)) { using (var di = new FolderBrowserDialog() { Description = "Select download folder" }) { if (di.ShowDialog() == DialogResult.OK) AppSettings.MovieDownloadFolder = di.SelectedPath; else return; } } { var link = (MovieLink)e.Data; var ds = new DownloaderService(); var di = new DownloadInfo { Link = link, Service = ds }; ds.Download(di, this); DownloadForm.ShowMe(); DownloadForm.Add(di, 0); } }