From e3e8aab0456784f0280e4a1b71eac8def6ff64b8 Mon Sep 17 00:00:00 2001 From: "xb.teng" Date: Tue, 20 Dec 2016 14:26:08 +0800 Subject: [PATCH] Add push-button sample for dashboard Change-Id: I2635705861bc0f77a4212d9cd13d53d3de3f5c3b Signed-off-by: xb.teng --- plugins/dali-swig/examples/control-dashboard.cs | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) mode change 100644 => 100755 plugins/dali-swig/examples/control-dashboard.cs diff --git a/plugins/dali-swig/examples/control-dashboard.cs b/plugins/dali-swig/examples/control-dashboard.cs old mode 100644 new mode 100755 index 9a791a9..ef41bbc --- a/plugins/dali-swig/examples/control-dashboard.cs +++ b/plugins/dali-swig/examples/control-dashboard.cs @@ -44,7 +44,7 @@ namespace MyCSharpExample // List of items private Item[] mViewList = { - new Item("PushButton", false), new Item("DropDown", false), new Item("Toggle", false), + new Item("PushButton", true), new Item("DropDown", false), new Item("Toggle", false), new Item("InputField", false), new Item("AnimateGif", false), new Item("Loading", false), new Item("ProgressBar", false), new Item("CheckBox", false), new Item("RadioButton", true), new Item("Tooltip", false), new Item("Popup", false), new Item("Toast", false), @@ -132,7 +132,20 @@ namespace MyCSharpExample { if (item.name.CompareTo("PushButton") == 0) { - + PushButton pushButton = new PushButton(); + pushButton.LabelText = "Push Button"; + pushButton.SetResizePolicy(ResizePolicyType.FILL_TO_PARENT, DimensionType.WIDTH); + pushButton.SetResizePolicy(ResizePolicyType.FILL_TO_PARENT, DimensionType.HEIGHT); + pushButton.UnselectedColor = new Vector4(1.0f,0.0f,0.0f,1.0f); + pushButton.SelectedColor = new Vector4(0.0f,1.0f,0.0f,1.0f); + pushButton.Clicked += (obj, e) => + { + e.Button.LabelText = "Click Me"; + e.Button.UnselectedColor = new Vector4(0.0f,0.0f,1.0f,1.0f); + return true; + }; + + _contentContainer.AddChild(pushButton, new TableView.CellPosition(((uint)idx / 5) * 2 + 1, (uint)idx % 5)); } if (item.name.CompareTo("DropDown") == 0) { -- 2.7.4