Modifies NinePatch's ElmSharp.Color value.
Adds image tab's option menu action - slide show
Change-Id: Ie475076081d85825c5b31ddc50189cc72d10a5ea
Signed-off-by: Hyerim Kim <rimi.kim@samsung.com>
private void UpdateImageColor()
{
var img = Element as NinePatch;
- Control.Color = new ElmSharp.Color(Convert.ToInt32(img.ImageColor.R), Convert.ToInt32(img.ImageColor.G), Convert.ToInt32(img.ImageColor.B));
+ Control.Color = new ElmSharp.Color(Convert.ToInt32(img.ImageColor.R * 255), Convert.ToInt32(img.ImageColor.G * 255), Convert.ToInt32(img.ImageColor.B * 255), Convert.ToInt32(img.ImageColor.A * 255));
}
/// <summary>
/// </summary>
private int displayingImageIndex;
- private SortOption option = SortOption.Title;
+ private SortOption option = SortOption.Date;
/// <summary>
/// Gets or sets the displayingImageIndex
/// </summary>
private void CreateImageInfoList()
{
- IEnumerable<MediaInformation> MediaInfoList = MediaHubImpl.GetInstance.ImageProviderInstance.ReadWithoutGroup(SortOption.Title);
+ IEnumerable<MediaInformation> MediaInfoList = MediaHubImpl.GetInstance.ImageProviderInstance.ReadWithoutGroup(option);
imagePlayList = new List<ImageViewerInfomation>();
foreach (var item in MediaInfoList)
list = new List<string>
{
- "NAME",
"EVENT",
"FILE FORMAT",
+ "NAME",
};
SortOptions = list;
OnPropertyChanged("SortOptions");
/// <param name="e">A SelectedItemChanged event's argument</param>
private void OnOptionSelected(object sender, ContextPopupSelectedEventArgs e)
{
- var label = e.Item.Label.ToLower();
+ var label = e.Item.Label.Trim().ToLower();
if (label.Equals("delete"))
{
DeleteModeChangeCommand?.Execute("");
FooterDelete.IsVisible = true;
SetFooterFocusChain(ImageTabScrollView.ScrollX);
}
+ else if (label.Equals("slide show"))
+ {
+ Program.TransitionTo(new ImageViewerSlideShow());
+ }
+ else if (label.Equals("detail info"))
+ {
+ // TODO : Display the alerty popup
+ }
}
/// <summary>
/// <param name="e">A SelectedItemChanged event's argument</param>
private void OnOptionSelected(object sender, ContextPopupSelectedEventArgs e)
{
- var label = e.Item.Label.ToLower();
+ var label = e.Item.Label.Trim().ToLower();
if (label.Equals("delete"))
{
ChangeTabStatusCommand?.Execute("");
FooterDelete.IsVisible = true;
SetFooterFocusChain(VideoTabScrollView.ScrollX);
}
+ else if (label.Equals("disk info"))
+ {
+ // TODO : Display the alerty popup
+ }
}
/// <summary>