Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions src/Tizen.NUI/src/internal/Interop/Interop.Gesture.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ internal static partial class Gesture

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Gesture_sourceSubType_get")]
public static extern int SourceSubTypeGet(global::System.Runtime.InteropServices.HandleRef jarg1);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Gesture_GetDeviceName")]
public static extern string GetDeviceName(global::System.Runtime.InteropServices.HandleRef jarg1);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
/*
* Copyright(c) 2026 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/

namespace Tizen.NUI
{
internal static partial class Interop
{
internal static partial class GestureDeviceSelector
{
[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_new_GestureDeviceSelector")]
public static extern global::System.IntPtr New();

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_GestureDeviceSelector_ByDeviceClass")]
public static extern global::System.IntPtr ByDeviceClass(int deviceClass);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_GestureDeviceSelector_ByDeviceClassAndSubclass")]
public static extern global::System.IntPtr ByDeviceClassAndSubclass(int deviceClass, int deviceSubclass);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_GestureDeviceSelector_ByDeviceName")]
public static extern global::System.IntPtr ByDeviceName(string deviceName);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_delete_GestureDeviceSelector")]
public static extern void Delete(global::System.Runtime.InteropServices.HandleRef nuiSelector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_GestureDeviceSelector_GetMatchType")]
public static extern int GetMatchType(global::System.Runtime.InteropServices.HandleRef nuiSelector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_GestureDeviceSelector_GetDeviceClass")]
public static extern int GetDeviceClass(global::System.Runtime.InteropServices.HandleRef nuiSelector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_GestureDeviceSelector_GetDeviceSubclass")]
public static extern int GetDeviceSubclass(global::System.Runtime.InteropServices.HandleRef nuiSelector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_GestureDeviceSelector_GetDeviceName")]
public static extern string GetDeviceName(global::System.Runtime.InteropServices.HandleRef nuiSelector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_GestureDeviceSelector_Equals")]
[return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
public static extern bool IsEqual(global::System.Runtime.InteropServices.HandleRef nuiSelector, global::System.Runtime.InteropServices.HandleRef nuiOther);
}
}
}
186 changes: 186 additions & 0 deletions src/Tizen.NUI/src/internal/Interop/Interop.GestureThresholds.cs

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,37 @@ internal static partial class LongPressGestureDetector

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_LongPressGestureDetector_DetectedSignal")]
public static extern global::System.IntPtr DetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_new_LongPressGestureDetector_Options")]
public static extern global::System.IntPtr NewOptions();

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_delete_LongPressGestureDetector_Options")]
public static extern void DeleteOptions(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_LongPressGestureDetector_GetDefaultOptions")]
public static extern global::System.IntPtr GetDefaultOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_LongPressGestureDetector_SetDeviceOptions")]
public static extern void SetDeviceOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector, global::System.Runtime.InteropServices.HandleRef nuiSelector, global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_LongPressGestureDetector_GetDeviceOptions")]
[return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
public static extern bool GetDeviceOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector, global::System.Runtime.InteropServices.HandleRef nuiSelector, global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_LongPressGestureDetector_ClearDeviceOptions")]
public static extern void ClearDeviceOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector, global::System.Runtime.InteropServices.HandleRef nuiSelector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_LongPressGestureDetector_Options_SetTouchesRequired__SWIG_0")]
public static extern void OptionsSetTouchesRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions, uint touches);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_LongPressGestureDetector_Options_SetTouchesRequired__SWIG_1")]
public static extern void OptionsSetTouchesRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions, uint minTouches, uint maxTouches);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_LongPressGestureDetector_Options_GetMinimumTouchesRequired")]
public static extern uint OptionsGetMinimumTouchesRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_LongPressGestureDetector_Options_GetMaximumTouchesRequired")]
public static extern uint OptionsGetMaximumTouchesRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,70 @@ internal static partial class PanGestureDetector

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_delete_PanGestureDetectedSignal")]
public static extern void DeletePanGestureDetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_new_PanGestureDetector_Options")]
public static extern global::System.IntPtr NewOptions();

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_delete_PanGestureDetector_Options")]
public static extern void DeleteOptions(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_GetDefaultOptions")]
public static extern global::System.IntPtr GetDefaultOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_SetDeviceOptions")]
public static extern void SetDeviceOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector, global::System.Runtime.InteropServices.HandleRef nuiSelector, global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_GetDeviceOptions")]
[return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
public static extern bool GetDeviceOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector, global::System.Runtime.InteropServices.HandleRef nuiSelector, global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_ClearDeviceOptions")]
public static extern void ClearDeviceOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector, global::System.Runtime.InteropServices.HandleRef nuiSelector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_SetMinimumTouchesRequired")]
public static extern void OptionsSetMinimumTouchesRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions, uint value);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_GetMinimumTouchesRequired")]
public static extern uint OptionsGetMinimumTouchesRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_SetMaximumTouchesRequired")]
public static extern void OptionsSetMaximumTouchesRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions, uint value);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_GetMaximumTouchesRequired")]
public static extern uint OptionsGetMaximumTouchesRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_SetMaximumMotionEventAge")]
public static extern void OptionsSetMaximumMotionEventAge(global::System.Runtime.InteropServices.HandleRef nuiOptions, uint value);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_GetMaximumMotionEventAge")]
public static extern uint OptionsGetMaximumMotionEventAge(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_AddAngle__SWIG_0")]
public static extern void OptionsAddAngle(global::System.Runtime.InteropServices.HandleRef nuiOptions, global::System.Runtime.InteropServices.HandleRef nuiAngle, global::System.Runtime.InteropServices.HandleRef nuiThreshold);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_AddAngle__SWIG_1")]
public static extern void OptionsAddAngle(global::System.Runtime.InteropServices.HandleRef nuiOptions, global::System.Runtime.InteropServices.HandleRef nuiAngle);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_AddDirection__SWIG_0")]
public static extern void OptionsAddDirection(global::System.Runtime.InteropServices.HandleRef nuiOptions, global::System.Runtime.InteropServices.HandleRef nuiDirection, global::System.Runtime.InteropServices.HandleRef nuiThreshold);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_AddDirection__SWIG_1")]
public static extern void OptionsAddDirection(global::System.Runtime.InteropServices.HandleRef nuiOptions, global::System.Runtime.InteropServices.HandleRef nuiDirection);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_GetAngleCount")]
public static extern uint OptionsGetAngleCount(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_GetAngle")]
public static extern global::System.IntPtr OptionsGetAngle(global::System.Runtime.InteropServices.HandleRef nuiOptions, uint index);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_ClearAngles")]
public static extern void OptionsClearAngles(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_RemoveAngle")]
public static extern void OptionsRemoveAngle(global::System.Runtime.InteropServices.HandleRef nuiOptions, global::System.Runtime.InteropServices.HandleRef nuiAngle);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_PanGestureDetector_Options_RemoveDirection")]
public static extern void OptionsRemoveDirection(global::System.Runtime.InteropServices.HandleRef nuiOptions, global::System.Runtime.InteropServices.HandleRef nuiDirection);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,51 @@ internal static partial class TapGestureDetector

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_DetectedSignal")]
public static extern global::System.IntPtr DetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_new_TapGestureDetector_Options")]
public static extern global::System.IntPtr NewOptions();

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_delete_TapGestureDetector_Options")]
public static extern void DeleteOptions(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_GetDefaultOptions")]
public static extern global::System.IntPtr GetDefaultOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_SetDeviceOptions")]
public static extern void SetDeviceOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector, global::System.Runtime.InteropServices.HandleRef nuiSelector, global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_GetDeviceOptions")]
[return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
public static extern bool GetDeviceOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector, global::System.Runtime.InteropServices.HandleRef nuiSelector, global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_ClearDeviceOptions")]
public static extern void ClearDeviceOptions(global::System.Runtime.InteropServices.HandleRef nuiDetector, global::System.Runtime.InteropServices.HandleRef nuiSelector);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_Options_SetMinimumTapsRequired")]
public static extern void OptionsSetMinimumTapsRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions, uint value);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_Options_GetMinimumTapsRequired")]
public static extern uint OptionsGetMinimumTapsRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_Options_SetMaximumTapsRequired")]
public static extern void OptionsSetMaximumTapsRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions, uint value);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_Options_GetMaximumTapsRequired")]
public static extern uint OptionsGetMaximumTapsRequired(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_Options_SetReceiveAllTapEventsEnabled")]
public static extern void OptionsSetReceiveAllTapEventsEnabled(global::System.Runtime.InteropServices.HandleRef nuiOptions, bool value);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_Options_IsReceiveAllTapEventsEnabled")]
[return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
public static extern bool OptionsIsReceiveAllTapEventsEnabled(global::System.Runtime.InteropServices.HandleRef nuiOptions);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_ReceiveAllTapEvents")]
public static extern void ReceiveAllTapEvents(global::System.Runtime.InteropServices.HandleRef nuiDetector, bool receive);

[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_TapGestureDetector_IsReceiveAllTapEventsEnabled")]
[return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
public static extern bool IsReceiveAllTapEventsEnabled(global::System.Runtime.InteropServices.HandleRef nuiDetector);
}
}
}
Loading
Loading