本文整理汇总了C++中Label::addMouseListener方法的典型用法代码示例。如果您正苦于以下问题:C++ Label::addMouseListener方法的具体用法?C++ Label::addMouseListener怎么用?C++ Label::addMouseListener使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Label
的用法示例。
在下文中一共展示了Label::addMouseListener方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: createLeaderboardLabel
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;
}
示例2: Label
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);
}