eo_mono: make Efl.EventDescription, Efl.Event, Efl.EventCb internal

Summary:
Hide struct and delegate related to `IntPtr`.

Depends on D10585
Depends on D10586

Test Plan: meson setup -Dbindings=mono,cxx -Dmono-beta=true

Reviewers: lauromoura, Jaehyun_Cho

Reviewed By: lauromoura

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10587
This commit is contained in:
Yeongjong Lee 2019-11-01 17:13:57 -03:00 committed by Lauro Moura
parent fa3358acce
commit eb371c992d
1 changed files with 3 additions and 3 deletions

View File

@ -64,7 +64,7 @@ namespace Efl
///<summary>This struct holds the description of a specific event (Since EFL 1.22).</summary>
[StructLayout(LayoutKind.Sequential)]
public struct EventDescription
internal struct EventDescription
{
///<summary>Name of the event.</summary>
public IntPtr Name;
@ -119,7 +119,7 @@ public struct EventDescription
/// </summary>
[StructLayout(LayoutKind.Sequential)]
[Efl.Eo.BindingEntity]
public struct Event
internal struct Event
{
/// <summary>The object the callback was called on.
/// (Since EFL 1.22)</summary>
@ -194,7 +194,7 @@ public struct Event
}
}
public delegate void EventCb(System.IntPtr data, ref Event.NativeStruct evt);
internal delegate void EventCb(System.IntPtr data, ref Event.NativeStruct evt);
internal delegate void FreeWrapperSupervisorCb(System.IntPtr obj);
[StructLayout(LayoutKind.Sequential)]