namespace Dali
{
-
namespace Toolkit
{
-
namespace Text
{
-
MultilanguageSupport::MultilanguageSupport()
{
}
{
}
-MultilanguageSupport::MultilanguageSupport( Internal::MultilanguageSupport* implementation )
-: BaseHandle( implementation )
+MultilanguageSupport::MultilanguageSupport(Internal::MultilanguageSupport* implementation)
+: BaseHandle(implementation)
{
}
return Internal::MultilanguageSupport::Get();
}
-void MultilanguageSupport::SetScripts( const Vector<Character>& text,
- const Vector<LineBreakInfo>& lineBreakInfo,
- Vector<ScriptRun>& scripts )
+void MultilanguageSupport::SetScripts(const Vector<Character>& text,
+ CharacterIndex startIndex,
+ Length numberOfCharacters,
+ Vector<ScriptRun>& scripts)
{
- GetImplementation( *this ).SetScripts( text,
- lineBreakInfo,
- scripts );
+ GetImplementation(*this).SetScripts(text,
+ startIndex,
+ numberOfCharacters,
+ scripts);
}
-void MultilanguageSupport::ValidateFonts( const Vector<Character>& text,
- const Vector<ScriptRun>& scripts,
- Vector<FontRun>& fonts )
+void MultilanguageSupport::ValidateFonts(const Vector<Character>& text,
+ const Vector<ScriptRun>& scripts,
+ const Vector<FontDescriptionRun>& fontDescriptions,
+ const TextAbstraction::FontDescription& defaultFontDescription,
+ TextAbstraction::PointSize26Dot6 defaultFontPointSize,
+ float fontSizeScale,
+ CharacterIndex startIndex,
+ Length numberOfCharacters,
+ Vector<FontRun>& fonts)
{
- GetImplementation( *this ).ValidateFonts( text,
- scripts,
- fonts );
+ GetImplementation(*this).ValidateFonts(text,
+ scripts,
+ fontDescriptions,
+ defaultFontDescription,
+ defaultFontPointSize,
+ fontSizeScale,
+ startIndex,
+ numberOfCharacters,
+ fonts);
}
} // namespace Text