summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjjie.choi <jjie.choi@samsung.com>2017-05-10 13:27:45 +0900
committerChulSeung Kim <charles0.kim@samsung.com>2017-06-08 18:34:55 +0900
commit10610561db5a18b3ac71cc76af6f23dbf1c00126 (patch)
tree4a09e15f77789552e744bcdd4da0c2085390a13e
parent02fec108c62293d6dfe4d31caaca737e6d8cfd08 (diff)
downloadhome-10610561db5a18b3ac71cc76af6f23dbf1c00126.tar.gz
home-10610561db5a18b3ac71cc76af6f23dbf1c00126.tar.bz2
home-10610561db5a18b3ac71cc76af6f23dbf1c00126.zip
Workflow changed. Iconify home before enter the app.
Change-Id: I063670b72cc0178096f72a47f10bcf93fbe433d4 Signed-off-by: jjie.choi <jjie.choi@samsung.com>
-rwxr-xr-xTVHome/TVHome/Views/MainPage.xaml.cs12
-rwxr-xr-xTVHome/TVHome/Views/Panel.cs3
-rwxr-xr-xTVHome/TVHome/Views/SubPanel.xaml.cs2
-rwxr-xr-xTVHome/TVHome/Views/SubThumbnailPanel.xaml.cs1
4 files changed, 18 insertions, 0 deletions
diff --git a/TVHome/TVHome/Views/MainPage.xaml.cs b/TVHome/TVHome/Views/MainPage.xaml.cs
index 1c4d048..4175824 100755
--- a/TVHome/TVHome/Views/MainPage.xaml.cs
+++ b/TVHome/TVHome/Views/MainPage.xaml.cs
@@ -189,6 +189,18 @@ namespace TVHome.Views
break;
}
};
+ AppsSubPanel.OnItemClickEventHandler += () =>
+ {
+ ToggleIconified();
+ };
+ RecentSubPanel.OnItemClickEventHandler += () =>
+ {
+ ToggleIconified();
+ };
+ SettingsSubPanel.OnItemClickEventHandler += () =>
+ {
+ ToggleIconified();
+ };
}
protected override void OnAppearing()
diff --git a/TVHome/TVHome/Views/Panel.cs b/TVHome/TVHome/Views/Panel.cs
index 4451799..fbd7eff 100755
--- a/TVHome/TVHome/Views/Panel.cs
+++ b/TVHome/TVHome/Views/Panel.cs
@@ -153,5 +153,8 @@ namespace TVHome.Views
/// A method for handling to show panel
/// </summary>
public abstract void ShowPanel();
+
+ public delegate void ItemClickEventHandler();
+ public ItemClickEventHandler OnItemClickEventHandler;
}
}
diff --git a/TVHome/TVHome/Views/SubPanel.xaml.cs b/TVHome/TVHome/Views/SubPanel.xaml.cs
index e5be60e..ebdf9c7 100755
--- a/TVHome/TVHome/Views/SubPanel.xaml.cs
+++ b/TVHome/TVHome/Views/SubPanel.xaml.cs
@@ -182,6 +182,8 @@ namespace TVHome.Views
button.OnClickedCommand = new Command(() =>
{
item.DoAction();
+ if(!item.StateDescriptions["default"].Label.Equals("Add pin"))
+ OnItemClickEventHandler?.Invoke();
});
button.OnUnpinCommand = new Command(() =>
{
diff --git a/TVHome/TVHome/Views/SubThumbnailPanel.xaml.cs b/TVHome/TVHome/Views/SubThumbnailPanel.xaml.cs
index 6a8c0c9..3d9a4cb 100755
--- a/TVHome/TVHome/Views/SubThumbnailPanel.xaml.cs
+++ b/TVHome/TVHome/Views/SubThumbnailPanel.xaml.cs
@@ -124,6 +124,7 @@ namespace TVHome.Views
button.OnClickedCommand = new Command(() =>
{
item.DoAction();
+ OnItemClickEventHandler?.Invoke();
});
button.OnClearCommand = new Command(() =>
{