mirror of
https://github.com/aseprite/aseprite.git
synced 2024-12-29 18:20:44 +00:00
Fix HSV/HSL values on ColorSliders
Before this fix, the HSV and HSV values displayed in the ColorSliders were truncated rather than rounded to the nearest integer.
This commit is contained in:
parent
d7dfe4b7fd
commit
45e74c7338
@ -1,5 +1,5 @@
|
|||||||
// Aseprite
|
// Aseprite
|
||||||
// Copyright (C) 2018-2022 Igara Studio S.A.
|
// Copyright (C) 2018-2023 Igara Studio S.A.
|
||||||
// Copyright (C) 2001-2018 David Capello
|
// Copyright (C) 2001-2018 David Capello
|
||||||
//
|
//
|
||||||
// This program is distributed under the terms of
|
// This program is distributed under the terms of
|
||||||
@ -532,12 +532,12 @@ void ColorSliders::onSetColor(const app::Color& color)
|
|||||||
setAbsSliderValue(Channel::Red, color.getRed());
|
setAbsSliderValue(Channel::Red, color.getRed());
|
||||||
setAbsSliderValue(Channel::Green, color.getGreen());
|
setAbsSliderValue(Channel::Green, color.getGreen());
|
||||||
setAbsSliderValue(Channel::Blue, color.getBlue());
|
setAbsSliderValue(Channel::Blue, color.getBlue());
|
||||||
setAbsSliderValue(Channel::HsvHue, int(color.getHsvHue()));
|
setAbsSliderValue(Channel::HsvHue, int(color.getHsvHue() + 0.5));
|
||||||
setAbsSliderValue(Channel::HsvSaturation, int(color.getHsvSaturation() * 100.0));
|
setAbsSliderValue(Channel::HsvSaturation, int(color.getHsvSaturation() * 100.0 + 0.5));
|
||||||
setAbsSliderValue(Channel::HsvValue, int(color.getHsvValue() * 100.0));
|
setAbsSliderValue(Channel::HsvValue, int(color.getHsvValue() * 100.0 + 0.5));
|
||||||
setAbsSliderValue(Channel::HslHue, int(color.getHslHue()));
|
setAbsSliderValue(Channel::HslHue, int(color.getHslHue() + 0.5));
|
||||||
setAbsSliderValue(Channel::HslSaturation, int(color.getHslSaturation() * 100.0));
|
setAbsSliderValue(Channel::HslSaturation, int(color.getHslSaturation() * 100.0 + 0.5));
|
||||||
setAbsSliderValue(Channel::HslLightness, int(color.getHslLightness() * 100.0));
|
setAbsSliderValue(Channel::HslLightness, int(color.getHslLightness() * 100.0 + 0.5));
|
||||||
setAbsSliderValue(Channel::Gray, color.getGray());
|
setAbsSliderValue(Channel::Gray, color.getGray());
|
||||||
setAbsSliderValue(Channel::Alpha, color.getAlpha());
|
setAbsSliderValue(Channel::Alpha, color.getAlpha());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user