Removing Tizen.Xamarin.Forms.Extensions
[profile/tv/apps/dotnet/mediahub.git] / TVMediaHub / TVMediaHub.Tizen / Extensions / IContextPopup.cs
1 using System;
2 using System.Collections.Generic;
3 using Xamarin.Forms;
4
5 namespace Tizen.Xamarin.Forms.Extension
6 {
7     internal interface IContextPopup
8     {
9         event EventHandler ItemSelected;
10
11         event EventHandler Dismissed;
12
13         ContextPopupItem SelectedItem { get; set; }
14
15         ContextPopupDirectionPriorities DirectionPriorities { get; set; }
16
17         bool IsAutoHidingEnabled { get; set; }
18
19         void AddItems(IEnumerable<ContextPopupItem> items);
20
21         void RemoveItems(IEnumerable<ContextPopupItem> items);
22
23         void ClearItems();
24
25         void Show(View anchor, int xAnchorOffset, int yAnchorOffset);
26
27         void Dismiss();
28
29         bool TryGetContextPopupDirection(out ContextPopupDirection direction);
30     }
31 }