void ViewerPageHandler::hideChapterInfo() { m_visibleMask &= (~EVPHM_CHAPTER); if(!shouldBeShown()) hide(); pagToFinishLbl->hide(); toFinishChapLbl->hide(); }
void ViewerPageHandler::hideBackBtn() { m_visibleMask &= (~EVPHM_BACK_BTN); hide(); pageBackBtn->hide(); spacerNoPercentLbl->show(); if(shouldBeShown()) show(); }
void ViewerPageHandler::showBackBtn() { m_visibleMask |= EVPHM_BACK_BTN; pageBackBtn->show(); if(shouldBeShown()) { hide(); show(); } spacerNoPercentLbl->hide(); }
void IUINodeSpriteSelector::addSprites (const ThemeType& theme) { _theme = &theme; reset(); for (SpriteDefMapConstIter i = SpriteDefinition::get().begin(); i != SpriteDefinition::get().end(); ++i) { const SpriteDefPtr& sprite = i->second; if (!sprite->theme.isNone() && sprite->theme != theme) continue; if (!shouldBeShown(sprite)) continue; addData(sprite); } if (_entries.empty()) { _selection = nullptr; _selectedIndex = -1; return; } _selectedIndex = 0; select(); }
void CaretComponent::setCaretPosition (const Rectangle<int>& characterArea) { startTimer (380); setVisible (shouldBeShown()); setBounds (characterArea.withWidth (2)); }
void CaretComponent::timerCallback() { setVisible (shouldBeShown() && ! isVisible()); }
void ViewerPageHandler::updatePageHandler() { hide(); if (!shouldBeShown()) return; if ( (m_visibleMask & EVPHM_PROGRESS) && m_currentPageIni != 0) { readingPercentLbl->show(); readedLbl->show(); spacerNoPercentNoBakcLbl->hide(); } else { readingPercentLbl->hide(); readedLbl->hide(); spacerNoPercentNoBakcLbl->show(); } if ( (m_visibleMask & EVPHM_PAGE) && m_currentPageIni != 0) { pageText->show(); } else { pageText->hide(); } if ( m_visibleMask & EVPHM_PDF ) { pdfMenuBtn->show(); } else { pdfMenuBtn->hide(); } if((m_visibleMask & EVPHM_CHAPTER) && m_currentPageIni != 0) { pagToFinishLbl->show(); toFinishChapLbl->show(); } else { pagToFinishLbl->hide(); toFinishChapLbl->hide(); } if((m_visibleMask & EVPHM_PROGRESSBAR) && m_currentPageIni != 0) { readingProgressCont->show(); readingProgress->show(); } else { readingProgressCont->hide(); readingProgress->hide(); } if(!(m_visibleMask & EVPHM_CHAPTERLINE) || m_currentPageIni == 0) hideChapterLines(); show(); }