-using System;
-using System.Runtime.InteropServices;
+using System;
using Tizen.Applications;
using Tizen.NUI;
-using Tizen.NUI.UIComponents;
-using Tizen.NUI.BaseComponents;
-using Tizen.NUI.Constants;
+using Tizen.NUI.Components;
using Tizen;
namespace NUIApplicationsManualWearableTests
/// A sample of NUIApplication
/// </summary>
class NUIApplicationsManualWearableTests : NUIApplication
- {
+ {\r
+ private Button _pauseButton = null;
+ private Button _resumeButton = null;
+ private Button _exitButton = null;
+ private Button _addIdleButton = null;
+
public delegate void AddIdleTest();
public void OnButtonPressed()
{
{
base.OnCreate();\r
\r
- PushButton pauseButton = new PushButton();
- pauseButton.Size2D = new Size2D(120, 60);
- pauseButton.Position2D = new Position2D(-150, -300);
- pauseButton.Label = CreateTextVisual("Pause", Color.White);
- pauseButton.Clicked += (obj, ee) =>
- {
- OnPause();
- return false;
- };
- Window.Instance.GetDefaultLayer().Add(pauseButton);\r
-
-
- PushButton resumeButton = new PushButton();
- resumeButton.Size2D = new Size2D(120, 60);
- resumeButton.Position2D = new Position2D(-30, -300);
- resumeButton.Label = CreateTextVisual("Resume", Color.White);
- resumeButton.Clicked += (obj, e) =>
- {
- OnResume();
- return true;
- };
- Window.Instance.GetDefaultLayer().Add(resumeButton);
-
- PushButton exitButton = new PushButton();
- exitButton.Size2D = new Size2D(120, 60);
- exitButton.Position2D = new Position2D(-150, -150);
- exitButton.Label = CreateTextVisual("Exit", Color.White);
-
- exitButton.Clicked += (obj, e) =>
- {
- Exit();
- return true;
- };
- Window.Instance.GetDefaultLayer().Add(exitButton);
-
- PushButton addIdleButton = new PushButton();
- addIdleButton.Size2D = new Size2D(120, 60);
- addIdleButton.Position2D = new Position2D(-30, -150);
- addIdleButton.Label = CreateTextVisual("AddIdle", Color.White);
- addIdleButton.Clicked += (obj, e) =>
- {
- AddIdleTest addIdleTest = new AddIdleTest(MyDelegate);
- AddIdle(addIdleTest);
- return true;
- };\r
+ int xoffset = 50;
+ int yoffset = 160;
+ _pauseButton = new Button();
+ _pauseButton.Position = new Position(xoffset, yoffset);
+ SetCommonButtonStyle(_pauseButton, "Pause");
+ _pauseButton.ClickEvent += OnPauseBtnClicked;
+ Window.Instance.GetDefaultLayer().Add(_pauseButton);\r
+
+ _resumeButton = new Button();
+ _resumeButton.Position = new Position(xoffset + 140, yoffset);
+ SetCommonButtonStyle(_resumeButton, "Resume");
+ _resumeButton.ClickEvent += OnResumeBtnClicked;
+ Window.Instance.GetDefaultLayer().Add(_resumeButton);
+
+ _exitButton = new Button();
+ _exitButton.Position = new Position(xoffset, 52 + yoffset);
+ SetCommonButtonStyle(_exitButton, "Exit");
+ _exitButton.ClickEvent += OnExitBtnClicked;
+ Window.Instance.GetDefaultLayer().Add(_exitButton);
+
+ _addIdleButton = new Button();
+ _addIdleButton.Position = new Position(xoffset + 140, 52 + yoffset);
+ SetCommonButtonStyle(_addIdleButton, "AddIdle");
+ _addIdleButton.ClickEvent += OnAddBtnClicked;\r
\r
- Window.Instance.GetDefaultLayer().Add(addIdleButton);
+ Window.Instance.GetDefaultLayer().Add(_addIdleButton);
- pauseButton.DownFocusableView = resumeButton;
- resumeButton.UpFocusableView = pauseButton;
- resumeButton.DownFocusableView = exitButton;
- exitButton.UpFocusableView = resumeButton;
- exitButton.DownFocusableView = addIdleButton;
- addIdleButton.UpFocusableView = exitButton;
+ _pauseButton.DownFocusableView = _resumeButton;
+ _resumeButton.UpFocusableView = _pauseButton;
+ _resumeButton.DownFocusableView = _exitButton;
+ _exitButton.UpFocusableView = _resumeButton;
+ _exitButton.DownFocusableView = _addIdleButton;
+ _addIdleButton.UpFocusableView = _exitButton;
- FocusManager.Instance.SetCurrentFocusView(pauseButton);
-
-
+ FocusManager.Instance.SetCurrentFocusView(_pauseButton);
Log.Fatal("TCT", "[TestCase][OnCreate][NUIApplication] Pass");
}\r
\r
- private PropertyMap CreateTextVisual(string text, Color color)
+ private void SetCommonButtonStyle(Button btn, string text)
+ {
+ if (null == btn) return;
+ btn.Text = text;
+ btn.Size = new Size(120, 35);
+ btn.PointSize = 4.0f;
+ btn.CornerRadius = 15;
+ }\r
+\r
+ private void OnPauseBtnClicked(object sender, Button.ClickEventArgs e)
{
- PropertyMap map = new PropertyMap();
- map.Add(Visual.Property.Type, new PropertyValue((int)Visual.Type.Text));
- map.Add(TextVisualProperty.Text, new PropertyValue(text));
- map.Add(TextVisualProperty.TextColor, new PropertyValue(color));
- map.Add(TextVisualProperty.PointSize, new PropertyValue(6.0f));
- map.Add(TextVisualProperty.HorizontalAlignment, new PropertyValue("CENTER"));
- map.Add(TextVisualProperty.VerticalAlignment, new PropertyValue("BOTTOM"));
- return map;
+ OnPause();
}
+
+ private void OnResumeBtnClicked(object sender, Button.ClickEventArgs e)
+ {
+ OnResume();
+ }
+
+ private void OnExitBtnClicked(object sender, Button.ClickEventArgs e)
+ {
+ Exit();
+ }\r
+\r
+ private void OnAddBtnClicked(object sender, Button.ClickEventArgs e)
+ {\r
+ AddIdleTest addIdleTest = new AddIdleTest(MyDelegate);\r
+ AddIdle(addIdleTest);
+ }
+
public static void MyDelegate()
{
Log.Fatal("TCT", "[TestCase][AddIdle][NUIApplication] Pass");
public override void Exit()
{
Log.Fatal("TCT", "[TestCase][Exit][NUIApplication] Pass");
+ _pauseButton.ClickEvent -= OnPauseBtnClicked;
+ _resumeButton.ClickEvent -= OnResumeBtnClicked;
+ _exitButton.ClickEvent -= OnExitBtnClicked;
+ _addIdleButton.ClickEvent -= OnAddBtnClicked;
base.Exit();
}
void ShowPropertiesInfo()
using System;
using Tizen.NUI;
using Tizen.NUI.BaseComponents;
-using Tizen.NUI.UIComponents;
+using Tizen.NUI.Components;
using Tizen.Applications;
namespace WidgetViewSample
{
private WidgetViewManager _viewManager = null;
private WidgetView _widgetView = null;
- private PushButton _widgetAddBtn = null;
- private PushButton _widgetDeleteBtn = null;
- private PushButton _widgetPauseBtn = null;
- private PushButton _widgetResumeBtn = null;
- private PushButton _widgetResizeBtn = null;
- private PushButton _widgetExitBtn = null;
+ private Button _widgetAddBtn = null;
+ private Button _widgetDeleteBtn = null;
+ private Button _widgetPauseBtn = null;
+ private Button _widgetResumeBtn = null;
+ private Button _widgetResizeBtn = null;
+ private Button _widgetExitBtn = null;
private Window _window = null;
private float _pointSize = 4.0f;
_viewManager = new WidgetViewManager(this, ApplicationInfo.ApplicationId);
_buttons = new View();
- _buttons.Size2D = new Size2D(220, 60);
- _buttons.Position2D = new Position2D(0, 200);
+ _buttons.Size = new Size(220, 60);
+ _buttons.Position = new Position(0, 200);
_buttons.ParentOrigin = ParentOrigin.TopLeft;
_buttons.PivotPoint = PivotPoint.TopLeft;
_window.Add(_buttons);
- _widgetAddBtn = new PushButton();
- _widgetAddBtn.Label = CreateTextMap(_pointSize, "Add");
- _widgetAddBtn.Size2D = new Size2D(80, 30);
- _widgetAddBtn.Position2D = new Position2D(-60, 0);
- _widgetAddBtn.Clicked += OnAddBtnClicked;
+ _widgetAddBtn = new Button();
+ SetCommonButtonStyle(_widgetAddBtn, "Add");
+ _widgetAddBtn.Position = new Position(30, 0);
+ _widgetAddBtn.ClickEvent += OnAddBtnClicked;
_buttons.Add(_widgetAddBtn);
Tizen.Log.Fatal("NUIWidget", "Add button add");
- _widgetDeleteBtn = new PushButton();
- _widgetDeleteBtn.Label = CreateTextMap(_pointSize, "Delete");
- _widgetDeleteBtn.Size2D = new Size2D(80, 30);
- _widgetDeleteBtn.Position2D = new Position2D(-40, 52);
- _widgetDeleteBtn.Clicked += OnDeleteBtnClicked;
+ _widgetDeleteBtn = new Button();
+ SetCommonButtonStyle(_widgetDeleteBtn, "Delete");
+ _widgetDeleteBtn.Position = new Position(30, 52);
+ _widgetDeleteBtn.ClickEvent += OnDeleteBtnClicked;
_buttons.Add(_widgetDeleteBtn);
Tizen.Log.Fatal("NUIWidget", "Add button delete");
- _widgetPauseBtn = new PushButton();
- _widgetPauseBtn.Label = CreateTextMap(_pointSize, "Pause");
- _widgetPauseBtn.Size2D = new Size2D(80, 30);
- _widgetPauseBtn.Position2D = new Position2D(35, 0);
+ _widgetPauseBtn = new Button();
+ SetCommonButtonStyle(_widgetPauseBtn, "Pause");
+ _widgetPauseBtn.Position = new Position(130, 0);
_widgetPauseBtn.Focusable = true;
- _widgetPauseBtn.Clicked += OnPauseBtnClicked;
+ _widgetPauseBtn.ClickEvent += OnPauseBtnClicked;
_buttons.Add(_widgetPauseBtn);
Tizen.Log.Fatal("NUIWidget", "Add button pause");
- _widgetResumeBtn = new PushButton();
- _widgetResumeBtn.Label = CreateTextMap(_pointSize, "Resume");
- _widgetResumeBtn.Size2D = new Size2D(80, 30);
- _widgetResumeBtn.Position2D = new Position2D(130, 0);
+ _widgetResumeBtn = new Button();
+ SetCommonButtonStyle(_widgetResumeBtn, "Resume");
+ _widgetResumeBtn.Position = new Position(230, 0);
_widgetResumeBtn.Focusable = true;
- _widgetResumeBtn.Clicked += OnResumeBtnClicked;
+ _widgetResumeBtn.ClickEvent += OnResumeBtnClicked;
_buttons.Add(_widgetResumeBtn);
Tizen.Log.Fatal("NUIWidget", "Add button resume");
- _widgetResizeBtn = new PushButton();
- _widgetResizeBtn.Label = CreateTextMap(_pointSize, "Resize");
- _widgetResizeBtn.Size2D = new Size2D(80, 30);
- _widgetResizeBtn.Position2D = new Position2D(50, 52);
+ _widgetResizeBtn = new Button();
+ SetCommonButtonStyle(_widgetResizeBtn, "Resize");
+ _widgetResizeBtn.Position = new Position(130, 52);
_widgetResizeBtn.Focusable = true;
- _widgetResizeBtn.Clicked += OnResizeBtnClicked;
+ _widgetResizeBtn.ClickEvent += OnResizeBtnClicked;
_buttons.Add(_widgetResizeBtn);
Tizen.Log.Fatal("NUIWidget", "Add button resume");
- _widgetExitBtn = new PushButton();
- _widgetExitBtn.Label = CreateTextMap(_pointSize, "Exit");
- _widgetExitBtn.Size2D = new Size2D(80, 30);
- _widgetExitBtn.Position2D = new Position2D(140, 52);
+ _widgetExitBtn = new Button();
+ SetCommonButtonStyle(_widgetExitBtn, "Exit");
+ _widgetExitBtn.Position = new Position(230, 52);
_widgetExitBtn.Focusable = true;
- _widgetExitBtn.Clicked += OnExitBtnClicked;
+ _widgetExitBtn.ClickEvent += OnExitBtnClicked;
_buttons.Add(_widgetExitBtn);
Window.Instance.KeyEvent += AppBack;
public override void Exit()
{
- _widgetExitBtn.Clicked -= OnExitBtnClicked;
+ _widgetExitBtn.ClickEvent -= OnExitBtnClicked;
+ _widgetResizeBtn.ClickEvent -= OnResizeBtnClicked;
+ _widgetResumeBtn.ClickEvent -= OnResumeBtnClicked;
+ _widgetPauseBtn.ClickEvent -= OnPauseBtnClicked;
+ _widgetDeleteBtn.ClickEvent -= OnDeleteBtnClicked;
+ _widgetAddBtn.ClickEvent -= OnAddBtnClicked;
Window.Instance.KeyEvent -= AppBack;
base.Exit();
}
}
}
}
- private PropertyMap CreateTextMap(float pointSize, string text)
+ private void SetCommonButtonStyle(Button btn, string text)
{
- PropertyMap map = new PropertyMap();
- map.Insert(Visual.Property.Type, new PropertyValue((int)Visual.Type.Text));
- map.Insert((int)TextVisualProperty.Text, new PropertyValue(text));
- map.Insert((int)TextVisualProperty.PointSize, new PropertyValue(pointSize));
- map.Insert((int)TextVisualProperty.VerticalAlignment, new PropertyValue("BOTTOM"));
- return map;
+ if (null == btn) return;
+ btn.Text = text;
+ btn.Size = new Size(98, 30);
+ btn.PointSize = _pointSize;
+ btn.CornerRadius = 15;
}
private bool IsEmulator()
return false;
}
- private bool OnAddBtnClicked(object source, EventArgs e)
+ private void OnAddBtnClicked(object sender, Button.ClickEventArgs e)
{
if (_widgetView == null)
{
else { Tizen.Log.Error("TCT", "[TestCase][AddWidget][WidgetViewManager] Fail"); }
_widgetView.WidgetContentUpdated += OnWidgetContentUpdated;
- _widgetView.Size2D = new Size2D(360, 130);
+ _widgetView.Size = new Size(360, 130);
_widgetView.ParentOrigin = ParentOrigin.TopLeft;
_widgetView.PivotPoint = PivotPoint.TopLeft;
_widgetView.Position2D = new Position2D(0, 50);
_widgetView.PositionUsesPivotPoint = true;
_window.Add(_widgetView);
- _widgetView.Size2D = new Size2D(360, 130);
+ _widgetView.Size = new Size(360, 130);
Tizen.Log.Fatal("NUIWidget", "widget view WidgetID: " + _widgetView.WidgetID);
if (_widgetView.WidgetID == "org.tizen.example.WidgetApplicationWearableSample") { Tizen.Log.Error("TCT", "[TestCase][WidgetID][WidgetView] Pass"); }
AddEventHandler();
}
Tizen.Log.Fatal("NUIWidget", "Widget view has been created!");
-
- return true;
}
private void OnWidgetContentUpdated(object sender, WidgetView.WidgetViewEventArgs e)
Tizen.Log.Fatal("NUIWidget", "Get content string " + imageIdx);
}
- private bool OnDeleteBtnClicked(object source, EventArgs e)
+ private void OnDeleteBtnClicked(object sender, Button.ClickEventArgs e)
{
if (_widgetView != null)
{
_widgetView = null;
}
Tizen.Log.Fatal("NUIWidget", "Widget view has been removed!");
- return true;
}
- private bool OnResumeBtnClicked(object source, EventArgs e)
+ private void OnResumeBtnClicked(object sender, Button.ClickEventArgs e)
{
if (_widgetView != null)
{
else { Tizen.Log.Error("TCT", "[TestCase][WidgetStateFaulted][WidgetView] Fail"); }
}
Tizen.Log.Fatal("NUIWidget", "Widget view has been resumed!");
- return true;
}
- private bool OnPauseBtnClicked(object source, EventArgs e)
+ private void OnPauseBtnClicked(object sender, Button.ClickEventArgs e)
{
if (_widgetView != null)
{
else { Tizen.Log.Error("TCT", "[TestCase][PauseWidget][WidgetView] Fail"); }
}
Tizen.Log.Fatal("NUIWidget", "Widget view has been paused!");
- return true;
}
- private bool OnResizeBtnClicked(object source, EventArgs e)
+ private void OnResizeBtnClicked(object sender, Button.ClickEventArgs e)
{
if (_widgetView != null)
{
_widgetView.Size2D = new Size2D(360, 80);
}
Tizen.Log.Fatal("NUIWidget", "Widget view has been resized!");
-
- return true;
}
- private bool OnExitBtnClicked(object source, EventArgs e)
+ private void OnExitBtnClicked(object sender, Button.ClickEventArgs e)
{
Exit();
- return true;
}
private void AddEventHandler()
{