mirror of
https://github.com/emilk/egui.git
synced 2026-08-30 05:10:03 -04:00
Revert "Always draw axis labels at plot borders"
This reverts commit 9235e6603366d3b8a8189e2a5fc28c9780b7f54f.
This commit is contained in:
committed by
JohannesProgrammiert
parent
607423f9eb
commit
8be55f10e9
@@ -1547,13 +1547,11 @@ impl PreparedPlot {
|
||||
let galley = ui.painter().layout_no_wrap(text, font_id.clone(), color);
|
||||
|
||||
let mut text_pos = pos_in_gui + vec2(1.0, -galley.size().y);
|
||||
// move to border of plot frame
|
||||
if axis == 0 {
|
||||
text_pos.y = transform.frame().max[1] - galley.size()[1] - 2.0;
|
||||
}
|
||||
if axis == 1 {
|
||||
text_pos.x = transform.frame().min[0] + 1.0;
|
||||
}
|
||||
|
||||
// Make sure we see the labels, even if the axis is off-screen:
|
||||
text_pos[1 - axis] = text_pos[1 - axis]
|
||||
.at_most(transform.frame().max[1 - axis] - galley.size()[1 - axis] - 2.0)
|
||||
.at_least(transform.frame().min[1 - axis] + 1.0);
|
||||
|
||||
shapes.push((Shape::galley(text_pos, galley), text_strength));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user