1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 00:47:45 +00:00

LibWeb: Sort StyleValue enums alphabetically

I was finding it impossible to find them.
This commit is contained in:
Sam Atkins 2021-09-22 19:59:40 +01:00 committed by Andreas Kling
parent 4a1dbb4f36
commit 603f611ceb

View file

@ -30,88 +30,12 @@
namespace Web::CSS { namespace Web::CSS {
enum class Position { enum class AlignItems {
Static, FlexStart,
Relative, FlexEnd,
Absolute,
Fixed,
Sticky,
};
enum class TextAlign {
Left,
Center, Center,
Right, Baseline,
Justify, Stretch,
LibwebCenter,
};
enum class TextDecorationLine {
None,
Underline,
Overline,
LineThrough,
Blink,
};
enum class TextTransform {
None,
Capitalize,
Uppercase,
Lowercase,
FullWidth,
FullSizeKana,
};
enum class Display {
None,
Block,
Inline,
InlineBlock,
ListItem,
Table,
TableRow,
TableCell,
TableHeaderGroup,
TableRowGroup,
TableFooterGroup,
TableColumn,
TableColumnGroup,
TableCaption,
Flex,
};
enum class FlexDirection {
Row,
RowReverse,
Column,
ColumnReverse,
};
enum class FlexWrap {
Nowrap,
Wrap,
WrapReverse
};
enum class FlexBasis {
Content,
Length,
Auto,
};
enum class WhiteSpace {
Normal,
Pre,
Nowrap,
PreLine,
PreWrap,
};
enum class Float {
None,
Left,
Right,
}; };
enum class Clear { enum class Clear {
@ -160,6 +84,57 @@ enum class Cursor {
ZoomOut, ZoomOut,
}; };
enum class Display {
None,
Block,
Inline,
InlineBlock,
ListItem,
Table,
TableRow,
TableCell,
TableHeaderGroup,
TableRowGroup,
TableFooterGroup,
TableColumn,
TableColumnGroup,
TableCaption,
Flex,
};
enum class FlexBasis {
Content,
Length,
Auto,
};
enum class FlexDirection {
Row,
RowReverse,
Column,
ColumnReverse,
};
enum class FlexWrap {
Nowrap,
Wrap,
WrapReverse
};
enum class Float {
None,
Left,
Right,
};
enum class JustifyContent {
FlexStart,
FlexEnd,
Center,
SpaceBetween,
SpaceAround,
};
enum class LineStyle { enum class LineStyle {
None, None,
Hidden, Hidden,
@ -196,6 +171,14 @@ enum class Overflow : u8 {
Visible, Visible,
}; };
enum class Position {
Static,
Relative,
Absolute,
Fixed,
Sticky,
};
enum class Repeat : u8 { enum class Repeat : u8 {
NoRepeat, NoRepeat,
Repeat, Repeat,
@ -203,26 +186,43 @@ enum class Repeat : u8 {
Space, Space,
}; };
enum class JustifyContent { enum class TextAlign {
FlexStart, Left,
FlexEnd,
Center, Center,
SpaceBetween, Right,
SpaceAround, Justify,
LibwebCenter,
}; };
enum class AlignItems { enum class TextDecorationLine {
FlexStart, None,
FlexEnd, Underline,
Center, Overline,
Baseline, LineThrough,
Stretch, Blink,
};
enum class TextTransform {
None,
Capitalize,
Uppercase,
Lowercase,
FullWidth,
FullSizeKana,
}; };
enum class TransformFunction { enum class TransformFunction {
TranslateY, TranslateY,
}; };
enum class WhiteSpace {
Normal,
Pre,
Nowrap,
PreLine,
PreWrap,
};
class StyleValue : public RefCounted<StyleValue> { class StyleValue : public RefCounted<StyleValue> {
public: public:
virtual ~StyleValue(); virtual ~StyleValue();