TV Apps - AppList, AppItemCell Modify
authorHeonjae Jang <heonjae.jang@samsung.com>
Tue, 14 Mar 2017 09:23:51 +0000 (18:23 +0900)
committerChulSeung Kim <charles0.kim@samsung.com>
Thu, 8 Jun 2017 09:34:46 +0000 (18:34 +0900)
1. Create IsPinned, IsChecked Property in AppItemCell
2. Bind Properties AppItemCell and AppShortcutInfo
3. Resize AppItemCell and AppList
4. Add Resources

Change-Id: Ifa1ef1a27b0fd1446e8ddb519e3b7761e2f27b8c

29 files changed:
TVApps/TVApps/Controls/AppItemCell.xaml
TVApps/TVApps/Controls/AppItemCell.xaml.cs
TVApps/TVApps/Controls/AppListView.xaml
TVApps/TVApps/Controls/AppListView.xaml.cs
TVApps/TVApps/ViewModels/AppsHolder.cs
TVApps/TVApps/Views/MainPage.xaml
TVApps/TVApps/Views/MainPage.xaml.cs
TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_dimmed.9.png [new file with mode: 0644]
TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_normal.9.png [new file with mode: 0644]
TVHome/TVHome.TizenTV/res/btn_tizen_option_box_dimmed.9.png [deleted file]
TVHome/TVHome.TizenTV/res/btn_tizen_option_box_normal.9.png [deleted file]
TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_focused.9.png
TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_normal.9.png
TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_selected.9.png
TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_list_box_bg.9.png
TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_nocontent_bg.9.png
TVHome/TVHome.TizenTV/res/ic_tizen_apps_launcher_checkmark.png [new file with mode: 0644]
TVHome/TVHome.TizenTV/res/ic_tizen_home_list_addpin_focused.png [deleted file]
TVHome/TVHome.TizenTV/res/ic_tizen_home_list_allapps_normal.png [deleted file]
TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_138.png [new file with mode: 0644]
TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_182.png [new file with mode: 0644]
TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_138.png [new file with mode: 0644]
TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_182.png [new file with mode: 0644]
TVHome/TVHome.TizenTV/res/ic_tizen_list_thumbnail_gradient_focused.9.png
TVHome/TVHome.TizenTV/res/ic_tizen_list_thumbnail_gradient_normal.9.png
TVHome/TVHome.TizenTV/res/img_tizen_home_list_dim_apps.png [deleted file]
TVHome/TVHome.TizenTV/res/img_tizen_home_list_dim_recent.png [deleted file]
TVHome/TVHome.TizenTV/res/img_tizen_home_list_dimmed_apps.png [new file with mode: 0644]
TVHome/TVHome.TizenTV/res/img_tizen_home_list_dimmed_recent.png [new file with mode: 0644]

index fac531427f47b63f7baae79a38442603ec90f910..84e12d8409db71e8480397b51dab32eb3f47d2a9 100755 (executable)
@@ -1,56 +1,75 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <ViewCell xmlns="http://xamarin.com/schemas/2014/forms"
-             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
-             x:Class="TVApps.Controls.AppItemCell">
-    <RelativeLayout BackgroundColor="#000000">
-        <BoxView x:Name="ButtonBox"
-                 WidthRequest="240"
-                 HeightRequest="266"
-                 Opacity="0"/>
+          xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
+          x:Class="TVApps.Controls.AppItemCell">
+    <RelativeLayout BackgroundColor="#000000"
+               HeightRequest="266"
+               WidthRequest="240">
         <Image x:Name="ButtonImage"
-              RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=0.6165}"
-              RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=0.6833}"
-              RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=0.0977}"
-              RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=0.1583}"
-              Source="{Binding CurrentStateDescription.IconPath}" />
+               RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.6833}"
+               RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.6833}"
+               RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.1}"
+               RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.1583}"
+               Source="{Binding CurrentStateDescription.IconPath}" />
         <Image x:Name="DimImage"
