/// <summary> /// The image was clicked, so we advance it by one frame /// </summary> void PageImageClicked() { IComicPage page = comicBook.Next(); var image = Image.FromStream(page.RawData); pageImage.Image = image; }
/// <summary> /// Select a new image /// </summary> void PageListIndexChanged() { IComicPage page = ((IComicPage)pageList.SelectedItem); //image from the list page.Activate(); //activate the internal counter var image = Image.FromStream(page.RawData); //load data pageImage.Image = image; //display }
public Stream GetRawPage(int index) { IComicPage page = GetPage(index); if (page != null) { return(page.RawData); } else { return(null); } }
public int GetPageIndex(IComicPage page) { return(fPages.IndexOf(page)); }