blob: 9f33079cc718897ad89c1f289d7387649ba57975 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#include "border_control.h"
namespace cru::ui::controls
{
void BorderProperty::SetBrush(Microsoft::WRL::ComPtr<ID2D1Brush> brush)
{
brush_ = std::move(brush);
RaisePropertyChangedEvent(L"Brush");
}
void BorderProperty::SetWidth(const float width)
{
width_ = width;
RaisePropertyChangedEvent(L"Width");
}
void BorderProperty::SetStrokeStyle(Microsoft::WRL::ComPtr<ID2D1StrokeStyle> stroke_style)
{
stroke_style_ = std::move(stroke_style);
RaisePropertyChangedEvent(L"StrokeStyle");
}
void BorderProperty::SetRadiusX(const float radius_x)
{
radius_x_ = radius_x;
RaisePropertyChangedEvent(L"RadiusX");
}
void BorderProperty::SetRadiusY(const float radius_y)
{
radius_y_ = radius_y;
RaisePropertyChangedEvent(L"RadiusY");
}
}
|