From 8024def7eb53ab6c88704ac719a607ff7ab7f396 Mon Sep 17 00:00:00 2001 From: Seoyeon Kim Date: Fri, 11 Aug 2023 11:57:19 +0900 Subject: [PATCH] [NUI] Change all CallingConvention to `Cdecl` - Change all the CallingConvention from `Stdcall` to `Cdecl`. - In terms of security, the `cdecl` convention is "safer" because it is the caller that needs to deallocate the stack. Signed-off-by: Seoyeon Kim --- .../Controls/ScrollableBase.cs | 2 +- .../internal/Application/ComponentApplication.cs | 2 +- .../src/internal/Application/WatchApplication.cs | 6 +- .../src/internal/Common/DaliEventHandler.cs | 12 ++-- .../src/internal/Common/ObjectRegistry.cs | 4 +- .../src/internal/Common/ProcessorController.cs | 2 +- .../src/internal/Transition/TransitionSet.cs | 2 +- src/Tizen.NUI/src/internal/Utility/Builder.cs | 2 +- .../src/internal/Utility/GaussianBlurView.cs | 2 +- src/Tizen.NUI/src/internal/Utility/PageTurnView.cs | 8 +-- src/Tizen.NUI/src/internal/WebView/WebContext.cs | 18 +++--- .../src/internal/WebView/WebCookieManager.cs | 2 +- .../src/public/Accessibility/Accessibility.cs | 2 +- .../Accessibility/AccessibilityManagerEvent.cs | 64 ++++++++++------------ src/Tizen.NUI/src/public/Animation/Animation.cs | 4 +- .../src/public/BaseComponents/ImageView.cs | 4 +- .../public/BaseComponents/LottieAnimationView.cs | 2 +- .../src/public/BaseComponents/Scrollable.cs | 6 +- .../src/public/BaseComponents/TextEditorEvent.cs | 18 +++--- .../src/public/BaseComponents/TextFieldEvent.cs | 16 +++--- .../src/public/BaseComponents/TextLabelEvent.cs | 4 +- .../src/public/BaseComponents/VideoView.cs | 2 +- .../src/public/BaseComponents/ViewEvent.cs | 22 ++++---- .../src/public/Clipboard/ClipboardEvent.cs | 2 +- src/Tizen.NUI/src/public/Common/Layer.cs | 2 +- .../src/public/Common/PropertyNotification.cs | 2 +- src/Tizen.NUI/src/public/Common/StyleManager.cs | 2 +- .../src/public/CustomView/CustomViewRegistry.cs | 6 +- .../src/public/Events/LongPressGestureDetector.cs | 2 +- .../src/public/Events/PanGestureDetector.cs | 2 +- .../src/public/Events/PinchGestureDetector.cs | 2 +- .../src/public/Events/RotationGestureDetector.cs | 2 +- .../src/public/Events/TapGestureDetector.cs | 2 +- .../src/public/Input/AutofillContainer.cs | 2 +- src/Tizen.NUI/src/public/Input/FocusManager.cs | 10 ++-- .../src/public/Input/InputMethodContext.cs | 2 +- .../src/public/Utility/CubeTransitionEffect.cs | 2 +- .../src/public/Utility/ScrollViewEvent.cs | 2 +- src/Tizen.NUI/src/public/Utility/TTSPlayer.cs | 2 +- src/Tizen.NUI/src/public/Utility/Timer.cs | 2 +- src/Tizen.NUI/src/public/WebView/WebView.cs | 48 ++++++++-------- src/Tizen.NUI/src/public/Widget/WidgetView.cs | 12 ++-- src/Tizen.NUI/src/public/Window/GLWindowEvent.cs | 8 +-- src/Tizen.NUI/src/public/Window/WindowEvent.cs | 30 +++++----- 44 files changed, 171 insertions(+), 179 deletions(-) diff --git a/src/Tizen.NUI.Components/Controls/ScrollableBase.cs b/src/Tizen.NUI.Components/Controls/ScrollableBase.cs index 22b2fb5..6ecd82d 100755 --- a/src/Tizen.NUI.Components/Controls/ScrollableBase.cs +++ b/src/Tizen.NUI.Components/Controls/ScrollableBase.cs @@ -873,7 +873,7 @@ namespace Tizen.NUI.Components private Animation scrollAnimation; // Declare user alpha function delegate - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate float UserAlphaFunctionDelegate(float progress); private UserAlphaFunctionDelegate customScrollAlphaFunction; private float velocityOfLastPan = 0.0f; diff --git a/src/Tizen.NUI/src/internal/Application/ComponentApplication.cs b/src/Tizen.NUI/src/internal/Application/ComponentApplication.cs index 217758b..fb91e1f 100755 --- a/src/Tizen.NUI/src/internal/Application/ComponentApplication.cs +++ b/src/Tizen.NUI/src/internal/Application/ComponentApplication.cs @@ -85,7 +85,7 @@ namespace Tizen.NUI return ret; } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate IntPtr NUIComponentApplicationCreatenativeEventCallbackDelegate(); public delegate IntPtr CreateNativeEventHandler(); diff --git a/src/Tizen.NUI/src/internal/Application/WatchApplication.cs b/src/Tizen.NUI/src/internal/Application/WatchApplication.cs index fc5ea0b..8aeef54 100755 --- a/src/Tizen.NUI/src/internal/Application/WatchApplication.cs +++ b/src/Tizen.NUI/src/internal/Application/WatchApplication.cs @@ -128,7 +128,7 @@ namespace Tizen.NUI } } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void TimeTickCallbackType(IntPtr application, IntPtr watchTime); private TimeTickCallbackType timeTickCallback; private DaliEventHandler timeTickEventHandler; @@ -200,7 +200,7 @@ namespace Tizen.NUI } } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AmbientTickCallbackType(IntPtr application, IntPtr watchTime); private AmbientTickCallbackType ambientTickCallback; private DaliEventHandler ambientTickEventHandler; @@ -272,7 +272,7 @@ namespace Tizen.NUI } } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AmbientChangedCallbackType(IntPtr application, bool changed); private AmbientChangedCallbackType ambientChangedCallback; private DaliEventHandler ambientChangedEventHandler; diff --git a/src/Tizen.NUI/src/internal/Common/DaliEventHandler.cs b/src/Tizen.NUI/src/internal/Common/DaliEventHandler.cs index e8a976b..5b75211 100755 --- a/src/Tizen.NUI/src/internal/Common/DaliEventHandler.cs +++ b/src/Tizen.NUI/src/internal/Common/DaliEventHandler.cs @@ -22,7 +22,7 @@ using System.Runtime.InteropServices; namespace Tizen.NUI { /// - /// [UnmanagedFunctionPointer(CallingConvention.StdCall)] + /// [UnmanagedFunctionPointer(CallingConvention.Cdecl)] /// /// 3 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] @@ -32,7 +32,7 @@ namespace Tizen.NUI public delegate R DaliEventHandlerWithReturnType(T source, U e); /// - /// [UnmanagedFunctionPointer(CallingConvention.StdCall)] + /// [UnmanagedFunctionPointer(CallingConvention.Cdecl)] /// /// 3 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] @@ -42,7 +42,7 @@ namespace Tizen.NUI internal delegate void EventCallbackDelegateType1(IntPtr arg1); /// - /// [UnmanagedFunctionPointer(CallingConvention.StdCall)] + /// [UnmanagedFunctionPointer(CallingConvention.Cdecl)] /// this should be removed with EventHandler from .NET /// /// 3 @@ -53,7 +53,7 @@ namespace Tizen.NUI public delegate void DaliEventHandler(T source, U e); /// - /// [UnmanagedFunctionPointer(CallingConvention.StdCall)] + /// [UnmanagedFunctionPointer(CallingConvention.Cdecl)] /// /// 3 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] @@ -63,9 +63,9 @@ namespace Tizen.NUI public delegate R EventHandlerWithReturnType(T source, U e); /// - /// [UnmanagedFunctionPointer(CallingConvention.StdCall)] + /// [UnmanagedFunctionPointer(CallingConvention.Cdecl)] /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate TReturn ReturnTypeEventHandler(TSource source, TEvent e); } diff --git a/src/Tizen.NUI/src/internal/Common/ObjectRegistry.cs b/src/Tizen.NUI/src/internal/Common/ObjectRegistry.cs index 66979e8..7fc85dc 100755 --- a/src/Tizen.NUI/src/internal/Common/ObjectRegistry.cs +++ b/src/Tizen.NUI/src/internal/Common/ObjectRegistry.cs @@ -65,12 +65,12 @@ namespace Tizen.NUI } } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void ObjectCreatedEventCallbackDelegate(IntPtr baseHandle); private DaliEventHandler objectRegistryObjectCreatedEventHandler; private ObjectCreatedEventCallbackDelegate objectRegistryObjectCreatedEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void ObjectDestroyedEventCallbackDelegate(IntPtr fefObject); private DaliEventHandler objectRegistryObjectDestroyedEventHandler; private ObjectDestroyedEventCallbackDelegate objectRegistryObjectDestroyedEventCallbackDelegate; diff --git a/src/Tizen.NUI/src/internal/Common/ProcessorController.cs b/src/Tizen.NUI/src/internal/Common/ProcessorController.cs index 3a968a2..8650dbe 100755 --- a/src/Tizen.NUI/src/internal/Common/ProcessorController.cs +++ b/src/Tizen.NUI/src/internal/Common/ProcessorController.cs @@ -50,7 +50,7 @@ namespace Tizen.NUI Interop.ProcessorController.SetCallback(SwigCPtr, processorCallback); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void ProcessorEventHandler(); private ProcessorEventHandler processorCallback = null; diff --git a/src/Tizen.NUI/src/internal/Transition/TransitionSet.cs b/src/Tizen.NUI/src/internal/Transition/TransitionSet.cs index 7c69482..0750567 100755 --- a/src/Tizen.NUI/src/internal/Transition/TransitionSet.cs +++ b/src/Tizen.NUI/src/internal/Transition/TransitionSet.cs @@ -46,7 +46,7 @@ namespace Tizen.NUI finishedCallbackOfNative = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(transitionSetFinishedEventCallback); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void TransitionSetFinishedEventCallbackType(IntPtr data); private event EventHandler transitionSetFinishedEventHandler; diff --git a/src/Tizen.NUI/src/internal/Utility/Builder.cs b/src/Tizen.NUI/src/internal/Utility/Builder.cs index 7407eb7..3a52b07 100755 --- a/src/Tizen.NUI/src/internal/Utility/Builder.cs +++ b/src/Tizen.NUI/src/internal/Utility/Builder.cs @@ -37,7 +37,7 @@ namespace Tizen.NUI { } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void QuitEventCallbackDelegate(); private DaliEventHandler builderQuitEventHandler; private QuitEventCallbackDelegate builderQuitEventCallbackDelegate; diff --git a/src/Tizen.NUI/src/internal/Utility/GaussianBlurView.cs b/src/Tizen.NUI/src/internal/Utility/GaussianBlurView.cs index c6e119d..aec4378 100755 --- a/src/Tizen.NUI/src/internal/Utility/GaussianBlurView.cs +++ b/src/Tizen.NUI/src/internal/Utility/GaussianBlurView.cs @@ -82,7 +82,7 @@ namespace Tizen.NUI base.Dispose(type); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void FinishedCallbackType(IntPtr application); private DaliEventHandler finishedEventHandler; private FinishedCallbackType finishedCallback; diff --git a/src/Tizen.NUI/src/internal/Utility/PageTurnView.cs b/src/Tizen.NUI/src/internal/Utility/PageTurnView.cs index 198f8b3..d1ae506 100755 --- a/src/Tizen.NUI/src/internal/Utility/PageTurnView.cs +++ b/src/Tizen.NUI/src/internal/Utility/PageTurnView.cs @@ -154,22 +154,22 @@ namespace Tizen.NUI } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void PagePanStartedCallbackDelegate(IntPtr page); private DaliEventHandler pageTurnViewPagePanStartedEventHandler; private PagePanStartedCallbackDelegate pageTurnViewPagePanStartedCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void PagePanFinishedCallbackDelegate(IntPtr page); private DaliEventHandler pageTurnViewPagePanFinishedEventHandler; private PagePanFinishedCallbackDelegate pageTurnViewPagePanFinishedCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void PageTurnStartedCallbackDelegate(IntPtr page, uint pageIndex, bool isTurningForward); private DaliEventHandler pageTurnViewPageTurnStartedEventHandler; private PageTurnStartedCallbackDelegate pageTurnViewPageTurnStartedCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void PageTurnFinishedCallbackDelegate(IntPtr page, uint pageIndex, bool isTurningForward); private DaliEventHandler pageTurnViewPageTurnFinishedEventHandler; private PageTurnFinishedCallbackDelegate pageTurnViewPageTurnFinishedCallbackDelegate; diff --git a/src/Tizen.NUI/src/internal/WebView/WebContext.cs b/src/Tizen.NUI/src/internal/WebView/WebContext.cs index 3bf6b5b..c8bad40 100755 --- a/src/Tizen.NUI/src/internal/WebView/WebContext.cs +++ b/src/Tizen.NUI/src/internal/WebView/WebContext.cs @@ -80,52 +80,52 @@ namespace Tizen.NUI /// /// The callback function that is invoked when security origin list is acquired. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void SecurityOriginListAcquiredCallback(IList list); /// /// The callback function that is invoked when storage usage is acquired. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void StorageUsageAcquiredCallback(ulong usage); /// /// The callback function that is invoked when password data list is acquired. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void PasswordDataListAcquiredCallback(IList list); /// /// The callback function that is invoked when download is started. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void DownloadStartedCallback(string url); /// /// The callback function that is invoked when current mime type need be overridden. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate bool MimeOverriddenCallback(string url, string currentMime, out string newMime); /// /// The callback function that is invoked when http request need be intercepted. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void HttpRequestInterceptedCallback(WebHttpRequestInterceptor interceptor); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebContextSecurityOriginListAcquiredProxyCallback(IntPtr list); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebContextPasswordDataListAcquiredProxyCallback(IntPtr list); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebContextHttpRequestInterceptedProxyCallback(IntPtr interceptor); /// diff --git a/src/Tizen.NUI/src/internal/WebView/WebCookieManager.cs b/src/Tizen.NUI/src/internal/WebView/WebCookieManager.cs index adaed29..bac4891 100755 --- a/src/Tizen.NUI/src/internal/WebView/WebCookieManager.cs +++ b/src/Tizen.NUI/src/internal/WebView/WebCookieManager.cs @@ -34,7 +34,7 @@ namespace Tizen.NUI { } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void CookieChangedCallback(); /// diff --git a/src/Tizen.NUI/src/public/Accessibility/Accessibility.cs b/src/Tizen.NUI/src/public/Accessibility/Accessibility.cs index 7a816d0..77ac711 100755 --- a/src/Tizen.NUI/src/public/Accessibility/Accessibility.cs +++ b/src/Tizen.NUI/src/public/Accessibility/Accessibility.cs @@ -315,7 +315,7 @@ namespace Tizen.NUI.Accessibility #region Private - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void SayFinishedEventCallbackType(int result); private static SayFinishedEventCallbackType callback = SayFinishedEventCallback; diff --git a/src/Tizen.NUI/src/public/Accessibility/AccessibilityManagerEvent.cs b/src/Tizen.NUI/src/public/Accessibility/AccessibilityManagerEvent.cs index fa81350..200826d 100755 --- a/src/Tizen.NUI/src/public/Accessibility/AccessibilityManagerEvent.cs +++ b/src/Tizen.NUI/src/public/Accessibility/AccessibilityManagerEvent.cs @@ -23,150 +23,142 @@ namespace Tizen.NUI.Accessibility { public partial class AccessibilityManager { - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool StatusChangedEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerStatusChangedEventHandler; private StatusChangedEventCallbackDelegate accessibilityManagerStatusChangedEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionNextEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionNextEventHandler; private ActionNextEventCallbackDelegate accessibilityManagerActionNextEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionPreviousEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionPreviousEventHandler; private ActionPreviousEventCallbackDelegate accessibilityManagerActionPreviousEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionActivateEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionActivateEventHandler; private ActionActivateEventCallbackDelegate accessibilityManagerActionActivateEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionReadEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionReadEventHandler; private ActionReadEventCallbackDelegate accessibilityManagerActionReadEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionOverEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionOverEventHandler; private ActionOverEventCallbackDelegate accessibilityManagerActionOverEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionReadNextEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionReadNextEventHandler; private ActionReadNextEventCallbackDelegate accessibilityManagerActionReadNextEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionReadPreviousEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionReadPreviousEventHandler; private ActionReadPreviousEventCallbackDelegate accessibilityManagerActionReadPreviousEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionUpEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionUpEventHandler; private ActionUpEventCallbackDelegate accessibilityManagerActionUpEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionDownEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionDownEventHandler; private ActionDownEventCallbackDelegate accessibilityManagerActionDownEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionClearFocusEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionClearFocusEventHandler; private ActionClearFocusEventCallbackDelegate accessibilityManagerActionClearFocusEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionBackEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionBackEventHandler; private ActionBackEventCallbackDelegate accessibilityManagerActionBackEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionScrollUpEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionScrollUpEventHandler; private ActionScrollUpEventCallbackDelegate accessibilityManagerActionScrollUpEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionScrollDownEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionScrollDownEventHandler; private ActionScrollDownEventCallbackDelegate accessibilityManagerActionScrollDownEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionPageLeftEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionPageLeftEventHandler; private ActionPageLeftEventCallbackDelegate accessibilityManagerActionPageLeftEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionPageRightEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionPageRightEventHandler; private ActionPageRightEventCallbackDelegate accessibilityManagerActionPageRightEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionPageUpEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionPageUpEventHandler; private ActionPageUpEventCallbackDelegate accessibilityManagerActionPageUpEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionPageDownEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionPageDownEventHandler; private ActionPageDownEventCallbackDelegate accessibilityManagerActionPageDownEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionMoveToFirstEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionMoveToFirstEventHandler; private ActionMoveToFirstEventCallbackDelegate accessibilityManagerActionMoveToFirstEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionMoveToLastEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionMoveToLastEventHandler; private ActionMoveToLastEventCallbackDelegate accessibilityManagerActionMoveToLastEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionReadFromTopEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionReadFromTopEventHandler; private ActionReadFromTopEventCallbackDelegate accessibilityManagerActionReadFromTopEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionReadFromNextEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionReadFromNextEventHandler; private ActionReadFromNextEventCallbackDelegate accessibilityManagerActionReadFromNextEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionZoomEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionZoomEventHandler; private ActionZoomEventCallbackDelegate accessibilityManagerActionZoomEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionReadPauseResumeEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionReadPauseResumeEventHandler; private ActionReadPauseResumeEventCallbackDelegate accessibilityManagerActionReadPauseResumeEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool ActionStartStopEventCallbackDelegate(IntPtr accessibilityManager); private ReturnTypeEventHandler accessibilityManagerActionStartStopEventHandler; private ActionStartStopEventCallbackDelegate accessibilityManagerActionStartStopEventCallbackDelegate; - /* - // To be replaced by a new event that takes Touch - [UnmanagedFunctionPointer(CallingConvention.StdCall)] - private delegate bool ActionScrollEventCallbackDelegate(IntPtr accessibilityManager, IntPtr touchEvent); - private EventHandlerWithReturnType _accessibilityManagerActionScrollEventHandler; - private ActionScrollEventCallbackDelegate _accessibilityManagerActionScrollEventCallbackDelegate; - */ - - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void FocusChangedEventCallbackDelegate(IntPtr view1, IntPtr view2); private EventHandler accessibilityManagerFocusChangedEventHandler; private FocusChangedEventCallbackDelegate accessibilityManagerFocusChangedEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void FocusedViewActivatedEventCallbackDelegate(IntPtr view); private EventHandler accessibilityManagerFocusedViewActivatedEventHandler; private FocusedViewActivatedEventCallbackDelegate accessibilityManagerFocusedViewActivatedEventCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void FocusOvershotEventCallbackDelegate(IntPtr currentFocusedView, AccessibilityManager.FocusOvershotDirection direction); private EventHandler accessibilityManagerFocusOvershotEventHandler; private FocusOvershotEventCallbackDelegate accessibilityManagerFocusOvershotEventCallbackDelegate; diff --git a/src/Tizen.NUI/src/public/Animation/Animation.cs b/src/Tizen.NUI/src/public/Animation/Animation.cs index d4039cc..e313b0c 100755 --- a/src/Tizen.NUI/src/public/Animation/Animation.cs +++ b/src/Tizen.NUI/src/public/Animation/Animation.cs @@ -75,10 +75,10 @@ namespace Tizen.NUI finishedCallbackOfNative = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(animationFinishedEventCallback); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AnimationFinishedEventCallbackType(IntPtr data); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AnimationProgressReachedEventCallbackType(IntPtr data); private event EventHandler animationFinishedEventHandler; diff --git a/src/Tizen.NUI/src/public/BaseComponents/ImageView.cs b/src/Tizen.NUI/src/public/BaseComponents/ImageView.cs index d7446ab..7bdc3c1 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/ImageView.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/ImageView.cs @@ -196,9 +196,9 @@ namespace Tizen.NUI.BaseComponents } } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void ResourceReadyEventCallbackType(IntPtr data); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void _resourceLoadedCallbackType(IntPtr view); /// diff --git a/src/Tizen.NUI/src/public/BaseComponents/LottieAnimationView.cs b/src/Tizen.NUI/src/public/BaseComponents/LottieAnimationView.cs index 2a2b2e5..91ec912 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/LottieAnimationView.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/LottieAnimationView.cs @@ -1175,7 +1175,7 @@ namespace Tizen.NUI.BaseComponents NUILog.Debug($"<[{GetId()}] onVisualEventSignal()! visualIndex={visualIndex}, signalId={signalId}>"); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void VisualEventSignalCallbackType(IntPtr targetView, int visualIndex, int signalId); private VisualEventSignalCallbackType visualEventSignalCallback; diff --git a/src/Tizen.NUI/src/public/BaseComponents/Scrollable.cs b/src/Tizen.NUI/src/public/BaseComponents/Scrollable.cs index 8840356..db41268 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/Scrollable.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/Scrollable.cs @@ -219,13 +219,13 @@ namespace Tizen.NUI.BaseComponents { } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void StartedCallbackDelegate(IntPtr vector2); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void UpdatedCallbackDelegate(IntPtr vector2); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void CompletedCallbackDelegate(IntPtr vector2); /// diff --git a/src/Tizen.NUI/src/public/BaseComponents/TextEditorEvent.cs b/src/Tizen.NUI/src/public/BaseComponents/TextEditorEvent.cs index 9906313..8a37327 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/TextEditorEvent.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/TextEditorEvent.cs @@ -54,31 +54,31 @@ namespace Tizen.NUI.BaseComponents private EventHandler textEditorInputFilteredEventHandler; private InputFilteredCallbackDelegate textEditorInputFilteredCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void TextChangedCallbackDelegate(IntPtr textEditor); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void ScrollStateChangedCallbackDelegate(IntPtr textEditor, ScrollState state); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void CursorPositionChangedCallbackDelegate(IntPtr textEditor, uint oldPosition); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void MaxLengthReachedCallbackDelegate(IntPtr textEditor); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void SelectionClearedCallbackDelegate(IntPtr textEditor); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void SelectionStartedCallbackDelegate(IntPtr textEditor); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AnchorClickedCallbackDelegate(IntPtr textEditor, IntPtr href, uint hrefLength); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void SelectionChangedCallbackDelegate(IntPtr textEditor, uint oldStart, uint oldEnd); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void InputFilteredCallbackDelegate(IntPtr textEditor, InputFilterType type); private bool invokeTextChanged = true; diff --git a/src/Tizen.NUI/src/public/BaseComponents/TextFieldEvent.cs b/src/Tizen.NUI/src/public/BaseComponents/TextFieldEvent.cs index a53b1d5..2999f1f 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/TextFieldEvent.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/TextFieldEvent.cs @@ -47,28 +47,28 @@ namespace Tizen.NUI.BaseComponents private EventHandler textFieldSelectionStartedEventHandler; private SelectionStartedCallbackDelegate textFieldSelectionStartedCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void TextChangedCallbackDelegate(IntPtr textField); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void CursorPositionChangedCallbackDelegate(IntPtr textField, uint oldPosition); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void MaxLengthReachedCallbackDelegate(IntPtr textField); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AnchorClickedCallbackDelegate(IntPtr textField, IntPtr href, uint hrefLength); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void SelectionChangedCallbackDelegate(IntPtr textField, uint oldStart, uint oldEnd); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void InputFilteredCallbackDelegate(IntPtr textField, InputFilterType type); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void SelectionClearedCallbackDelegate(IntPtr textField); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void SelectionStartedCallbackDelegate(IntPtr textField); private bool invokeTextChanged = true; diff --git a/src/Tizen.NUI/src/public/BaseComponents/TextLabelEvent.cs b/src/Tizen.NUI/src/public/BaseComponents/TextLabelEvent.cs index 8d9b10e..94a7ed7 100644 --- a/src/Tizen.NUI/src/public/BaseComponents/TextLabelEvent.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/TextLabelEvent.cs @@ -35,10 +35,10 @@ namespace Tizen.NUI.BaseComponents private EventHandler textLabelTextFitChangedEventHandler; private TextFitChangedCallbackDelegate textLabelTextFitChangedCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AnchorClickedCallbackDelegate(IntPtr textLabel, IntPtr href, uint hrefLength); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void TextFitChangedCallbackDelegate(IntPtr textLabel); /// diff --git a/src/Tizen.NUI/src/public/BaseComponents/VideoView.cs b/src/Tizen.NUI/src/public/BaseComponents/VideoView.cs index dc0a746..d54c56c 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/VideoView.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/VideoView.cs @@ -199,7 +199,7 @@ namespace Tizen.NUI.BaseComponents { } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void FinishedCallbackDelegate(IntPtr data); /// diff --git a/src/Tizen.NUI/src/public/BaseComponents/ViewEvent.cs b/src/Tizen.NUI/src/public/BaseComponents/ViewEvent.cs index c6b223c..86d44f0 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/ViewEvent.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/ViewEvent.cs @@ -62,21 +62,21 @@ namespace Tizen.NUI.BaseComponents private _backgroundResourceLoadedCallbackType backgroundResourceLoadedCallback; private TouchDataCallbackType hitTestResultDataCallback; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void OffWindowEventCallbackType(IntPtr control); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool WheelEventCallbackType(IntPtr view, IntPtr wheelEvent); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool KeyCallbackType(IntPtr control, IntPtr keyEvent); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool TouchDataCallbackType(IntPtr view, IntPtr touchData); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool HoverEventCallbackType(IntPtr view, IntPtr hoverEvent); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void VisibilityChangedEventCallbackType(IntPtr data, bool visibility, VisibilityChangeType type); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void ResourcesLoadedCallbackType(IntPtr control); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void _backgroundResourceLoadedCallbackType(IntPtr view); [UnmanagedFunctionPointer(CallingConvention.Cdecl)] @@ -84,11 +84,11 @@ namespace Tizen.NUI.BaseComponents [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void KeyInputFocusLostCallbackType(IntPtr control); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void OnRelayoutEventCallbackType(IntPtr control); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void OnWindowEventCallbackType(IntPtr control); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void LayoutDirectionChangedEventCallbackType(IntPtr data, ViewLayoutDirectionType type); // List of dispatch Event diff --git a/src/Tizen.NUI/src/public/Clipboard/ClipboardEvent.cs b/src/Tizen.NUI/src/public/Clipboard/ClipboardEvent.cs index 932b9d2..7c812d9 100755 --- a/src/Tizen.NUI/src/public/Clipboard/ClipboardEvent.cs +++ b/src/Tizen.NUI/src/public/Clipboard/ClipboardEvent.cs @@ -68,7 +68,7 @@ namespace Tizen.NUI private EventHandler clipboardDataReceivedEventHandler; private ClipboardDataReceivedCallback clipboardDataReceivedCallback; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void ClipboardDataReceivedCallback(uint id, string mimeType, string data); private event EventHandler ClipboardDataReceived diff --git a/src/Tizen.NUI/src/public/Common/Layer.cs b/src/Tizen.NUI/src/public/Common/Layer.cs index 6066729..828ba47 100755 --- a/src/Tizen.NUI/src/public/Common/Layer.cs +++ b/src/Tizen.NUI/src/public/Common/Layer.cs @@ -31,7 +31,7 @@ namespace Tizen.NUI private int layoutCount = 0; private EventHandler visibilityChangedEventHandler; private VisibilityChangedEventCallbackType visibilityChangedEventCallback; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void VisibilityChangedEventCallbackType(IntPtr data, bool visibility, VisibilityChangeType type); /// diff --git a/src/Tizen.NUI/src/public/Common/PropertyNotification.cs b/src/Tizen.NUI/src/public/Common/PropertyNotification.cs index 21f5628..c323adb 100755 --- a/src/Tizen.NUI/src/public/Common/PropertyNotification.cs +++ b/src/Tizen.NUI/src/public/Common/PropertyNotification.cs @@ -54,7 +54,7 @@ namespace Tizen.NUI { } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void NotifyEventCallbackDelegate(IntPtr propertyNotification); /// diff --git a/src/Tizen.NUI/src/public/Common/StyleManager.cs b/src/Tizen.NUI/src/public/Common/StyleManager.cs index 34784e2..e827ecf 100755 --- a/src/Tizen.NUI/src/public/Common/StyleManager.cs +++ b/src/Tizen.NUI/src/public/Common/StyleManager.cs @@ -48,7 +48,7 @@ namespace Tizen.NUI if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void StyleChangedCallbackDelegate(IntPtr styleManager, Tizen.NUI.StyleChangeType styleChange); /// diff --git a/src/Tizen.NUI/src/public/CustomView/CustomViewRegistry.cs b/src/Tizen.NUI/src/public/CustomView/CustomViewRegistry.cs index 8d50297..640f832 100755 --- a/src/Tizen.NUI/src/public/CustomView/CustomViewRegistry.cs +++ b/src/Tizen.NUI/src/public/CustomView/CustomViewRegistry.cs @@ -211,13 +211,13 @@ namespace Tizen.NUI propertyRangeManager = new PropertyRangeManager(); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate IntPtr CreateControlDelegate(IntPtr cPtrControlName); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate IntPtr GetPropertyDelegate(IntPtr controlPtr, IntPtr propertyName); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void SetPropertyDelegate(IntPtr controlPtr, IntPtr propertyName, IntPtr propertyValue); /// 3 diff --git a/src/Tizen.NUI/src/public/Events/LongPressGestureDetector.cs b/src/Tizen.NUI/src/public/Events/LongPressGestureDetector.cs index b16f72a..16e536b 100755 --- a/src/Tizen.NUI/src/public/Events/LongPressGestureDetector.cs +++ b/src/Tizen.NUI/src/public/Events/LongPressGestureDetector.cs @@ -82,7 +82,7 @@ namespace Tizen.NUI } private DaliEventHandler detectedEventHandler; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void DetectedCallbackType(IntPtr actor, IntPtr longPressGesture); private DetectedCallbackType detectedCallback; diff --git a/src/Tizen.NUI/src/public/Events/PanGestureDetector.cs b/src/Tizen.NUI/src/public/Events/PanGestureDetector.cs index d756608..a862df1 100755 --- a/src/Tizen.NUI/src/public/Events/PanGestureDetector.cs +++ b/src/Tizen.NUI/src/public/Events/PanGestureDetector.cs @@ -55,7 +55,7 @@ namespace Tizen.NUI } private DaliEventHandler detectedEventHandler; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void DetectedCallbackType(IntPtr actor, IntPtr panGesture); private DetectedCallbackType detectedCallback; diff --git a/src/Tizen.NUI/src/public/Events/PinchGestureDetector.cs b/src/Tizen.NUI/src/public/Events/PinchGestureDetector.cs index 7b779ba..2eb451f 100755 --- a/src/Tizen.NUI/src/public/Events/PinchGestureDetector.cs +++ b/src/Tizen.NUI/src/public/Events/PinchGestureDetector.cs @@ -55,7 +55,7 @@ namespace Tizen.NUI } private DaliEventHandler detectedEventHandler; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void DetectedCallbackType(IntPtr actor, IntPtr pinchGesture); private DetectedCallbackType detectedCallback; diff --git a/src/Tizen.NUI/src/public/Events/RotationGestureDetector.cs b/src/Tizen.NUI/src/public/Events/RotationGestureDetector.cs index b7fad1c..6ae479b 100755 --- a/src/Tizen.NUI/src/public/Events/RotationGestureDetector.cs +++ b/src/Tizen.NUI/src/public/Events/RotationGestureDetector.cs @@ -55,7 +55,7 @@ namespace Tizen.NUI } private DaliEventHandler detectedEventHandler; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void DetectedCallbackType(IntPtr actor, IntPtr rotationGesture); private DetectedCallbackType detectedCallback; diff --git a/src/Tizen.NUI/src/public/Events/TapGestureDetector.cs b/src/Tizen.NUI/src/public/Events/TapGestureDetector.cs index 0cfa62b..201abc1 100755 --- a/src/Tizen.NUI/src/public/Events/TapGestureDetector.cs +++ b/src/Tizen.NUI/src/public/Events/TapGestureDetector.cs @@ -57,7 +57,7 @@ namespace Tizen.NUI } private DaliEventHandler _detectedEventHandler; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void DetectedCallbackType(IntPtr actor, IntPtr TapGesture); private DetectedCallbackType _detectedCallback; diff --git a/src/Tizen.NUI/src/public/Input/AutofillContainer.cs b/src/Tizen.NUI/src/public/Input/AutofillContainer.cs index 62c6bb4..b28784a 100755 --- a/src/Tizen.NUI/src/public/Input/AutofillContainer.cs +++ b/src/Tizen.NUI/src/public/Input/AutofillContainer.cs @@ -34,7 +34,7 @@ namespace Tizen.NUI private event EventHandler authenticationEventHandler; private event EventHandler listEventHandler; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AuthenticationEventCallbackType(IntPtr autofillContainer); private delegate void ListEventCallbackType(IntPtr control); diff --git a/src/Tizen.NUI/src/public/Input/FocusManager.cs b/src/Tizen.NUI/src/public/Input/FocusManager.cs index d43f75b..3a692f3 100755 --- a/src/Tizen.NUI/src/public/Input/FocusManager.cs +++ b/src/Tizen.NUI/src/public/Input/FocusManager.cs @@ -60,19 +60,19 @@ namespace Tizen.NUI if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate IntPtr PreFocusChangeEventCallback(IntPtr current, IntPtr proposed, View.FocusDirection direction); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] internal delegate void FocusChangedEventCallback(IntPtr current, IntPtr next); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void FocusGroupChangedEventCallback(IntPtr current, bool forwardDirection); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void FocusedViewEnterKeyEventCallback(IntPtr view); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void FocusedViewEnterKeyEventCallback2(IntPtr view); private View internalFocusIndicator = null; diff --git a/src/Tizen.NUI/src/public/Input/InputMethodContext.cs b/src/Tizen.NUI/src/public/Input/InputMethodContext.cs index 36c4d97..05f825f 100755 --- a/src/Tizen.NUI/src/public/Input/InputMethodContext.cs +++ b/src/Tizen.NUI/src/public/Input/InputMethodContext.cs @@ -50,7 +50,7 @@ namespace Tizen.NUI { } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void ActivatedEventCallbackType(IntPtr data); private delegate IntPtr EventReceivedEventCallbackType(IntPtr inputMethodContext, IntPtr eventData); private delegate void StatusChangedEventCallbackType(bool statusChanged); diff --git a/src/Tizen.NUI/src/public/Utility/CubeTransitionEffect.cs b/src/Tizen.NUI/src/public/Utility/CubeTransitionEffect.cs index 0e74cda..d0949ac 100755 --- a/src/Tizen.NUI/src/public/Utility/CubeTransitionEffect.cs +++ b/src/Tizen.NUI/src/public/Utility/CubeTransitionEffect.cs @@ -33,7 +33,7 @@ namespace Tizen.NUI private EventHandler transitionCompletedEventHandler; private TransitionCompletedCallbackDelegate _transitionCompletedCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void TransitionCompletedCallbackDelegate(IntPtr cubeTransition, IntPtr cubeTexture); /// diff --git a/src/Tizen.NUI/src/public/Utility/ScrollViewEvent.cs b/src/Tizen.NUI/src/public/Utility/ScrollViewEvent.cs index 6b15710..2eaa0df 100755 --- a/src/Tizen.NUI/src/public/Utility/ScrollViewEvent.cs +++ b/src/Tizen.NUI/src/public/Utility/ScrollViewEvent.cs @@ -29,7 +29,7 @@ namespace Tizen.NUI private DaliEventHandler scrollViewSnapStartedEventHandler; private SnapStartedCallbackDelegate scrollViewSnapStartedCallbackDelegate; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void SnapStartedCallbackDelegate(IntPtr data); /// diff --git a/src/Tizen.NUI/src/public/Utility/TTSPlayer.cs b/src/Tizen.NUI/src/public/Utility/TTSPlayer.cs index 7208244..6712905 100755 --- a/src/Tizen.NUI/src/public/Utility/TTSPlayer.cs +++ b/src/Tizen.NUI/src/public/Utility/TTSPlayer.cs @@ -44,7 +44,7 @@ namespace Tizen.NUI if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void StateChangedEventCallbackType(TTSState prevState, TTSState nextState); private event EventHandler stateChangedEventHandler; diff --git a/src/Tizen.NUI/src/public/Utility/Timer.cs b/src/Tizen.NUI/src/public/Utility/Timer.cs index 484445a9..0bb293d 100755 --- a/src/Tizen.NUI/src/public/Utility/Timer.cs +++ b/src/Tizen.NUI/src/public/Utility/Timer.cs @@ -74,7 +74,7 @@ namespace Tizen.NUI Tizen.Log.Debug("NUI", $"(0x{SwigCPtr.Handle:X})Timer() destructor!, disposed={disposed}"); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool TickCallbackDelegate(); /// diff --git a/src/Tizen.NUI/src/public/WebView/WebView.cs b/src/Tizen.NUI/src/public/WebView/WebView.cs index 5c3fab1..d3c611a 100755 --- a/src/Tizen.NUI/src/public/WebView/WebView.cs +++ b/src/Tizen.NUI/src/public/WebView/WebView.cs @@ -180,109 +180,109 @@ namespace Tizen.NUI.BaseComponents /// /// The callback function that is invoked when the message is received from the script. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void JavaScriptMessageHandler(string message); /// /// The callback function that is invoked when the message is received from the script. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void JavaScriptAlertCallback(string message); /// /// The callback function that is invoked when the message is received from the script. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void JavaScriptConfirmCallback(string message); /// /// The callback function that is invoked when the message is received from the script. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void JavaScriptPromptCallback(string message1, string message2); /// /// The callback function that is invoked when screen shot is acquired asynchronously. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void ScreenshotAcquiredCallback(ImageView image); /// /// The callback function that is invoked when video playing is checked asynchronously. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void VideoPlayingCallback(bool isPlaying); /// /// The callback function that is invoked when geolocation permission is requested. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void GeolocationPermissionCallback(string host, string protocol); /// /// The callback function that is invoked when hit test is finished. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void HitTestFinishedCallback(WebHitTestResult test); /// /// The callback function that is invoked when the plain text of the current page is received. /// - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] [EditorBrowsable(EditorBrowsableState.Never)] public delegate void PlainTextReceivedCallback(string plainText); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewPageLoadCallback(string pageUrl); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewPageLoadErrorCallback(IntPtr error); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewScrollEdgeReachedCallback(int edge); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewUrlChangedCallback(string pageUrl); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewFormRepostPolicyDecidedCallback(IntPtr maker); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewFrameRenderedCallback(); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewScreenshotAcquiredProxyCallback(IntPtr data); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewHitTestFinishedProxyCallback(IntPtr data); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewPolicyDecidedCallback(IntPtr maker); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewNewWindowCreatedCallback(out IntPtr outView); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewCertificateReceivedCallback(IntPtr certificate); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewHttpAuthRequestedCallback(IntPtr handler); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewConsoleMessageReceivedCallback(IntPtr message); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewContextMenuShownCallback(IntPtr menu); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WebViewContextMenuHiddenCallback(IntPtr menu); /// diff --git a/src/Tizen.NUI/src/public/Widget/WidgetView.cs b/src/Tizen.NUI/src/public/Widget/WidgetView.cs index 639a5e3..1dceadf 100755 --- a/src/Tizen.NUI/src/public/Widget/WidgetView.cs +++ b/src/Tizen.NUI/src/public/Widget/WidgetView.cs @@ -184,17 +184,17 @@ namespace Tizen.NUI if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WidgetAddedEventCallbackType(IntPtr data); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WidgetContentUpdatedEventCallbackType(IntPtr data); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WidgetDeletedEventCallbackType(IntPtr data); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WidgetCreationAbortedEventCallbackType(IntPtr data); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WidgetUpdatePeriodChangedEventCallbackType(IntPtr data); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WidgetFaultedEventCallbackType(IntPtr data); /// diff --git a/src/Tizen.NUI/src/public/Window/GLWindowEvent.cs b/src/Tizen.NUI/src/public/Window/GLWindowEvent.cs index b4d54ec..0210704 100755 --- a/src/Tizen.NUI/src/public/Window/GLWindowEvent.cs +++ b/src/Tizen.NUI/src/public/Window/GLWindowEvent.cs @@ -29,11 +29,11 @@ namespace Tizen.NUI private EventCallbackDelegateType1 windowKeyCallbackDelegate; private WindowResizedEventCallbackType windowResizedEventCallback; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void FocusChangedEventCallbackType(IntPtr window, bool focusGained); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool GLWindowTouchDataCallbackType(IntPtr touchData); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WindowResizedEventCallbackType(IntPtr windowSize); /// @@ -393,7 +393,7 @@ namespace Tizen.NUI } } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void GLVisibilityChangedEventCallbackType(IntPtr window, bool visibility); private GLVisibilityChangedEventCallbackType glVisibilityChangedEventCallback; private event EventHandler visibilityChangedEventHandler; diff --git a/src/Tizen.NUI/src/public/Window/WindowEvent.cs b/src/Tizen.NUI/src/public/Window/WindowEvent.cs index 4fe1100..37866f7 100755 --- a/src/Tizen.NUI/src/public/Window/WindowEvent.cs +++ b/src/Tizen.NUI/src/public/Window/WindowEvent.cs @@ -56,31 +56,31 @@ namespace Tizen.NUI private ResizeCompletedEventCallbackType resizeCompletedEventCallback; [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WindowFocusChangedEventCallbackType(IntPtr window, bool focusGained); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool RootLayerTouchDataCallbackType(IntPtr view, IntPtr touchData); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool WheelEventCallbackType(IntPtr view, IntPtr wheelEvent); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WindowResizeEventCallbackType(IntPtr window, IntPtr windowSize); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WindowFocusChangedEventCallbackType2(IntPtr window, bool focusGained); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void TransitionEffectEventCallbackType(IntPtr window, int state, int type); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void MovedEventCallbackType(IntPtr window, IntPtr position); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void OrientationChangedEventCallbackType(IntPtr window, int orientation); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void KeyboardRepeatSettingsChangedEventCallbackType(); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AuxiliaryMessageEventCallbackType(IntPtr kData, IntPtr vData, IntPtr optionsArray); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate bool InterceptKeyEventDelegateType(IntPtr arg1); [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void WindowMouseInOutEventCallbackType(IntPtr window, IntPtr mouseEvent); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void MoveCompletedEventCallbackType(IntPtr window, IntPtr position); - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void ResizeCompletedEventCallbackType(IntPtr window, IntPtr size); @@ -1390,7 +1390,7 @@ namespace Tizen.NUI private EventHandler DetentEventHandler; - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void DetentEventCallbackType(IntPtr arg1); private DetentEventCallbackType DetentEventCallback; @@ -1444,7 +1444,7 @@ namespace Tizen.NUI } } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void VisibilityChangedEventCallbackType(IntPtr window, bool visibility); private VisibilityChangedEventCallbackType VisibilityChangedEventCallback; private event EventHandler VisibilityChangedEventHandler; @@ -1588,7 +1588,7 @@ namespace Tizen.NUI } } - [UnmanagedFunctionPointer(CallingConvention.StdCall)] + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void AccessibilityHighlightEventCallbackType(IntPtr window, bool highlight); private AccessibilityHighlightEventCallbackType AccessibilityHighlightEventCallback; private event EventHandler AccessibilityHighlightEventHandler; -- 2.7.4