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();
}
示例#5
0
void CaretComponent::setCaretPosition (const Rectangle<int>& characterArea)
{
    startTimer (380);
    setVisible (shouldBeShown());
    setBounds (characterArea.withWidth (2));
}
示例#6
0
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();
}