-              RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=0.6165}"
-              RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=0.6833}"
-              RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=0.0977}"
-              RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=0.1583}"
-              Source="img_tizen_apps_list_dimmed_check.png"
-               IsVisible="{Binding IsChecked}"/>
+               RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.6833}"
+               RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.6833}"
+               RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.1}"
+               RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.1583}"
+               Source="img_tizen_apps_list_dimmed_check.png"
+               Opacity="0"
+               Scale="0" />
         <Image x:Name="CheckImage"
-              RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=0.6165}"
-              RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=0.6833}"
-              RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=0.0977}"
-              RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=0.1583}"
-              Source="ic_tizen_apps_launcher_pinmark.png"
-              IsVisible="{Binding IsChecked}" />
-        <Label x:Name="ButtonTitle"
-               RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=0.78195}"
-               RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=0.1167}"
-               RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=0.7667}"
-               RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=0.1203}"
-               Opacity="1"
-               FontSize="58"
-               TextColor="White"
-               LineBreakMode="TailTruncation"
-               HorizontalTextAlignment="Center"
-               Text="{Binding CurrentStateDescription.Label}" />
-        <Image x:Name="PinnedIcon"
-               RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=0.1}"
-               RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=0.1}"
-               RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonTitle, Property=Y, Factor=1}"
-               RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonTitle, Property=X, Factor=1}"
-               Source="ic_tizen_apps_launcher_checkmark.png"
-               IsVisible="{Binding IsPinned}"/>
+               RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.4}"
+               RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.4}"
+               RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.2417}"
+               RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.3}"
+               Source="ic_tizen_apps_launcher_pinmark.png"
+               Opacity="0" />
+        <Grid x:Name="TextArea"
+              RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.1333}"
+              RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=1}"
+              RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.7744}">
+            <Grid.RowDefinitions>
+                <RowDefinition Height="6*" />
+                <RowDefinition Height="18*" />
+                <RowDefinition Height="8*" />
+            </Grid.RowDefinitions>
+            <Grid.ColumnDefinitions>
+                <ColumnDefinition Width="*" />
+                <ColumnDefinition Width="18" />
+                <ColumnDefinition Width="Auto" />
+                <ColumnDefinition Width="18" />
+                <ColumnDefinition Width="*" />
+            </Grid.ColumnDefinitions>
+            <Grid.RowSpacing>0</Grid.RowSpacing>
+            <Grid.ColumnSpacing>10</Grid.ColumnSpacing>
+            <Image x:Name="PinnedIcon"
+                   Grid.Row="1"
+                   Grid.Column="1"
+                   Source="ic_tizen_apps_launcher_checkmark.png"
+                   Opacity="0"/>
+            <Label x:Name="ButtonTitle"
+                   Grid.Row="0"
+                   Grid.RowSpan="3"
+                   Grid.Column="2"
+                   Opacity="1"
+                   FontSize="56"
+                   TextColor="White"
+                   LineBreakMode="TailTruncation"
+                   HorizontalTextAlignment="Center"
+                   Text="{Binding CurrentStateDescription.Label}" />
+            <BoxView Grid.Row="1"
+                     Grid.Column="3"
+                     Opacity="0" />
+        </Grid>
         <Button x:Name = "ButtonFocusArea"
-                RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Height, Factor=1}"
-                RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToView, ElementName=ButtonBox, Property=Width, Factor=1}"
+                RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"
+                RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=1}"
                 Focused="OnFocused"
                 Unfocused="OnUnFocused"
                 Clicked="OnClicked"
                 Opacity="0" />
     </RelativeLayout>
 </ViewCell>
+
index 250614cc216efd976ca5d25094b2a2859c1a40bd..a432556850c8c1201986a980adf153f45afc15c1 100755 (executable)
@@ -14,6 +14,8 @@
  * limitations under the License.
  */
 
+using LibTVRefCommmonPortable.DataModels;
+using LibTVRefCommmonPortable.Utils;
 using System;
 using System.ComponentModel;
 using System.Windows.Input;
@@ -33,9 +35,69 @@ namespace TVApps.Controls
             set { SetValue(OnClickedCommandProperty, value); }
         }
 
