diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e5dd7fad..5ae2799e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ NOTE: [`epaint`](epaint/CHANGELOG.md), [`eframe`](eframe/CHANGELOG.md), [`egui_w * Replaced `Style::body_text_style` with more generic `Style::text_styles` ([#1154](https://github.com/emilk/egui/pull/1154)). * `TextStyle` is no longer `Copy` ([#1154](https://github.com/emilk/egui/pull/1154)). * Replaced `TextEdit::text_style` with `TextEdit::font` ([#1154](https://github.com/emilk/egui/pull/1154)). +* `Plot::highlight` now takes a `bool` argument ([#1159](https://github.com/emilk/egui/pull/1159)), ### Fixed 🐛 * Context menu now respects the theme ([#1043](https://github.com/emilk/egui/pull/1043)) diff --git a/egui/src/widgets/plot/items/mod.rs b/egui/src/widgets/plot/items/mod.rs index ee5d9f345..5ecd35cdd 100644 --- a/egui/src/widgets/plot/items/mod.rs +++ b/egui/src/widgets/plot/items/mod.rs @@ -117,8 +117,8 @@ impl HLine { } /// Highlight this line in the plot by scaling up the line. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self } @@ -227,8 +227,8 @@ impl VLine { } /// Highlight this line in the plot by scaling up the line. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self } @@ -338,8 +338,8 @@ impl Line { } /// Highlight this line in the plot by scaling up the line. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self } @@ -506,8 +506,8 @@ impl Polygon { /// Highlight this polygon in the plot by scaling up the stroke and reducing the fill /// transparency. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self } @@ -635,8 +635,8 @@ impl Text { } /// Highlight this text in the plot by drawing a rectangle around it. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self } @@ -763,8 +763,8 @@ impl Points { } /// Highlight these points in the plot by scaling up their markers. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self } @@ -979,8 +979,8 @@ impl Arrows { } /// Highlight these arrows in the plot. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self } @@ -1105,8 +1105,8 @@ impl PlotImage { } /// Highlight this image in the plot. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self } @@ -1295,8 +1295,8 @@ impl BarChart { } /// Highlight all plot elements. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self } @@ -1458,8 +1458,8 @@ impl BoxPlot { } /// Highlight all plot elements. - pub fn highlight(mut self) -> Self { - self.highlight = true; + pub fn highlight(mut self, highlight: bool) -> Self { + self.highlight = highlight; self }