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