Replace Stroke::none() with Stroke::NONE

This commit is contained in:
Emil Ernerfeldt 2022-12-05 12:59:02 +01:00
parent df01db2df1
commit be6d23eed1
15 changed files with 30 additions and 28 deletions

View file

@ -303,7 +303,7 @@ impl SidePanel {
// TOOD(emilk): distinguish resizable from non-resizable
ui.style().visuals.widgets.noninteractive.bg_stroke
} else {
Stroke::none()
Stroke::NONE
};
// TODO(emilk): draw line on top of all panels in this ui when https://github.com/emilk/egui/issues/1516 is done
let resize_x = side.opposite().side_x(rect);
@ -752,7 +752,7 @@ impl TopBottomPanel {
// TOOD(emilk): distinguish resizable from non-resizable
ui.style().visuals.widgets.noninteractive.bg_stroke
} else {
Stroke::none()
Stroke::NONE
};
// TODO(emilk): draw line on top of all panels in this ui when https://github.com/emilk/egui/issues/1516 is done
let resize_y = side.opposite().side_y(rect);

View file

@ -66,10 +66,10 @@ impl std::ops::DerefMut for BarState {
fn set_menu_style(style: &mut Style) {
style.spacing.button_padding = vec2(2.0, 0.0);
style.visuals.widgets.active.bg_stroke = Stroke::none();
style.visuals.widgets.hovered.bg_stroke = Stroke::none();
style.visuals.widgets.active.bg_stroke = Stroke::NONE;
style.visuals.widgets.hovered.bg_stroke = Stroke::NONE;
style.visuals.widgets.inactive.bg_fill = Color32::TRANSPARENT;
style.visuals.widgets.inactive.bg_stroke = Stroke::none();
style.visuals.widgets.inactive.bg_stroke = Stroke::NONE;
}
/// The menu bar goes well in a [`TopBottomPanel::top`],

View file

@ -293,12 +293,12 @@ impl RichText {
let underline = if underline {
crate::Stroke::new(1.0, line_color)
} else {
crate::Stroke::none()
crate::Stroke::NONE
};
let strikethrough = if strikethrough {
crate::Stroke::new(1.0, line_color)
} else {
crate::Stroke::none()
crate::Stroke::NONE
};
let valign = if raised {

View file

@ -48,7 +48,7 @@ impl Widget for Link {
let underline = if response.hovered() || response.has_focus() {
Stroke::new(visuals.fg_stroke.width, color)
} else {
Stroke::none()
Stroke::NONE
};
ui.painter().add(epaint::TextShape {

View file

@ -176,7 +176,7 @@ impl Widget for Label {
let underline = if response.has_focus() {
Stroke::new(1.0, response_color)
} else {
Stroke::none()
Stroke::NONE
};
let override_text_color = if text_galley.galley_has_color {

View file

@ -605,7 +605,7 @@ impl PlotItem for Polygon {
let fill = Rgba::from(stroke.color).to_opaque().multiply(fill_alpha);
let shape = Shape::convex_polygon(values_tf.clone(), fill, Stroke::none());
let shape = Shape::convex_polygon(values_tf.clone(), fill, Stroke::NONE);
shapes.push(shape);
values_tf.push(*values_tf.first().unwrap());
style.style_line(values_tf, *stroke, *highlight, shapes);

View file

@ -78,12 +78,8 @@ impl Widget for ProgressBar {
let visuals = ui.style().visuals.clone();
let rounding = outer_rect.height() / 2.0;
ui.painter().rect(
outer_rect,
rounding,
visuals.extreme_bg_color,
Stroke::none(),
);
ui.painter()
.rect(outer_rect, rounding, visuals.extreme_bg_color, Stroke::NONE);
let inner_rect = Rect::from_min_size(
outer_rect.min,
vec2(
@ -103,7 +99,7 @@ impl Widget for ProgressBar {
inner_rect,
rounding,
Color32::from(Rgba::from(visuals.selection.bg_fill) * color_factor as f32),
Stroke::none(),
Stroke::NONE,
);
if animate {

View file

@ -49,7 +49,7 @@ impl FractalClock {
ui.expand_to_include_rect(painter.clip_rect());
Frame::popup(ui.style())
.stroke(Stroke::none())
.stroke(Stroke::NONE)
.show(ui, |ui| {
ui.set_max_width(270.0);
CollapsingHeader::new("Settings")

View file

@ -165,13 +165,13 @@ fn format_from_style(
let underline = if emark_style.underline {
Stroke::new(1.0, color)
} else {
Stroke::none()
Stroke::NONE
};
let strikethrough = if emark_style.strikethrough {
Stroke::new(1.0, color)
} else {
Stroke::none()
Stroke::NONE
};
let valign = if emark_style.raised {

View file

@ -358,7 +358,7 @@ impl Highlighter {
let underline = if underline {
egui::Stroke::new(1.0, text_color)
} else {
egui::Stroke::none()
egui::Stroke::NONE
};
job.sections.push(LayoutSection {
leading_space: 0.0,

View file

@ -648,7 +648,7 @@ impl TextShape {
Self {
pos,
galley,
underline: Stroke::none(),
underline: Stroke::NONE,
override_text_color: None,
angle: 0.0,
}

View file

@ -14,6 +14,12 @@ pub struct Stroke {
impl Stroke {
/// Same as [`Stroke::default`].
pub const NONE: Stroke = Stroke {
width: 0.0,
color: Color32::TRANSPARENT,
};
#[deprecated = "Use Stroke::NONE instead"]
#[inline(always)]
pub fn none() -> Self {
Self::new(0.0, Color32::TRANSPARENT)

View file

@ -1412,7 +1412,7 @@ impl Tessellator {
}),
);
if *underline != Stroke::none() {
if *underline != Stroke::NONE {
self.scratchpad_path.clear();
self.scratchpad_path
.add_line_segment([row_rect.left_bottom(), row_rect.right_bottom()]);

View file

@ -493,8 +493,8 @@ fn format_summary(job: &LayoutJob) -> FormatSummary {
let mut format_summary = FormatSummary::default();
for section in &job.sections {
format_summary.any_background |= section.format.background != Color32::TRANSPARENT;
format_summary.any_underline |= section.format.underline != Stroke::none();
format_summary.any_strikethrough |= section.format.strikethrough != Stroke::none();
format_summary.any_underline |= section.format.underline != Stroke::NONE;
format_summary.any_strikethrough |= section.format.strikethrough != Stroke::NONE;
}
format_summary
}
@ -665,7 +665,7 @@ fn add_row_hline(
for glyph in &row.glyphs {
let (stroke, y) = stroke_and_y(glyph);
if stroke == Stroke::none() {
if stroke == Stroke::NONE {
end_line(line_start.take(), last_right_x);
} else if let Some((existing_stroke, start)) = line_start {
if existing_stroke == stroke && start.y == y {

View file

@ -238,8 +238,8 @@ impl Default for TextFormat {
color: Color32::GRAY,
background: Color32::TRANSPARENT,
italics: false,
underline: Stroke::none(),
strikethrough: Stroke::none(),
underline: Stroke::NONE,
strikethrough: Stroke::NONE,
valign: Align::BOTTOM,
}
}