aboutsummaryrefslogtreecommitdiff
path: root/src/ui/events/ui_event.cpp
blob: 34339ff463d3b0cc6d1d50f8136ec06e7508d929 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "ui_event.h"

#include "ui/control.h"

namespace cru
{
    namespace ui
    {
        namespace events
        {
            Point MouseEventArgs::GetPoint(Control* control, const RectRange range) const
            {
                if (point_.has_value())
                    return control->TransformPoint(control->AbsoluteToLocal(point_.value()), RectRange::Margin, range);
                return Point();
            }
        }
    }
}