Example #1
0
EvButton::EvButton(QWidget *parent) :
    QPushButton(parent),m_hover(false)
{

    setFont(evApparenceSettings->buttonsFont());
    setMouseTracking(true);
    setPressedColor(evApparenceSettings->primaryColor());
    setBackgroundColor(evApparenceSettings->darkColor());
    setHoverColor(evApparenceSettings->ligthColor());
    m_hoverColor.setAlpha(50);
    setTextColor(evApparenceSettings->ligthColor());

    setPaintMode(IconAndText);
    setRounded(true);
}
Example #2
0
//==============================================================================
// Constructor and Deconstructor.
//==============================================================================
ListItem::ListItem(string t, string f, int size, float x, float y, text_align a)
{
	name = t;
	text = new DrawText(t,f,size,x,y,a);
	
	xPos = x;
	yPos = y;
	width = text->getTextWidth();
	height = text->getTextHeight();
	
	selected = false;
	
	setHoverColor(1,1,1,.25);
	setSelectionColor(1,1,1,.5);
	
	setDefaultTextColor(text->getTextColor());
	setSelectedTextColor(0,0,0,1);
}
Example #3
0
void ListItem::setHoverColor(float c[4])
{
	setHoverColor(c[0],c[1],c[2],c[3]);
}