LibGUI: Add HorizontalSplitter and VerticalSplitter convenience classes

This commit is contained in:
Andreas Kling 2020-02-06 14:40:59 +01:00
commit 6a71ba1deb
Notes: sideshowbarker 2024-07-19 09:34:17 +09:00
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)
{
}
};
}