Moar button appearance
This commit is contained in:
parent
f41ab864ef
commit
f8fcd73b20
@ -17,8 +17,8 @@ namespace style {
|
||||
ui::Colour Colour::ConfirmButton = ui::Colour(255, 255, 50);
|
||||
|
||||
ui::Colour Colour::ActiveBorder = ui::Colour(255, 255, 255);
|
||||
ui::Colour Colour::InactiveBorder = ui::Colour(180, 180, 180);
|
||||
ui::Colour Colour::InactiveBorder = ui::Colour(100, 100, 100);
|
||||
|
||||
ui::Colour Colour::ActiveBackground = ui::Colour(50, 50, 50);
|
||||
ui::Colour Colour::InactiveBackground = ui::Colour(0, 0, 0);
|
||||
}
|
||||
}
|
||||
|
@ -17,6 +17,7 @@ namespace ui
|
||||
BackgroundHover(30, 30, 30),
|
||||
BackgroundInactive(0, 0, 0),
|
||||
BackgroundActive(255, 255, 255),
|
||||
BackgroundDisabled(100, 100, 100),
|
||||
|
||||
TextHover(255, 255, 255),
|
||||
TextInactive(255, 255, 255),
|
||||
@ -29,4 +30,4 @@ namespace ui
|
||||
|
||||
icon(NoIcon)
|
||||
{};
|
||||
}
|
||||
}
|
||||
|
@ -33,6 +33,7 @@ namespace ui
|
||||
ui::Colour BackgroundHover;
|
||||
ui::Colour BackgroundInactive;
|
||||
ui::Colour BackgroundActive;
|
||||
ui::Colour BackgroundDisabled;
|
||||
|
||||
ui::Colour TextHover;
|
||||
ui::Colour TextInactive;
|
||||
|
@ -102,7 +102,7 @@ void Button::Draw(const Point& screenPos)
|
||||
else
|
||||
{
|
||||
g->fillrect(Position.X+1, Position.Y+1, Size.X-2, Size.Y-2, Appearance.BackgroundInactive.Red, Appearance.BackgroundInactive.Green, Appearance.BackgroundInactive.Blue, 180);
|
||||
g->drawrect(Position.X, Position.Y, Size.X, Size.Y, 180, 180, 180, 255);
|
||||
g->drawrect(Position.X, Position.Y, Size.X, Size.Y, Appearance.BackgroundDisabled.Red, Appearance.BackgroundDisabled.Green, Appearance.BackgroundDisabled.Blue, Appearance.BackgroundDisabled.Alpha);
|
||||
g->drawtext(Position.X+textPosition.X, Position.Y+textPosition.Y, buttonDisplayText, 180, 180, 180, 255);
|
||||
}
|
||||
if(Appearance.icon)
|
||||
|
@ -66,7 +66,7 @@ void Component::TextPosition(std::string displayText)
|
||||
textWidth-=1;
|
||||
if(Appearance.icon)
|
||||
{
|
||||
textWidth += 15;
|
||||
textWidth += 13;
|
||||
}
|
||||
|
||||
int textAreaWidth = Size.X-(Appearance.Margin.Right+Appearance.Margin.Left);
|
||||
@ -99,7 +99,7 @@ void Component::TextPosition(std::string displayText)
|
||||
}
|
||||
if(Appearance.icon)
|
||||
{
|
||||
iconPosition = textPosition-ui::Point(0, 1);
|
||||
iconPosition = textPosition;//-ui::Point(0, 1);
|
||||
textPosition.X += 15;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user