add splitbox ui element

This commit is contained in:
MihailRis
2025-03-11 00:39:59 +03:00
parent c6492b3d25
commit 9a01b5ad2d
3 changed files with 96 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
#pragma once
#include "Container.hpp"
namespace gui {
class SplitBox : public Container {
public:
SplitBox(const glm::vec2& size, float splitPos, Orientation orientation);
virtual void mouseMove(GUI*, int x, int y) override;
virtual void refresh() override;
virtual void fullRefresh() override;
private:
float splitPos;
int splitRadius = 2;
Orientation orientation;
};
}