summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f41c2c9)
* Add CurrentDeviceOrientation
- app_get_device_orientation
Signed-off-by: hyunho <hhstark.kang@samsung.com>
* Fix summary
Signed-off-by: hyunho <hhstark.kang@samsung.com>
* Modify CurrentDeviceOrientation to static
Signed-off-by: hyunho <hhstark.kang@samsung.com>
using System;
using System.Runtime.InteropServices;
using System;
using System.Runtime.InteropServices;
+using Tizen.Applications;
using Tizen.Applications.CoreBackend;
using Tizen.Internals.Errors;
using Tizen.Applications.CoreBackend;
using Tizen.Internals.Errors;
internal delegate void AppControlCallback(IntPtr appControl, IntPtr userData);
internal delegate void AppControlCallback(IntPtr appControl, IntPtr userData);
+
+ [DllImport(Libraries.Application, EntryPoint = "app_get_device_orientation")]
+ internal static extern DeviceOrientation AppGetDeviceOrientation();
+
[DllImport(Libraries.Application, EntryPoint = "ui_app_main")]
internal static extern ErrorCode Main(int argc, string[] argv, ref UIAppLifecycleCallbacks callback, IntPtr userData);
[DllImport(Libraries.Application, EntryPoint = "ui_app_main")]
internal static extern ErrorCode Main(int argc, string[] argv, ref UIAppLifecycleCallbacks callback, IntPtr userData);
+ /// Gets the current device orientation.
+ /// </summary>
+ /// <since_tizen> 6 </since_tizen>
+ static public DeviceOrientation CurrentDeviceOrientation
+ {
+ get
+ {
+ return Interop.Application.AppGetDeviceOrientation();
+ }
+ }
+
+ /// <summary>
/// Occurs whenever the application is resumed.
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// Occurs whenever the application is resumed.
/// </summary>
/// <since_tizen> 3 </since_tizen>