1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 06:07:44 +00:00

LibGUI: Add HorizontalSplitter and VerticalSplitter convenience classes

This commit is contained in:
Andreas Kling 2020-02-06 14:40:59 +01:00
parent 8bb75084fd
commit 6a71ba1deb
10 changed files with 37 additions and 13 deletions

View file

@ -54,4 +54,28 @@ private:
Gfx::Size m_second_resizee_start_size;
};
class VerticalSplitter final : public Splitter {
C_OBJECT(VerticalSplitter)
public:
virtual ~VerticalSplitter() override {}
private:
explicit VerticalSplitter(Widget* parent)
: Splitter(Orientation::Vertical, parent)
{
}
};
class HorizontalSplitter final : public Splitter {
C_OBJECT(HorizontalSplitter)
public:
virtual ~HorizontalSplitter() override {}
private:
explicit HorizontalSplitter(Widget* parent)
: Splitter(Orientation::Horizontal, parent)
{
}
};
}