From 1859b66222754f439c51a9ab73871f7dc507779d Mon Sep 17 00:00:00 2001 From: "xb.teng" Date: Thu, 3 Aug 2017 03:20:11 +0800 Subject: [PATCH] [Tizen] Update Placeholder property of TextField/TextEditor and its sample Change-Id: I70aab2b0027c14bf9136ddaf9b6079cf7e7270e8 --- NUISamples/NUISamples/NUISamples.TizenTV/examples/text-test.cs | 7 +++++++ src/Tizen.NUI/src/public/BaseComponents/TextEditor.cs | 1 + src/Tizen.NUI/src/public/BaseComponents/TextField.cs | 1 + 3 files changed, 9 insertions(+) diff --git a/NUISamples/NUISamples/NUISamples.TizenTV/examples/text-test.cs b/NUISamples/NUISamples/NUISamples.TizenTV/examples/text-test.cs index aa8bd54..dc82769 100755 --- a/NUISamples/NUISamples/NUISamples.TizenTV/examples/text-test.cs +++ b/NUISamples/NUISamples/NUISamples.TizenTV/examples/text-test.cs @@ -83,6 +83,8 @@ namespace TextTest field.Position2D = new Position2D(10, 400); field.BackgroundColor = Color.Cyan; field.PlaceholderText = "input someth..."; + field.PlaceholderTextFocused = "input someth... focused"; + field.Focusable = true; PropertyMap hiddenMap = new PropertyMap(); hiddenMap.Add(HiddenInputProperty.Mode, new PropertyValue((int)HiddenInputModeType.ShowLastCharacter)); hiddenMap.Add(HiddenInputProperty.ShowDuration, new PropertyValue(2)); @@ -102,6 +104,7 @@ namespace TextTest PropertyMap propertyMap = new PropertyMap(); propertyMap.Add("placeholderText", new PropertyValue("Setting Placeholder Text")); + propertyMap.Add("placeholderTextFocused", new PropertyValue("Placeholder Text Focused")); propertyMap.Add("placeholderColor", new PropertyValue(Color.Red)); propertyMap.Add("placeholderPointSize", new PropertyValue(12.0f)); @@ -130,6 +133,10 @@ namespace TextTest }; Tizen.Log.Debug("NUI", "editor id: " + editor.ID); + + FocusManager.Instance.SetCurrentFocusView(editor); + editor.UpFocusableView = field; + field.DownFocusableView = editor; } [STAThread] diff --git a/src/Tizen.NUI/src/public/BaseComponents/TextEditor.cs b/src/Tizen.NUI/src/public/BaseComponents/TextEditor.cs index 6d1aea5..5ccab67 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/TextEditor.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/TextEditor.cs @@ -1298,6 +1298,7 @@ namespace Tizen.NUI.BaseComponents /// /// PropertyMap propertyMap = new PropertyMap(); /// propertyMap.Add("placeholderText", new PropertyValue("Setting Placeholder Text")); + /// propertyMap.Add("placeholderTextFocused", new PropertyValue("Setting Placeholder Text Focused")); /// propertyMap.Add("placeholderColor", new PropertyValue(Color.Red)); /// propertyMap.Add("placeholderFontFamily", new PropertyValue("Arial")); /// propertyMap.Add("placeholderPointSize", new PropertyValue(12.0f)); diff --git a/src/Tizen.NUI/src/public/BaseComponents/TextField.cs b/src/Tizen.NUI/src/public/BaseComponents/TextField.cs index 21fabfe..ba7d45c 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/TextField.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/TextField.cs @@ -1325,6 +1325,7 @@ namespace Tizen.NUI.BaseComponents /// /// PropertyMap propertyMap = new PropertyMap(); /// propertyMap.Add("placeholderText", new PropertyValue("Setting Placeholder Text")); + /// propertyMap.Add("placeholderTextFocused", new PropertyValue("Setting Placeholder Text Focused")); /// propertyMap.Add("placeholderColor", new PropertyValue(Color.Red)); /// propertyMap.Add("placeholderFontFamily", new PropertyValue("Arial")); /// propertyMap.Add("placeholderPointSize", new PropertyValue(12.0f)); -- 2.7.4