+        public static readonly BindableProperty IsPinnedProperty = BindableProperty.Create("IsPinned", typeof(bool), typeof(AppItemCell), default(bool));
+        public bool IsPinned
+        {
+            get { return (bool)GetValue(IsPinnedProperty); }
+            set { SetValue(IsPinnedProperty, value); }
+        }
+
+        public static readonly BindableProperty IsCheckedProperty = BindableProperty.Create("IsChecked", typeof(bool), typeof(AppItemCell), default(bool));
+        public bool IsChecked
+        {
+            get { return (bool)GetValue(IsCheckedProperty); }
+            set { SetValue(IsCheckedProperty, value); }
+        }
+
         public AppItemCell()
         {
             InitializeComponent();
+            PropertyChanged += AppItemCell_PropertyChanged;
+            ButtonTitle.PropertyChanged += ButtonTitle_PropertyChanged;
+        }
+
+        private void AppItemCell_PropertyChanged(object sender, PropertyChangedEventArgs e)
+        {
+            DebuggingUtils.Dbg(e.PropertyName);
+            if (e.PropertyName.CompareTo("IsPinned") == 0)
+            {
+                if (IsPinned)
+                {
+                    PinnedIcon.FadeTo(0.99, 300);
+                }
+                else
+                {
+                    PinnedIcon.FadeTo(0.0, 300);
+                }
+                return;
+            }
+            if (e.PropertyName.CompareTo("IsChecked") == 0)
+            {
+                if (IsChecked)
+                {
+                    CheckImage.FadeTo(0.99, 300);
+                    DimImage.FadeTo(0.99, 300);
+                    DimImage.TranslateTo(0.0, 2.0, 300);
+                    DimImage.ScaleTo(1.32, 300);
+                }
+                else
+                {
+                    // TODO : Change Animation (Add Pin Contents Item : Unselected)
+                    CheckImage.FadeTo(0.0, 300);
+                    DimImage.FadeTo(0.0, 300);
+                    DimImage.TranslateTo(0.0, 0.0, 300);
+                    DimImage.ScaleTo(0.0, 300);
+                }
+                return;
+            }
+        }
+
+        private void ButtonTitle_PropertyChanged(object sender, PropertyChangedEventArgs e)
+        {
+            if (e.PropertyName == "Width")
+            {
+                TextArea.ForceLayout();
+            }
         }
 
         private void OnClicked(object sender, EventArgs e)
@@ -46,13 +108,29 @@ namespace TVApps.Controls
         private void OnFocused(object sender, EventArgs e)
         {
             ButtonImage.ScaleTo(1.32, 300);
-            ButtonTitle.TranslateTo(0, 26, 300);
+            ButtonImage.TranslateTo(0.0, 2.0, 300);
+            TextArea.TranslateTo(0.0, 26.0, 300);
+
+            if (IsChecked)
+            {
+                DimImage.ScaleTo(1.32, 300);
+                DimImage.TranslateTo(0.0, 2.0, 300);
+                CheckImage.TranslateTo(0.0, 2.0, 300);
+            }
         }
 
         private void OnUnFocused(object sender, EventArgs e)
         {
             ButtonImage.ScaleTo(1.0, 300);
-            ButtonTitle.TranslateTo(0, 0, 300);
+            ButtonImage.TranslateTo(0.0, 0.0, 300);
+            TextArea.TranslateTo(0.0, 0.0, 300);
+
+            if (IsChecked)
+            {
+                DimImage.ScaleTo(1.0, 300);
+                DimImage.TranslateTo(0.0, 0.0, 300);
+                CheckImage.TranslateTo(0.0, 0.0, 300);
+            }
         }
     }
 }
index 78d3aee55bdbad47093cf77eb70774434dca9512..67a36cbe451965e38b7e518bae682725218cb93c 100755 (executable)
@@ -7,11 +7,12 @@
             HorizontalOptions="Fill"
             Orientation="Horizontal">
     <Grid x:Name="AppListGrid"
