[librsvg: 12/16] properties.rs: Use accessor functions for ComputedValues everywhere
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 12/16] properties.rs: Use accessor functions for ComputedValues everywhere
- Date: Thu, 26 Mar 2020 00:18:18 +0000 (UTC)
commit 4912c6faad724d9cc66809437187b56b69968786
Author: Federico Mena Quintero <federico gnome org>
Date: Wed Mar 25 13:49:49 2020 -0600
properties.rs: Use accessor functions for ComputedValues everywhere
rsvg_internals/src/properties.rs | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
---
diff --git a/rsvg_internals/src/properties.rs b/rsvg_internals/src/properties.rs
index 11d4485c..3474ae44 100644
--- a/rsvg_internals/src/properties.rs
+++ b/rsvg_internals/src/properties.rs
@@ -240,14 +240,14 @@ pub fn parse_property<'i>(prop_name: &QualName, input: &mut Parser<'i, '_>, acce
impl ComputedValues {
pub fn is_overflow(&self) -> bool {
- match self.overflow {
+ match self.overflow() {
Overflow::Auto | Overflow::Visible => true,
_ => false,
}
}
pub fn is_visible(&self) -> bool {
- match (self.display, self.visibility) {
+ match (self.display(), self.visibility()) {
(Display::None, _) => false,
(_, Visibility::Visible) => true,
_ => false,
@@ -475,7 +475,7 @@ impl SpecifiedValues {
($name:ident, $field:ident) => {
let prop_val = self.get_property(PropertyId::$name);
if let ParsedProperty::$name(s) = prop_val {
- computed.set_value(ComputedValue::$name(s.compute(&computed.$field, computed)));
+ computed.set_value(ComputedValue::$name(s.compute(&computed.$field(), computed)));
} else {
unreachable!();
}
@@ -734,7 +734,7 @@ mod tests {
let mut computed = ComputedValues::default();
specified.to_computed_values(&mut computed);
- assert_eq!(computed.stroke_width, StrokeWidth::default());
+ assert_eq!(computed.stroke_width(), StrokeWidth::default());
}
#[test]
@@ -749,7 +749,7 @@ mod tests {
let mut computed = ComputedValues::default();
specified.to_computed_values(&mut computed);
- assert_eq!(computed.stroke_width, StrokeWidth(length));
+ assert_eq!(computed.stroke_width(), StrokeWidth(length));
}
#[test]
@@ -770,7 +770,7 @@ mod tests {
let mut computed = ComputedValues::default();
specified.to_computed_values(&mut computed);
- assert_eq!(computed.stroke_width, StrokeWidth(length2));
+ assert_eq!(computed.stroke_width(), StrokeWidth(length2));
}
#[test]
@@ -784,9 +784,9 @@ mod tests {
let mut computed = ComputedValues::default();
specified.to_computed_values(&mut computed);
- assert_eq!(computed.marker_start, MarkerStart(iri.clone()));
- assert_eq!(computed.marker_mid, MarkerMid(iri.clone()));
- assert_eq!(computed.marker_end, MarkerEnd(iri.clone()));
+ assert_eq!(computed.marker_start(), MarkerStart(iri.clone()));
+ assert_eq!(computed.marker_mid(), MarkerMid(iri.clone()));
+ assert_eq!(computed.marker_end(), MarkerEnd(iri.clone()));
}
#[test]
@@ -804,9 +804,9 @@ mod tests {
let mut computed = ComputedValues::default();
specified.to_computed_values(&mut computed);
- assert_eq!(computed.marker_start, MarkerStart(iri2.clone()));
- assert_eq!(computed.marker_mid, MarkerMid(iri2.clone()));
- assert_eq!(computed.marker_end, MarkerEnd(iri2.clone()));
+ assert_eq!(computed.marker_start(), MarkerStart(iri2.clone()));
+ assert_eq!(computed.marker_mid(), MarkerMid(iri2.clone()));
+ assert_eq!(computed.marker_end(), MarkerEnd(iri2.clone()));
}
#[test]
@@ -828,7 +828,7 @@ mod tests {
let mut computed_0_5 = ComputedValues::default();
with_opacity.to_computed_values(&mut computed_0_5);
- assert_eq!(computed_0_5.opacity, half_opacity.clone());
+ assert_eq!(computed_0_5.opacity(), half_opacity.clone());
// second level, no opacity specified, and it doesn't inherit
@@ -837,7 +837,7 @@ mod tests {
let mut computed = computed_0_5.clone();
without_opacity.to_computed_values(&mut computed);
- assert_eq!(computed.opacity, Opacity::default());
+ assert_eq!(computed.opacity(), Opacity::default());
// another at second level, opacity set to explicitly inherit
@@ -847,6 +847,6 @@ mod tests {
let mut computed = computed_0_5.clone();
with_inherit_opacity.to_computed_values(&mut computed);
- assert_eq!(computed.opacity, half_opacity.clone());
+ assert_eq!(computed.opacity(), half_opacity.clone());
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]