mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-12 04:22:28 +00:00
LibWeb: Add m_is_grid_item
in Layout::Node
This information is going to be needed during painting to treat grid items as stacking contexts.
This commit is contained in:
parent
08528a8084
commit
b4064320bd
Notes:
sideshowbarker
2024-07-17 03:18:29 +09:00
Author: https://github.com/kalenikaliaksandr
Commit: b4064320bd
Pull-request: https://github.com/SerenityOS/serenity/pull/20688
Reviewed-by: https://github.com/awesomekling
2 changed files with 7 additions and 0 deletions
|
@ -124,6 +124,9 @@ public:
|
|||
bool is_flex_item() const { return m_is_flex_item; }
|
||||
void set_flex_item(bool b) { m_is_flex_item = b; }
|
||||
|
||||
bool is_grid_item() const { return m_is_grid_item; }
|
||||
void set_grid_item(bool b) { m_is_grid_item = b; }
|
||||
|
||||
Box const* containing_block() const;
|
||||
Box* containing_block() { return const_cast<Box*>(const_cast<Node const*>(this)->containing_block()); }
|
||||
|
||||
|
@ -194,6 +197,8 @@ private:
|
|||
SelectionState m_selection_state { SelectionState::None };
|
||||
|
||||
bool m_is_flex_item { false };
|
||||
bool m_is_grid_item { false };
|
||||
|
||||
GeneratedFor m_generated_for { GeneratedFor::NotGenerated };
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue