Merge remote-tracking branch 'origin/master' into tizen
[platform/core/csapi/tizenfx.git] / src / ElmSharp.Wearable / ElmSharp.Wearable / ICircleWidget.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Text;
4
5 namespace ElmSharp.Wearable
6 {
7     /// <summary>
8     /// The ICircleWidget is the interface for a widget to display and handle with circle surface
9     /// </summary>
10     /// <since_tizen> preview </since_tizen>
11     public interface ICircleWidget
12     {
13         /// <summary>
14         /// Gets the handle for Circle Widget.
15         /// </summary>
16         /// <since_tizen> preview </since_tizen>
17         IntPtr CircleHandle { get; }
18
19         /// <summary>
20         /// Gets the CircleSurface used in this widget
21         /// </summary>
22         /// <since_tizen> preview </since_tizen>
23         CircleSurface CircleSurface { get; }
24     }
25
26     /// <summary>
27     /// The IRotaryActionWidget is the interface for a widget has action by rotary event
28     /// </summary>
29     /// <since_tizen> preview </since_tizen>
30     public interface IRotaryActionWidget : ICircleWidget
31     {
32     }
33 }