From bb0af825b75b403401de65abfb5caedec537f133 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Ker=C3=A4nen?= Date: Fri, 22 Nov 2013 13:40:05 +0200 Subject: [PATCH] =?UTF-8?q?libdeng2|Widgets:=20Added=20method=20for=20quer?= =?UTF-8?q?ying=20RuleRectangle=E2=80=99s=20size=20in=20integer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doomsday/libdeng2/include/de/widgets/rulerectangle.h | 5 +++++ doomsday/libdeng2/src/widgets/rulerectangle.cpp | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/doomsday/libdeng2/include/de/widgets/rulerectangle.h b/doomsday/libdeng2/include/de/widgets/rulerectangle.h index b58d3e1592..f3cb4597cc 100644 --- a/doomsday/libdeng2/include/de/widgets/rulerectangle.h +++ b/doomsday/libdeng2/include/de/widgets/rulerectangle.h @@ -118,6 +118,11 @@ class DENG2_PUBLIC RuleRectangle */ Vector2f size() const; + /** + * Returns the current size of the rectangle as defined by the input rules. + */ + Vector2i sizei() const; + /** * Returns the current rectangle as defined by the input rules. * Values are floored to integers. diff --git a/doomsday/libdeng2/src/widgets/rulerectangle.cpp b/doomsday/libdeng2/src/widgets/rulerectangle.cpp index 44b0ade032..d83d205cc6 100644 --- a/doomsday/libdeng2/src/widgets/rulerectangle.cpp +++ b/doomsday/libdeng2/src/widgets/rulerectangle.cpp @@ -322,6 +322,11 @@ Vector2f RuleRectangle::size() const return Vector2f(width().value(), height().value()); } +Vector2i RuleRectangle::sizei() const +{ + return Vector2i(width().valuei(), height().valuei()); +} + Rectanglei RuleRectangle::recti() const { Rectanglef const r = rect();