-          HorizontalOptions="Start">
+          HorizontalOptions="Start"
+          Padding="58,0,0,0">
         <Grid.RowDefinitions>
-            <RowDefinition Height="4863*" />
-            <RowDefinition Height="274*" />
-            <RowDefinition Height="4863*" />
+            <RowDefinition Height="133*" />
+            <RowDefinition Height="8*" />
+            <RowDefinition Height="133*" />
         </Grid.RowDefinitions>
         <Grid.RowSpacing>0</Grid.RowSpacing>
         <Grid.ColumnSpacing>0</Grid.ColumnSpacing>
                      Grid.Row="0"
                      Orientation="Horizontal"
                      HorizontalOptions="Start"
-                     Spacing="0"/>
-        <BoxView Grid.Row="1"/>
+                     Spacing="16"/>
+
         <StackLayout x:Name="AppLowerList"
                      Grid.Row="2"
                      Orientation="Horizontal"
                      HorizontalOptions="Start"
-                     Spacing="0"/>
+                     Spacing="16"/>
     </Grid>
 </ScrollView>
index 006d63a9b9880e2c98fff16bd888cab8808902a6..6d94aadfce6b341e61da234ed4a0cb123b6ca424 100644 (file)
@@ -31,7 +31,7 @@ namespace TVApps.Controls
     /// </summary>
     public partial class AppListView : ScrollView
     {
-        public static readonly BindableProperty ItemsSourceProperty = BindableProperty.Create("ItemsSource", typeof(IEnumerable<ShortcutInfo>), typeof(AppListView), default(ObservableCollection<ShortcutInfo>));
+        public static readonly BindableProperty ItemsSourceProperty = BindableProperty.Create("ItemsSource", typeof(IEnumerable<ShortcutInfo>), typeof(AppListView), default(IEnumerable<ShortcutInfo>));
         public IEnumerable<ShortcutInfo> ItemsSource
         {
             get { return (IEnumerable<ShortcutInfo>)GetValue(ItemsSourceProperty); }
@@ -76,6 +76,8 @@ namespace TVApps.Controls
             {
                 var viewCell = ItemTemplate.CreateContent() as AppItemCell;
                 viewCell.View.BindingContext = item;
+                viewCell.SetBinding(AppItemCell.IsPinnedProperty, new Binding("BindingContext.IsPinned", source: viewCell.View));
+                viewCell.SetBinding(AppItemCell.IsCheckedProperty, new Binding("BindingContext.IsChecked", source: viewCell.View));
                 viewCell.OnClickedCommand = new Command(() =>
                 {
                     item.DoAction();
@@ -88,9 +90,18 @@ namespace TVApps.Controls
                 {
                     AppLowerList.Children.Add(viewCell.View);
                 }
-
                 AppCount = AppCount + 1;
             }
+
+            FocusInitialize();
+        }
+
+        public void FocusInitialize()
+        {
+            if (AppUpperList.Children.Count > 0)
+            {
+                AppUpperList.Children[0].FindByName<Button>("ButtonFocusArea").Focus();
+            }
         }
     }
 }
index 669d60049e46a294c7ac85e4bdbc39916a5ae101..0eedf6af5bb86a0accd7027207e41c457679bd05 100644 (file)
@@ -120,12 +120,14 @@ namespace TVApps.ViewModels
             {
                 DebuggingUtils.Dbg("UnPin!");
                 InstalledApps.FirstOrDefault(a => a.AppID == key).SetChecked(false);
+                InstalledApps.FirstOrDefault(a => a.AppID == key).SetPinned(false);
                 PinnedApps.Remove(key);
             }
             else
             {
                 DebuggingUtils.Dbg("Pin!");
                 InstalledApps.FirstOrDefault(a => a.AppID == key).SetChecked(true);
+                InstalledApps.FirstOrDefault(a => a.AppID == key).SetPinned(true);
                 PinnedApps.Add(key, key);
             }
         }
index e90aa54d7b48f9c95ca1760a48a311201698a345..9eed8513b1290393b6b2c56c4c1a6611adac9007 100755 (executable)
 
   <Grid>
     <Grid.RowDefinitions>
-      <RowDefinition Height="2685*" />
-      <RowDefinition Height="83*" />
-      <RowDefinition Height="5074*" />
-      <RowDefinition Height="0981*" />
-      <RowDefinition Height="1185*" />
+      <RowDefinition Height="145*" />
+      <RowDefinition Height="5*" />
+      <RowDefinition Height="274*" />
+      <RowDefinition Height="52*" />
+      <RowDefinition Height="64*" />
     </Grid.RowDefinitions>
     <Grid.RowSpacing>0</Grid.RowSpacing>
     <Grid.ColumnSpacing>0</Grid.ColumnSpacing>
 
     <Grid Grid.Row="0">
       <Grid.ColumnDefinitions>
-        <ColumnDefinition Width="2083*" />
-        <ColumnDefinition Width="5833*" />
-        <ColumnDefinition Width="2083*" />
+        <ColumnDefinition Width="5*" />
+        <ColumnDefinition Width="14*" />
+        <ColumnDefinition Width="5*" />
       </Grid.ColumnDefinitions>
 
       <Label Grid.Column="1"
       </Grid>
     </Grid>
 
-    <Controls:AppListView Grid.Row="2"
+    <Controls:AppListView x:Name="AppList"
+                          Grid.Row="2"
                           ItemsSource="{Binding InstalledAppList}">
       <Controls:AppListView.ItemTemplate>
         <DataTemplate>
index ec52db571c1314111d3c4c248f6def097138ae7b..bb68cfb76aab5fd0631a6fef5df83a33286c6a96 100644 (file)
@@ -65,6 +65,8 @@ namespace TVApps.Views
                     BackKeyInfo.Text = "Back";
                     break;
             }
+
+            AppList.FocusInitialize();
         }
 
         private void MainPage_PropertyChanged(object sender, PropertyChangedEventArgs e)
