mirror of
https://github.com/servo/servo.git
synced 2025-08-04 21:20:23 +01:00
Rename PositionOffsets to Position
This commit is contained in:
parent
841aef06e0
commit
281e385ab2
3 changed files with 17 additions and 17 deletions
|
@ -211,8 +211,8 @@ pub fn compute_damage(old: Option<&Arc<ServoComputedValues>>, new: &ServoCompute
|
||||||
get_flex.flex_direction
|
get_flex.flex_direction
|
||||||
]) || add_if_not_equal!(old, new, damage,
|
]) || add_if_not_equal!(old, new, damage,
|
||||||
[ REPAINT, STORE_OVERFLOW, REFLOW_OUT_OF_FLOW ], [
|
[ REPAINT, STORE_OVERFLOW, REFLOW_OUT_OF_FLOW ], [
|
||||||
get_positionoffsets.top, get_positionoffsets.left,
|
get_position.top, get_position.left,
|
||||||
get_positionoffsets.right, get_positionoffsets.bottom
|
get_position.right, get_position.bottom
|
||||||
]) || add_if_not_equal!(old, new, damage,
|
]) || add_if_not_equal!(old, new, damage,
|
||||||
[ REPAINT ], [
|
[ REPAINT ], [
|
||||||
get_color.color, get_background.background_color,
|
get_color.color, get_background.background_color,
|
||||||
|
|
|
@ -154,12 +154,12 @@ impl PropertyAnimation {
|
||||||
[BorderSpacing; get_inheritedtable; border_spacing],
|
[BorderSpacing; get_inheritedtable; border_spacing],
|
||||||
[BorderTopColor; get_border; border_top_color],
|
[BorderTopColor; get_border; border_top_color],
|
||||||
[BorderTopWidth; get_border; border_top_width],
|
[BorderTopWidth; get_border; border_top_width],
|
||||||
[Bottom; get_positionoffsets; bottom],
|
[Bottom; get_position; bottom],
|
||||||
[Color; get_color; color],
|
[Color; get_color; color],
|
||||||
[FontSize; get_font; font_size],
|
[FontSize; get_font; font_size],
|
||||||
[FontWeight; get_font; font_weight],
|
[FontWeight; get_font; font_weight],
|
||||||
[Height; get_box; height],
|
[Height; get_box; height],
|
||||||
[Left; get_positionoffsets; left],
|
[Left; get_position; left],
|
||||||
[LineHeight; get_inheritedbox; line_height],
|
[LineHeight; get_inheritedbox; line_height],
|
||||||
[MarginBottom; get_margin; margin_bottom],
|
[MarginBottom; get_margin; margin_bottom],
|
||||||
[MarginLeft; get_margin; margin_left],
|
[MarginLeft; get_margin; margin_left],
|
||||||
|
@ -176,9 +176,9 @@ impl PropertyAnimation {
|
||||||
[PaddingLeft; get_padding; padding_left],
|
[PaddingLeft; get_padding; padding_left],
|
||||||
[PaddingRight; get_padding; padding_right],
|
[PaddingRight; get_padding; padding_right],
|
||||||
[PaddingTop; get_padding; padding_top],
|
[PaddingTop; get_padding; padding_top],
|
||||||
[Right; get_positionoffsets; right],
|
[Right; get_position; right],
|
||||||
[TextIndent; get_inheritedtext; text_indent],
|
[TextIndent; get_inheritedtext; text_indent],
|
||||||
[Top; get_positionoffsets; top],
|
[Top; get_position; top],
|
||||||
[VerticalAlign; get_box; vertical_align],
|
[VerticalAlign; get_box; vertical_align],
|
||||||
[Visibility; get_inheritedbox; visibility],
|
[Visibility; get_inheritedbox; visibility],
|
||||||
[Width; get_box; width],
|
[Width; get_box; width],
|
||||||
|
@ -252,12 +252,12 @@ impl PropertyAnimation {
|
||||||
[BorderSpacing; mutate_inheritedtable; border_spacing],
|
[BorderSpacing; mutate_inheritedtable; border_spacing],
|
||||||
[BorderTopColor; mutate_border; border_top_color],
|
[BorderTopColor; mutate_border; border_top_color],
|
||||||
[BorderTopWidth; mutate_border; border_top_width],
|
[BorderTopWidth; mutate_border; border_top_width],
|
||||||
[Bottom; mutate_positionoffsets; bottom],
|
[Bottom; mutate_position; bottom],
|
||||||
[Color; mutate_color; color],
|
[Color; mutate_color; color],
|
||||||
[FontSize; mutate_font; font_size],
|
[FontSize; mutate_font; font_size],
|
||||||
[FontWeight; mutate_font; font_weight],
|
[FontWeight; mutate_font; font_weight],
|
||||||
[Height; mutate_box; height],
|
[Height; mutate_box; height],
|
||||||
[Left; mutate_positionoffsets; left],
|
[Left; mutate_position; left],
|
||||||
[LineHeight; mutate_inheritedbox; line_height],
|
[LineHeight; mutate_inheritedbox; line_height],
|
||||||
[MarginBottom; mutate_margin; margin_bottom],
|
[MarginBottom; mutate_margin; margin_bottom],
|
||||||
[MarginLeft; mutate_margin; margin_left],
|
[MarginLeft; mutate_margin; margin_left],
|
||||||
|
@ -274,10 +274,10 @@ impl PropertyAnimation {
|
||||||
[PaddingLeft; mutate_padding; padding_left],
|
[PaddingLeft; mutate_padding; padding_left],
|
||||||
[PaddingRight; mutate_padding; padding_right],
|
[PaddingRight; mutate_padding; padding_right],
|
||||||
[PaddingTop; mutate_padding; padding_top],
|
[PaddingTop; mutate_padding; padding_top],
|
||||||
[Right; mutate_positionoffsets; right],
|
[Right; mutate_position; right],
|
||||||
[TextIndent; mutate_inheritedtext; text_indent],
|
[TextIndent; mutate_inheritedtext; text_indent],
|
||||||
[TextShadow; mutate_inheritedtext; text_shadow],
|
[TextShadow; mutate_inheritedtext; text_shadow],
|
||||||
[Top; mutate_positionoffsets; top],
|
[Top; mutate_position; top],
|
||||||
[Transform; mutate_effects; transform],
|
[Transform; mutate_effects; transform],
|
||||||
[VerticalAlign; mutate_box; vertical_align],
|
[VerticalAlign; mutate_box; vertical_align],
|
||||||
[Visibility; mutate_inheritedbox; visibility],
|
[Visibility; mutate_inheritedbox; visibility],
|
||||||
|
|
|
@ -460,7 +460,7 @@ pub mod longhands {
|
||||||
|
|
||||||
${predefined_type("outline-offset", "Length", "Au(0)")}
|
${predefined_type("outline-offset", "Length", "Au(0)")}
|
||||||
|
|
||||||
${new_style_struct("PositionOffsets", is_inherited=False, gecko_name="nsStylePosition")}
|
${new_style_struct("Position", is_inherited=False, gecko_name="nsStylePosition")}
|
||||||
|
|
||||||
% for side in ["top", "right", "bottom", "left"]:
|
% for side in ["top", "right", "bottom", "left"]:
|
||||||
${predefined_type(side, "LengthOrPercentageOrAuto",
|
${predefined_type(side, "LengthOrPercentageOrAuto",
|
||||||
|
@ -6462,7 +6462,7 @@ impl ServoComputedValues {
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn logical_position(&self) -> LogicalMargin<computed::LengthOrPercentageOrAuto> {
|
pub fn logical_position(&self) -> LogicalMargin<computed::LengthOrPercentageOrAuto> {
|
||||||
// FIXME(SimonSapin): should be the writing mode of the containing block, maybe?
|
// FIXME(SimonSapin): should be the writing mode of the containing block, maybe?
|
||||||
let position_style = self.get_positionoffsets();
|
let position_style = self.get_position();
|
||||||
LogicalMargin::from_physical(self.writing_mode, SideOffsets2D::new(
|
LogicalMargin::from_physical(self.writing_mode, SideOffsets2D::new(
|
||||||
position_style.top,
|
position_style.top,
|
||||||
position_style.right,
|
position_style.right,
|
||||||
|
@ -7074,11 +7074,11 @@ pub fn modify_style_for_text(style: &mut Arc<ServoComputedValues>) {
|
||||||
// We leave the `position` property set to `relative` so that we'll still establish a
|
// We leave the `position` property set to `relative` so that we'll still establish a
|
||||||
// containing block if needed. But we reset all position offsets to `auto`.
|
// containing block if needed. But we reset all position offsets to `auto`.
|
||||||
let mut style = Arc::make_mut(style);
|
let mut style = Arc::make_mut(style);
|
||||||
let mut position_offsets = Arc::make_mut(&mut style.positionoffsets);
|
let mut position = Arc::make_mut(&mut style.position);
|
||||||
position_offsets.top = computed::LengthOrPercentageOrAuto::Auto;
|
position.top = computed::LengthOrPercentageOrAuto::Auto;
|
||||||
position_offsets.right = computed::LengthOrPercentageOrAuto::Auto;
|
position.right = computed::LengthOrPercentageOrAuto::Auto;
|
||||||
position_offsets.bottom = computed::LengthOrPercentageOrAuto::Auto;
|
position.bottom = computed::LengthOrPercentageOrAuto::Auto;
|
||||||
position_offsets.left = computed::LengthOrPercentageOrAuto::Auto;
|
position.left = computed::LengthOrPercentageOrAuto::Auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
if style.padding.padding_top != computed::LengthOrPercentage::Length(Au(0)) ||
|
if style.padding.padding_top != computed::LengthOrPercentage::Length(Au(0)) ||
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue