Change-Id: I9a54c96f9ae04438a76253e572b1ce88f450b24b
/// </summary>
public IntPtr Handle => _handle;
- internal static CircleSurface CreateCircleSurface(EvasObject obj)
+ /// <summary>
+ /// Delete the given CirclrSurface
+ /// </summary>
+ public void Delete()
+ {
+ if (Handle != IntPtr.Zero)
+ {
+ Interop.Eext.eext_circle_surface_del(Handle);
+ _handle = IntPtr.Zero;
+ }
+ }
+
+ internal static CircleSurface CreateCircleSurface(EvasObject obj)
{
if (obj is Conformant) return new CircleSurface(obj as Conformant);
else if (obj is Naviframe) return new CircleSurface(obj as Naviframe);