/// <summary>
/// The CircleSurface presents a surface for drawing circular feature of circle widgets
/// </summary>
+ /// <since_tizen> preview </since_tizen>
public class CircleSurface
{
IntPtr _handle;
/// Creates and initializes a new instance of the CircleSurface class with surface on the Conformant widget.
/// </summary>
/// <param name="conformant">Conformant widget to create a surface.</param>
+ /// <since_tizen> preview </since_tizen>
public CircleSurface(Conformant conformant)
{
_handle = Interop.Eext.eext_circle_surface_conformant_add(conformant);
/// Creates and initializes a new instance of the CircleSurface class with surface on the Layout widget.
/// </summary>
/// <param name="layout">Layout widget to create a surface.</param>
+ /// <since_tizen> preview </since_tizen>
public CircleSurface(Layout layout)
{
_handle = Interop.Eext.eext_circle_surface_layout_add(layout);
/// Creates and initializes a new instance of the CircleSurface class with surface on the Naviframe widget.
/// </summary>
/// <param name="naviframe">Naviframe widget to create a surface.</param>
+ /// <since_tizen> preview </since_tizen>
public CircleSurface(Naviframe naviframe)
{
_handle = Interop.Eext.eext_circle_surface_naviframe_add(naviframe);
/// <summary>
/// Creates and initializes a new instance of the CircleSurface class with no surface
/// </summary>
+ /// <since_tizen> preview </since_tizen>
public CircleSurface()
{
_handle = IntPtr.Zero;
/// <summary>
/// Gets the handle for CircleSurface
/// </summary>
+ /// <since_tizen> preview </since_tizen>
public IntPtr Handle => _handle;
/// <summary>
/// Delete the given CirclrSurface
/// </summary>
+ /// <since_tizen> preview </since_tizen>
public void Delete()
{
if (Handle != IntPtr.Zero)