From 946fdedcee2bf94a5398f95446d3b752bb65f99f Mon Sep 17 00:00:00 2001 From: Youngki Ahn Date: Thu, 30 May 2013 17:59:14 +0900 Subject: [PATCH] Outline property added in the _FontImpl class Change-Id: I141fa9eb5490329bd757f613964f68a15a76cc32 Signed-off-by: Youngki Ahn --- src/graphics/FGrp_FontImpl.cpp | 10 +++++----- src/graphics/inc/FGrp_FontImpl.h | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/graphics/FGrp_FontImpl.cpp b/src/graphics/FGrp_FontImpl.cpp index f5d7521..fcdaacb 100755 --- a/src/graphics/FGrp_FontImpl.cpp +++ b/src/graphics/FGrp_FontImpl.cpp @@ -436,7 +436,7 @@ _FontImpl::GetRightBear(wchar_t character, float& vcRightBear) const } result -_FontImpl::GetTextExtent(const Tizen::Base::String& text, int length, Dimension& vcDim) const +_FontImpl::GetTextExtent(const Tizen::Base::String& text, int length, Dimension& vcDim, bool outline) const { IF_NOT_CONSTRUCTED(return E_OPERATION_FAILED); @@ -445,7 +445,7 @@ _FontImpl::GetTextExtent(const Tizen::Base::String& text, int length, Dimension& if (_ResUtil::NeedToConvertCoord()) { Dimension pcDim; - result r = _pNativeFont->GetTextExtent(INT_MAX, _Util::String(text.GetPointer(), text.GetLength(), 0, length), false, dummyCount, pcDim); + result r = _pNativeFont->GetTextExtent(INT_MAX, _Util::String(text.GetPointer(), text.GetLength(), 0, length), outline, dummyCount, pcDim); if (IsSucceeded(r)) { @@ -456,19 +456,19 @@ _FontImpl::GetTextExtent(const Tizen::Base::String& text, int length, Dimension& } else { - return _pNativeFont->GetTextExtent(INT_MAX, _Util::String(text.GetPointer(), text.GetLength(), 0, length), false, dummyCount, vcDim); + return _pNativeFont->GetTextExtent(INT_MAX, _Util::String(text.GetPointer(), text.GetLength(), 0, length), outline, dummyCount, vcDim); } } result -_FontImpl::GetTextExtent(const Tizen::Base::String& text, int length, FloatDimension& vcDim) const +_FontImpl::GetTextExtent(const Tizen::Base::String& text, int length, FloatDimension& vcDim, bool outline) const { IF_NOT_CONSTRUCTED(return E_OPERATION_FAILED); int dummyCount = 0; Dimension pcDim; - result r = _pNativeFont->GetTextExtent(INT_MAX, _Util::String(text.GetPointer(), text.GetLength(), 0, length), false, dummyCount, pcDim); + result r = _pNativeFont->GetTextExtent(INT_MAX, _Util::String(text.GetPointer(), text.GetLength(), 0, length), outline, dummyCount, pcDim); if (IsSucceeded(r)) { diff --git a/src/graphics/inc/FGrp_FontImpl.h b/src/graphics/inc/FGrp_FontImpl.h index 33efdff..3b247fb 100755 --- a/src/graphics/inc/FGrp_FontImpl.h +++ b/src/graphics/inc/FGrp_FontImpl.h @@ -97,8 +97,8 @@ public: result GetRightBear(wchar_t character, int& rightBear) const; result GetRightBear(wchar_t character, float& rightBear) const; - result GetTextExtent(const Tizen::Base::String& text, int length, Dimension& dim) const; - result GetTextExtent(const Tizen::Base::String& text, int length, FloatDimension& dim) const; + result GetTextExtent(const Tizen::Base::String& text, int length, Dimension& dim, bool outline = false) const; + result GetTextExtent(const Tizen::Base::String& text, int length, FloatDimension& dim, bool outline = false) const; bool IsBold(void) const; bool IsItalic(void) const; -- 2.7.4