X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fui%2FWidget.hpp;h=ed7c84825ae0a4b3dcca098d765e34fb172d5da9;hb=4ec93ba5186dca958be6e2a4dc2aaf3572a524cb;hp=cb83da251dbd9311ef2e04cd79d8b7a842d534a0;hpb=f7fdde845eb7bb84ca83ae8cf7361abce8b2086e;p=blobs.git diff --git a/src/ui/Widget.hpp b/src/ui/Widget.hpp index cb83da2..ed7c848 100644 --- a/src/ui/Widget.hpp +++ b/src/ui/Widget.hpp @@ -27,12 +27,12 @@ public: Widget &operator =(Widget &&) = delete; public: - Widget &Position(const glm::vec3 &p) noexcept { pos = p; return *this; } + Widget *Position(const glm::vec3 &p) noexcept { pos = p; return this; } const glm::vec3 &Position() const noexcept { return pos; } glm::vec3 AlignedPosition() noexcept; glm::vec3 TopLeft() noexcept; - Widget &Origin(Gravity o) noexcept { origin = o; return *this; } + Widget *Origin(Gravity o) noexcept { origin = o; return this; } Gravity Origin() const noexcept { return origin; } virtual glm::vec2 Size() = 0;