mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 00:37:45 +00:00
LibWeb: Add flag to normalize border radii to width only
This is needed to avoid issues (such as overlapping curves) for outline border radii, which do not currently support elliptical corners.
This commit is contained in:
parent
28c78b45ca
commit
0e7aa1e98c
5 changed files with 44 additions and 27 deletions
|
@ -23,7 +23,12 @@ struct BorderRadiiData {
|
|||
BorderRadiusData bottom_left;
|
||||
};
|
||||
|
||||
BorderRadiiData normalized_border_radii_data(Layout::Node const&, Gfx::FloatRect const&, CSS::BorderRadiusData top_left_radius, CSS::BorderRadiusData top_right_radius, CSS::BorderRadiusData bottom_right_radius, CSS::BorderRadiusData bottom_left_radius);
|
||||
enum class RelativeToWidthOnly {
|
||||
Yes,
|
||||
No
|
||||
};
|
||||
|
||||
BorderRadiiData normalized_border_radii_data(Layout::Node const&, Gfx::FloatRect const&, CSS::BorderRadiusData top_left_radius, CSS::BorderRadiusData top_right_radius, CSS::BorderRadiusData bottom_right_radius, CSS::BorderRadiusData bottom_left_radius, RelativeToWidthOnly relative_to_width_only = RelativeToWidthOnly::No);
|
||||
|
||||
enum class BorderEdge {
|
||||
Top,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue