voxelcore/src/graphics/ui/elements/SplitBox.hpp

17 lines
453 B
C++

#pragma once
#include "BasePanel.hpp"
namespace gui {
class SplitBox : public BasePanel {
public:
SplitBox(GUI& gui, const glm::vec2& size, float splitPos, Orientation orientation);
virtual void mouseMove(int x, int y) override;
virtual void refresh() override;
virtual void fullRefresh() override;
virtual void doubleClick(int x, int y) override;
private:
float splitPos;
};
}