diff --git a/TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_dimmed.9.png b/TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_dimmed.9.png
new file mode 100644 (file)
index 0000000..e1f6bfe
Binary files /dev/null and b/TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_dimmed.9.png differ
diff --git a/TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_normal.9.png b/TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_normal.9.png
new file mode 100644 (file)
index 0000000..db442ff
Binary files /dev/null and b/TVHome/TVHome.TizenTV/res/btn_tizen_dropdown_line_normal.9.png differ
diff --git a/TVHome/TVHome.TizenTV/res/btn_tizen_option_box_dimmed.9.png b/TVHome/TVHome.TizenTV/res/btn_tizen_option_box_dimmed.9.png
deleted file mode 100644 (file)
index ec806ca..0000000
Binary files a/TVHome/TVHome.TizenTV/res/btn_tizen_option_box_dimmed.9.png and /dev/null differ
diff --git a/TVHome/TVHome.TizenTV/res/btn_tizen_option_box_normal.9.png b/TVHome/TVHome.TizenTV/res/btn_tizen_option_box_normal.9.png
deleted file mode 100644 (file)
index df2469d..0000000
Binary files a/TVHome/TVHome.TizenTV/res/btn_tizen_option_box_normal.9.png and /dev/null differ
index 885c115b39211fe10de6019a37789543f2b31f4c..e8cc6e58ab5d3b8a0e872c594699906aa41f1642 100755 (executable)
Binary files a/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_focused.9.png and b/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_focused.9.png differ
index aa97de652e25294d4eb79c3b38f920b72128650b..4f9892710704cc71c346b5fdee976958fa1e2523 100755 (executable)
Binary files a/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_normal.9.png and b/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_normal.9.png differ
index e9fdb5c62952c52b1245f26f425f4df01772a615..b4230afe9041365f53c7842ec57585421069933d 100755 (executable)
Binary files a/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_selected.9.png and b/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_bg_selected.9.png differ
index bdba612e7a11476650832e3ae5acc07695240b4a..021f8b4bf6179cafa80f1b6ca92cb5b6f2c67268 100644 (file)
Binary files a/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_list_box_bg.9.png and b/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_list_box_bg.9.png differ
index 080dba565071ee4ceed49bf606d4738b88eaf6f6..a71e7f149b6b65f343375e94bccb750822ef1f66 100755 (executable)
Binary files a/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_nocontent_bg.9.png and b/TVHome/TVHome.TizenTV/res/btn_tizen_option_menu_nocontent_bg.9.png differ
diff --git a/TVHome/TVHome.TizenTV/res/ic_tizen_apps_launcher_checkmark.png b/TVHome/TVHome.TizenTV/res/ic_tizen_apps_launcher_checkmark.png
new file mode 100644 (file)
index 0000000..d66d3db
Binary files /dev/null and b/TVHome/TVHome.TizenTV/res/ic_tizen_apps_launcher_checkmark.png differ
diff --git a/TVHome/TVHome.TizenTV/res/ic_tizen_home_list_addpin_focused.png b/TVHome/TVHome.TizenTV/res/ic_tizen_home_list_addpin_focused.png
deleted file mode 100755 (executable)
index a0830ef..0000000
Binary files a/TVHome/TVHome.TizenTV/res/ic_tizen_home_list_addpin_focused.png and /dev/null differ
diff --git a/TVHome/TVHome.TizenTV/res/ic_tizen_home_list_allapps_normal.png b/TVHome/TVHome.TizenTV/res/ic_tizen_home_list_allapps_normal.png
deleted file mode 100755 (executable)
index 12517bc..0000000
Binary files a/TVHome/TVHome.TizenTV/res/ic_tizen_home_list_allapps_normal.png and /dev/null differ
diff --git a/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_138.png b/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_138.png
new file mode 100644 (file)
index 0000000..9eeba3e
Binary files /dev/null and b/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_138.png differ
diff --git a/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_182.png b/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_182.png
new file mode 100644 (file)
index 0000000..1ffd4b6
Binary files /dev/null and b/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_addpin_182.png differ
diff --git a/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_138.png b/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_138.png
new file mode 100644 (file)
index 0000000..a280cf3
Binary files /dev/null and b/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_138.png differ
diff --git a/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_182.png b/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_182.png
new file mode 100644 (file)
index 0000000..66c0cba
Binary files /dev/null and b/TVHome/TVHome.TizenTV/res/ic_tizen_home_menu_apps_182.png differ
index 3f6dd311120fdfe97891112f41b336c62ed3191b..c851aa280b1fc1b06510343c7747a9fd82cfe04f 100755 (executable)
Binary files a/TVHome/TVHome.TizenTV/res/ic_tizen_list_thumbnail_gradient_focused.9.png and b/TVHome/TVHome.TizenTV/res/ic_tizen_list_thumbnail_gradient_focused.9.png differ
index b8f7d4547e1f376d00f1ce4dc3c6c0fb45fce8f6..32e5a349d1d5d829d10229d0db5a9354cec2c311 100755 (executable)
Binary files a/TVHome/TVHome.TizenTV/res/ic_tizen_list_thumbnail_gradient_normal.9.png and b/TVHome/TVHome.TizenTV/res/ic_tizen_list_thumbnail_gradient_normal.9.png differ
diff --git a/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dim_apps.png b/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dim_apps.png
deleted file mode 100755 (executable)
index 4f5ac7c..0000000
Binary files a/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dim_apps.png and /dev/null differ
diff --git a/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dim_recent.png b/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dim_recent.png
deleted file mode 100755 (executable)
index 17643cb..0000000
Binary files a/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dim_recent.png and /dev/null differ
diff --git a/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dimmed_apps.png b/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dimmed_apps.png
new file mode 100644 (file)
index 0000000..4f5ac7c
Binary files /dev/null and b/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dimmed_apps.png differ
diff --git a/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dimmed_recent.png b/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dimmed_recent.png
new file mode 100644 (file)
index 0000000..17643cb
Binary files /dev/null and b/TVHome/TVHome.TizenTV/res/img_tizen_home_list_dimmed_recent.png differ