Add some widget layout and ability event handling.

This commit is contained in:
jmsgrogan 2020-06-20 19:00:06 +01:00
parent b99708e7d3
commit 4e85edacc8
24 changed files with 285 additions and 31 deletions

View file

@ -1,15 +1,21 @@
#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;