X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fcsapi%2Ftizenfx.git;a=blobdiff_plain;f=internals%2Fsrc%2FEflSharp%2FEflSharp%2Fefl%2Fefl_access_object.eo.cs;h=264676a49e0510c445ac0e896d4b64b4398c01a3;hp=39024403658c38bb4ab905fd3f329c504f2d9d6f;hb=04e59dc939f2654e4525abdb21f65f0632c988e0;hpb=5fa5718a930d8d558a0cc0e0c9637e645926ca73 diff --git a/internals/src/EflSharp/EflSharp/efl/efl_access_object.eo.cs b/internals/src/EflSharp/EflSharp/efl/efl_access_object.eo.cs index 3902440..264676a 100644 --- a/internals/src/EflSharp/EflSharp/efl/efl_access_object.eo.cs +++ b/internals/src/EflSharp/EflSharp/efl/efl_access_object.eo.cs @@ -73,6 +73,7 @@ namespace Access { /// Accessibility accessible mixin [Efl.Access.IObjectConcrete.NativeMethods] +[Efl.Eo.BindingEntity] public interface IObject : Efl.Eo.IWrapper, IDisposable { @@ -304,26 +305,31 @@ void StateNotify(Efl.Access.StateSet state_types_mask, bool recursive); } } ///Event argument wrapper for event . +[Efl.Eo.BindingEntity] public class IObjectPropertyChangedEvt_Args : EventArgs { ///Actual event payload. public System.String arg { get; set; } } ///Event argument wrapper for event . +[Efl.Eo.BindingEntity] public class IObjectChildrenChangedEvt_Args : EventArgs { ///Actual event payload. public Efl.Access.Event.ChildrenChanged.Data arg { get; set; } } ///Event argument wrapper for event . +[Efl.Eo.BindingEntity] public class IObjectStateChangedEvt_Args : EventArgs { ///Actual event payload. public Efl.Access.Event.StateChanged.Data arg { get; set; } } ///Event argument wrapper for event . +[Efl.Eo.BindingEntity] public class IObjectBoundsChangedEvt_Args : EventArgs { ///Actual event payload. public Efl.Access.Event.GeometryChanged.Data arg { get; set; } } ///Event argument wrapper for event . +[Efl.Eo.BindingEntity] public class IObjectActiveDescendantChangedEvt_Args : EventArgs { ///Actual event payload. public Efl.Object arg { get; set; } @@ -350,11 +356,18 @@ sealed public class IObjectConcrete : } } + /// Constructor to be used when objects are expected to be constructed from native code. + /// Tag struct storing the native handle of the object being constructed. + private IObjectConcrete(ConstructingHandle ch) : base(ch) + { + } + [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr efl_access_object_mixin_get(); /// Initializes a new instance of the class. /// Internal usage: This is used when interacting with C code and should not be used directly. - private IObjectConcrete(System.IntPtr raw) : base(raw) + /// The native pointer to be wrapped. + private IObjectConcrete(Efl.Eo.Globals.WrappingHandle wh) : base(wh) { } @@ -363,7 +376,7 @@ sealed public class IObjectConcrete : { add { - lock (eventLock) + lock (eflBindingEventLock) { Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { @@ -391,7 +404,7 @@ sealed public class IObjectConcrete : remove { - lock (eventLock) + lock (eflBindingEventLock) { string key = "_EFL_ACCESS_OBJECT_EVENT_PROPERTY_CHANGED"; RemoveNativeEventHandler(efl.Libs.Elementary, key, value); @@ -424,7 +437,7 @@ sealed public class IObjectConcrete : { add { - lock (eventLock) + lock (eflBindingEventLock) { Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { @@ -452,7 +465,7 @@ sealed public class IObjectConcrete : remove { - lock (eventLock) + lock (eflBindingEventLock) { string key = "_EFL_ACCESS_OBJECT_EVENT_CHILDREN_CHANGED"; RemoveNativeEventHandler(efl.Libs.Elementary, key, value); @@ -486,7 +499,7 @@ sealed public class IObjectConcrete : { add { - lock (eventLock) + lock (eflBindingEventLock) { Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { @@ -514,7 +527,7 @@ sealed public class IObjectConcrete : remove { - lock (eventLock) + lock (eflBindingEventLock) { string key = "_EFL_ACCESS_OBJECT_EVENT_STATE_CHANGED"; RemoveNativeEventHandler(efl.Libs.Elementary, key, value); @@ -548,7 +561,7 @@ sealed public class IObjectConcrete : { add { - lock (eventLock) + lock (eflBindingEventLock) { Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { @@ -576,7 +589,7 @@ sealed public class IObjectConcrete : remove { - lock (eventLock) + lock (eflBindingEventLock) { string key = "_EFL_ACCESS_OBJECT_EVENT_BOUNDS_CHANGED"; RemoveNativeEventHandler(efl.Libs.Elementary, key, value); @@ -610,7 +623,7 @@ sealed public class IObjectConcrete : { add { - lock (eventLock) + lock (eflBindingEventLock) { Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { @@ -637,7 +650,7 @@ sealed public class IObjectConcrete : remove { - lock (eventLock) + lock (eflBindingEventLock) { string key = "_EFL_ACCESS_OBJECT_EVENT_VISIBLE_DATA_CHANGED"; RemoveNativeEventHandler(efl.Libs.Elementary, key, value); @@ -662,7 +675,7 @@ sealed public class IObjectConcrete : { add { - lock (eventLock) + lock (eflBindingEventLock) { Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { @@ -690,7 +703,7 @@ sealed public class IObjectConcrete : remove { - lock (eventLock) + lock (eflBindingEventLock) { string key = "_EFL_ACCESS_OBJECT_EVENT_ACTIVE_DESCENDANT_CHANGED"; RemoveNativeEventHandler(efl.Libs.Elementary, key, value); @@ -716,7 +729,7 @@ sealed public class IObjectConcrete : { add { - lock (eventLock) + lock (eflBindingEventLock) { Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { @@ -743,7 +756,7 @@ sealed public class IObjectConcrete : remove { - lock (eventLock) + lock (eflBindingEventLock) { string key = "_EFL_ACCESS_OBJECT_EVENT_ADDED"; RemoveNativeEventHandler(efl.Libs.Elementary, key, value); @@ -768,7 +781,7 @@ sealed public class IObjectConcrete : { add { - lock (eventLock) + lock (eflBindingEventLock) { Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { @@ -795,7 +808,7 @@ sealed public class IObjectConcrete : remove { - lock (eventLock) + lock (eflBindingEventLock) { string key = "_EFL_ACCESS_OBJECT_EVENT_REMOVED"; RemoveNativeEventHandler(efl.Libs.Elementary, key, value); @@ -819,7 +832,7 @@ sealed public class IObjectConcrete : { add { - lock (eventLock) + lock (eflBindingEventLock) { Efl.EventCb callerCb = (IntPtr data, ref Efl.Event.NativeStruct evt) => { @@ -846,7 +859,7 @@ sealed public class IObjectConcrete : remove { - lock (eventLock) + lock (eflBindingEventLock) { string key = "_EFL_ACCESS_OBJECT_EVENT_MOVE_OUTED"; RemoveNativeEventHandler(efl.Libs.Elementary, key, value); @@ -1230,7 +1243,7 @@ sealed public class IObjectConcrete : } /// Wrapper for native methods and virtual method delegates. /// For internal use by generated code only. - public class NativeMethods : Efl.Eo.NativeClass + public new class NativeMethods : Efl.Eo.EoWrapper.NativeMethods { private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Elementary); /// Gets the list of Eo operations to override. @@ -2856,6 +2869,7 @@ namespace Efl { namespace Access { /// Type of accessibility object +[Efl.Eo.BindingEntity] public enum Type { /// default accessible object @@ -2875,6 +2889,7 @@ namespace Efl { namespace Access { /// Describes the role of an object visible to Accessibility Clients. +[Efl.Eo.BindingEntity] public enum Role { /// Role: invalid @@ -3096,6 +3111,7 @@ namespace Efl { namespace Access { /// Describes the possible states for an object visible to accessibility clients. +[Efl.Eo.BindingEntity] public enum StateType { /// State: invalid @@ -3203,6 +3219,7 @@ namespace Efl { namespace Access { /// Describes the relationship between two objects. +[Efl.Eo.BindingEntity] public enum RelationType { /// No relation @@ -3260,6 +3277,7 @@ namespace Reading { namespace Info { /// The accessible Reading information type that can be read. +[Efl.Eo.BindingEntity] public enum Type { /// Name should be read @@ -3284,6 +3302,7 @@ namespace Efl { namespace Access { +[Efl.Eo.BindingEntity] public enum Gesture { OneFingerHover = 0, @@ -3332,6 +3351,7 @@ namespace Efl { namespace Access { +[Efl.Eo.BindingEntity] public enum GestureState { Start = 0, @@ -3352,6 +3372,7 @@ namespace Event { /// Accessibility event listener [StructLayout(LayoutKind.Sequential)] +[Efl.Eo.BindingEntity] public struct Handler { ///Placeholder field @@ -3407,6 +3428,7 @@ namespace StateChanged { /// Accessibility state changed event data [StructLayout(LayoutKind.Sequential)] +[Efl.Eo.BindingEntity] public struct Data { /// Type of the state changed event @@ -3482,6 +3504,7 @@ namespace GeometryChanged { /// Accessibility geometry changed event data [StructLayout(LayoutKind.Sequential)] +[Efl.Eo.BindingEntity] public struct Data { /// X coordinate @@ -3573,6 +3596,7 @@ namespace ChildrenChanged { /// Accessibility children changed event data [StructLayout(LayoutKind.Sequential)] +[Efl.Eo.BindingEntity] public struct Data { /// Child is added or not @@ -3645,6 +3669,7 @@ namespace Access { /// Accessibility Attribute [StructLayout(LayoutKind.Sequential)] +[Efl.Eo.BindingEntity] public struct Attribute { /// Attribute key @@ -3712,6 +3737,7 @@ namespace Access { /// Accessibility Relation [StructLayout(LayoutKind.Sequential)] +[Efl.Eo.BindingEntity] public struct Relation { /// Relation type @@ -3778,6 +3804,7 @@ namespace Efl { namespace Access { [StructLayout(LayoutKind.Sequential)] +[Efl.Eo.BindingEntity] public struct GestureInfo { /// Gesture type