X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Fmulti-language-helper-functions.h;h=c5dc7cd9500324d6c7c20310c7527d42acb9ab8c;hp=80526384d9e16934b88c8e5721596b5d7e3da9f3;hb=528aa3699cd51dab5115bca1aaebb65d4bc67c15;hpb=0111b4a410b1c8243617a66fd5d5517b7e37b047;ds=sidebyside diff --git a/dali-toolkit/internal/text/multi-language-helper-functions.h b/dali-toolkit/internal/text/multi-language-helper-functions.h index 8052638..c5dc7cd 100644 --- a/dali-toolkit/internal/text/multi-language-helper-functions.h +++ b/dali-toolkit/internal/text/multi-language-helper-functions.h @@ -1,8 +1,8 @@ -#ifndef __DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H__ -#define __DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H__ +#ifndef DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H +#define DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2019 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -35,23 +35,23 @@ namespace Text { /** - * @brief Merges the font descriptions to retrieve the font Id for each character. + * @brief Merges font's descriptions to retrieve the combined font's description for a given character. * - * @param[in] fontDescriptions The font descriptions. - * @param[out] fontIds The font id for each character. + * @param[in] fontDescriptions The font's descriptions for the whole text. + * @param[in] defaultFontDescription The default font's description. + * @param[in] defaultPointSize The default font's point size. + * @param[in] characterIndex Index to the character to retrieve its font's description. + * @param[out] fontDescription The font's description for the character. + * @param[out] fontPointSize The font's point size for the character. * @param[out] isDefaultFont Whether the font is a default one. - * @param[in] defaultFontDescription The default font description. - * @param[in] defaultPointSize The default font size. - * @param[in] startIndex The character from where the fonts are merged. - * @param[in] numberOfCharacters The number of characters to set the font. */ void MergeFontDescriptions( const Vector& fontDescriptions, - Vector& fontIds, - Vector& isDefaultFont, const TextAbstraction::FontDescription& defaultFontDescription, TextAbstraction::PointSize26Dot6 defaultPointSize, - CharacterIndex startIndex, - Length numberOfCharacters ); + CharacterIndex characterIndex, + TextAbstraction::FontDescription& fontDescription, + TextAbstraction::PointSize26Dot6& fontPointSize, + bool& isDefaultFont ); /** * @brief Retrieves the script Id from the script run for a given character's @p index. @@ -74,4 +74,4 @@ Script GetScript( Length index, } // namespace Dali -#endif // __DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H__ +#endif // DALI_TOOLKIT_TEXT_MULTI_LANGUAGE_HELPER_FUNCTIONS_H