public void UpdatePrevNextButtons() { if (this.m_Notepad == null) { return; } NotepadTab notepadTab = this.m_Tabs[this.m_ActiveTab]; if (notepadTab.GetCurrentPage() == 0) { this.m_Notepad.EnablePrevPage(false); if (notepadTab.GetNumActivePages() > 2) { this.m_Notepad.EnableNextPage(true); } else { this.m_Notepad.EnableNextPage(false); } } else { this.m_Notepad.EnablePrevPage(true); if (notepadTab.GetNumActivePages() > (notepadTab.GetCurrentPage() + 1) * 2) { this.m_Notepad.EnableNextPage(true); } else { this.m_Notepad.EnableNextPage(false); } } }
private void SetNextPage() { NotepadTab notepadTab = this.m_Tabs[this.m_ActiveTab]; notepadTab.SetNextPage(); this.UpdatePrevNextButtons(); this.PlayFlipPageSound(); }
public void UpdatePrevNextButtons() { if (this.m_Notepad == null) { return; } NotepadTab notepadTab = this.m_Tabs[this.m_ActiveTab]; this.m_Notepad.EnablePrevPage(notepadTab.GetCurrentPage() > 0); int currentPage = notepadTab.GetCurrentPage(); bool enable = false; for (int i = currentPage + 1; i < notepadTab.GetNumActivePages(); i++) { notepadTab.SetPageNum(i); if (notepadTab.m_NumActiveElementsOnPage > 0) { enable = true; break; } } this.m_Notepad.EnableNextPage(enable); notepadTab.SetPageNum(currentPage); }