Merge pull request #1721 from casperstorm/feat/no-bleed-slider
Sliders no longer bleed over rail
This commit is contained in:
commit
8c83d40e11
2 changed files with 4 additions and 4 deletions
|
|
@ -421,8 +421,8 @@ pub fn draw<T, R>(
|
||||||
let handle_offset = if range_start >= range_end {
|
let handle_offset = if range_start >= range_end {
|
||||||
0.0
|
0.0
|
||||||
} else {
|
} else {
|
||||||
bounds.width * (value - range_start) / (range_end - range_start)
|
(bounds.width - handle_width) * (value - range_start)
|
||||||
- handle_width / 2.0
|
/ (range_end - range_start)
|
||||||
};
|
};
|
||||||
|
|
||||||
renderer.fill_quad(
|
renderer.fill_quad(
|
||||||
|
|
|
||||||
|
|
@ -416,8 +416,8 @@ pub fn draw<T, R>(
|
||||||
let handle_offset = if range_start >= range_end {
|
let handle_offset = if range_start >= range_end {
|
||||||
0.0
|
0.0
|
||||||
} else {
|
} else {
|
||||||
bounds.height * (value - range_end) / (range_start - range_end)
|
(bounds.height - handle_width) * (value - range_end)
|
||||||
- handle_width / 2.0
|
/ (range_start - range_end)
|
||||||
};
|
};
|
||||||
|
|
||||||
renderer.fill_quad(
|
renderer.fill_quad(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue