public BookmarkList(ContentReaderBase MainReader) : this() { Reader = MainReader; Reader.ContentView.Reader.PropertyChanged += Reader_PropertyChanged; MainList.ItemsSource = Reader.ContentView.Reader.CustomAnchors; }
public NavPaneSection(ContentReaderBase ReaderPage, IList <PaneNavButton> NavButtons) { Reader = ReaderPage; Nav = NavButtons; SelectSection(NavButtons[0]); GRConfig.ConfigChanged.AddHandler(this, CRConfigChanged); }
public ImageList(ContentReaderBase R) { this.InitializeComponent(); ReaderPage = R; SetTemplate(); }
public ReaderContent(ContentReaderBase Container, int Anchor) { this.InitializeComponent(); this.Container = Container; IsHorz = (Container is ContentReaderHorz); SetTemplate(Anchor); }
public TableOfContents(ContentReaderBase MainReader) : this() { Reader = MainReader; if (Reader.CurrentBook == null) { Logger.Log(ID, "Cannot init TOC: CurrentBook is null... is pages unloaded ?", LogType.WARNING); return; } TOC = new TOCPane(Reader.CurrentBook.GetVolumes()); TOCContext.DataContext = TOC; TOCList.SelectedItem = TOC.OpenChapter(Reader.CurrentChapter); }