Label* LeaderboardDialog::createLeaderboardLabel( const std::string& text, agui::Widget* parent, bool header, bool odd )
	{
		Label* label = getFactory()->createLabel();
        if(Platf::isRetina())
            label->setFont(getFactory()->getFontManager()->getFont(2.0f));
		if(header)
		{
			label->setFont(getFactory()->getFontManager()->getFont(label->getFont(),1.4f));
			label->setFontColor(agui::Color(
				label->getFontColor().getR() - 0.1f,
				label->getFontColor().getG() - 0.1f,
				label->getFontColor().getB() - 0.1f
				));
		}
		if(odd)
		{
			label->setFontColor(agui::Color(
				label->getFontColor().getR() + 0.15f,
				label->getFontColor().getG() + 0.15f,
				label->getFontColor().getB() + 0.15f
				));
		}
		label->setText(text);
		label->addMouseListener(this);
		parent->add(label);
		return label;
	}
Beispiel #2
0
Label *CtrlrSysExEditor::addByte(const String &byteAsString)
{
    Label *byteLabel = new Label ("byteLabel", byteAsString);
    addAndMakeVisible (byteLabel);
    byteLabel->setFont (Font (Font::getDefaultMonospacedFontName(), 15.0000f, Font::plain));
    byteLabel->setJustificationType (Justification::centredLeft);
    byteLabel->setEditable (true, true, false);
    byteLabel->setColour (Label::outlineColourId, Colour (0x9e000000));
    byteLabel->setColour (TextEditor::textColourId, Colours::black);
    byteLabel->setColour (TextEditor::backgroundColourId, Colour (0x0));
    byteLabel->addListener (this);
    byteLabel->addMouseListener (this, false);

    return (byteLabel);
}