stuff-from-scratch/src/ui_elements/widgets/HorizontalSpacer.h

24 lines
514 B
C++

#pragma once
#include "Widget.h"
#include <vector>
class HorizontalSpacer : public Widget
{
std::vector<double> mScales;
public:
HorizontalSpacer();
static std::unique_ptr<HorizontalSpacer> Create();
void AddWidget(WidgetUPtr widget) override;
void AddWidgetWithScale(WidgetUPtr widget, double scale);
void AddChildLayers(const PaintEvent* event) override;
void OnPaintEvent(const PaintEvent* event) override;
};
using HorizontalSpacerUPtr = std::unique_ptr<HorizontalSpacer>;