/// This class provides the properties of Back Forward list item of a specific WebView.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class BackForwardListItem
{
private IntPtr _item_handle;
/// Creates a Back Forward List Item object.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
internal BackForwardListItem(IntPtr handle)
{
_item_handle = handle;
/// Url of the back forward list item.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Url
{
get
/// Title of the back forward list item.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Title
{
get
/// Original Url of the back forward list item.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string OriginalUrl
{
get
/// This class provides the properties of Back Forward list of a specific WebView.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class BackForwardList
{
private IntPtr _list_handle;
- /// <summary>
- /// Creates a Back Forward List object.
- /// </summary>
- /// <since_tizen> 6 </since_tizen>
internal BackForwardList(IntPtr handle)
{
_list_handle = handle;
/// BackForward List can be null if there is no current item.
/// </remarks>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public BackForwardListItem CurrentItem
{
get
/// BackForward List can be null if there is no previous item.
/// </remarks>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public BackForwardListItem PreviousItem
{
get
/// Gets the back forward list count.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public uint Count
{
get
/// <param name="limit"> limit The number of items to retrieve, if limit -1 all items preceding current item are returned.</param>
/// <returns>The list of the BackForwardListItem of back items.</returns>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public IList<BackForwardListItem> BackItems(int limit)
{
IntPtr list = Interop.ChromiumEwk.ewk_back_forward_list_n_back_items_copy(_list_handle, limit);
/// <param name="limit"> limit The number of items to retrieve, if limit is -1 all items following current item are returned.</param>
/// <returns>The list of the BackForwardListItem of forward items.</returns>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public IList<BackForwardListItem> ForwardItems(int limit)
{
IntPtr list = Interop.ChromiumEwk.ewk_back_forward_list_n_forward_items_copy(_list_handle, limit);
/// This class provides the methods to initialize and shutdown the Chromium-efl.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public static class Chromium
{
/// <summary>
/// </summary>
/// <returns>A reference count of the Chromium's instance.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public static int Initialize()
{
return Interop.ChromiumEwk.ewk_init();
/// </summary>
/// <returns>A reference count of the Chromium's instance.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public static int Shutdown()
{
return Interop.ChromiumEwk.ewk_shutdown();
/// <param name="args">Argument array. The first value of array must be program's name.</param>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public static void SetArguments(string[] args)
{
Interop.ChromiumEwk.ewk_set_arguments(args.Length, args);
/// Enumeration for cache model options.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public enum CacheModel
{
/// <summary>
/// All pages in the same context share the same preferences, visited link set, local storage, and so on.
/// </remarks>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class Context
{
private IntPtr _handle;
/// <since_tizen> 6 </since_tizen>
/// <param name="url"> url of the download request. </param>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public delegate void DownloadRequestDelegate(string url);
/// <summary>
/// <since_tizen> 8 </since_tizen>
/// <param name="interceptor"> The object which can handle a intercepted request. </param>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public delegate void InterceptRequestDelegate(RequestInterceptor interceptor);
internal Context(IntPtr handle)
/// The default cache model is DocumentViewer.
/// </remarks>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public CacheModel CacheModel
{
get
/// </summary>
/// <returns>The CookieManager object.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public CookieManager GetCookieManager()
{
if (_cookieManager == null)
/// Clears HTTP caches in the local storage and all resources cached in memory.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void ClearResourceCache()
{
Interop.ChromiumEwk.ewk_context_resource_cache_clear(_handle);
/// </summary>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void NotifyLowMemory()
{
Interop.ChromiumEwk.ewk_context_notify_low_memory(_handle);
/// </summary>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetDownloadRequestDelegate(DownloadRequestDelegate startDownloadCb)
{
_downloadStartCallback = (string url, IntPtr userData) =>
/// <since_tizen> 8 </since_tizen>
/// <param name="interceptRequestCb"> The delegate function for intercepting a resource request. </param>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetInterceptRequestDelegate(InterceptRequestDelegate interceptRequestCb)
{
_interceptRequestCallback = (IntPtr context, IntPtr request, IntPtr userData) =>
/// <since_tizen> 8 </since_tizen>
/// <param name="port"> The port number. </param>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public uint StartInspectorServer(uint port)
{
return Interop.ChromiumEwk.ewk_context_inspector_server_start(_handle, port);
/// </summary>
/// <since_tizen> 8 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void StopInspectorServer()
{
Interop.ChromiumEwk.ewk_context_inspector_server_stop(_handle);
/// Enumeration for Context Menu Item Tag.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public enum ContextMenuItemTag
{
/// <summary>
/// This class provides the properties of Context Menu item.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class ContextMenuItem
{
private IntPtr _handle;
/// Gets Tag of the context menu item.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public ContextMenuItemTag ItemTag
{
get
/// Arguments from the ContextMenuItem event.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class ContextMenuItemEventArgs : EventArgs
{
internal ContextMenuItemEventArgs(ContextMenuItem item)
/// </summary>
/// <returns>The context menu item.</returns>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public ContextMenuItem Item { get; }
internal static ContextMenuItemEventArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
/// This class provides the properties of Context Menu.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class ContextMenu
{
private IntPtr _handle;
/// Gets the context menu items count.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public int ItemCount
{
get
/// <param name="n"> To get item at index n.</param>
/// <returns>The context menu item.</returns>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public ContextMenuItem GetItemAtIndex(int n)
{
IntPtr itemHandle = Interop.ChromiumEwk.ewk_context_menu_nth_item_get(_handle, n);
/// </summary>
/// <param name="item"> The context menu item to be removed.</param>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void RemoveItem(ContextMenuItem item)
{
IntPtr itemHandle = item.GetHandle();
/// <param name="enabled"> if true the context menu item is enabled else false.</param>
/// <returns>Appended context menu item.</returns>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public ContextMenuItem AppendItem(ContextMenuItemTag tag, string title, string iconPath, bool enabled)
{
bool ret = false;
}
}
- /// <summary>
- /// Arguments from the ContextMenu Item event.
- /// </summary>
- /// <since_tizen> 6 </since_tizen>
internal class ContextMenuCustomizeEventArgs : EventArgs
{
internal ContextMenuCustomizeEventArgs(ContextMenu menu)
/// Enumeration for the cookies accept policies.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public enum CookieAcceptPolicy
{
/// <summary>
/// Enumeration for creating a type name for the storage of persistent cookies.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public enum CookiePersistentStorage
{
/// <summary>
/// This class provides methods for the cookie manager.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class CookieManager
{
private IntPtr _handle;
/// </remarks>
/// <param name="policy">The cookie acceptance policy.</param>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetCookieAcceptPolicy(CookieAcceptPolicy policy)
{
Interop.ChromiumEwk.ewk_cookie_manager_accept_policy_set(_handle, (Interop.ChromiumEwk.CookieAcceptPolicy)policy);
/// Deletes all the cookies.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void ClearCookies()
{
Interop.ChromiumEwk.ewk_cookie_manager_cookies_clear(_handle);
/// <param name="path">The path where to read/write cookies.</param>
/// <param name="storage">The type of storage.</param>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetPersistentStorage(string path, CookiePersistentStorage storage)
{
Interop.ChromiumEwk.ewk_cookie_manager_persistent_storage_set(_handle, path, (Interop.ChromiumEwk.CookiePersistentStorage)storage);
/// </summary>
/// <param name="message">The JavaScriptMessage returned by the script.</param>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public delegate void JavaScriptMessageHandler(JavaScriptMessage message);
/// <summary>
/// A script message contains information that is sent from the JavaScript runtime.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class JavaScriptMessage
{
private string _name;
/// The object name in JavaScript.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Name
{
get
/// </summary>
/// <returns>The value of the body as an integer type.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public int GetBodyAsInteger()
{
if (_body == IntPtr.Zero)
/// </summary>
/// <returns>The value of the body as a double type.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public double GetBodyAsDouble()
{
if (_body == IntPtr.Zero)
/// </summary>
/// <returns>The value of the body as boolean type.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool GetBodyAsBoolean()
{
if (_body == IntPtr.Zero)
/// </summary>
/// <returns>The value of the body as a string type.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string GetBodyAsString()
{
if (_body == IntPtr.Zero)
/// <summary>
/// Enumeration values used to specify Policy Navigation Type.
/// </summary>
+ /// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public enum NavigationType {
/// <summary>
/// Link Clicked.
/// This class also provides the properties for Policy Decision of WebView.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public abstract class PolicyDecisionEventArgs : EventArgs
{
private IntPtr _handle;
/// Gets the Url.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Url
{
get
/// Gets the scheme.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Scheme
{
get
/// Ignores the action which triggers this decision.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Ignore()
{
Interop.ChromiumEwk.ewk_policy_decision_ignore(_handle);
/// Accepts the action which triggers this decision.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Use()
{
Interop.ChromiumEwk.ewk_policy_decision_use(_handle);
/// </summary>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool IsMainFrame()
{
return Interop.ChromiumEwk.ewk_policy_decision_is_main_frame(_handle);
- }
+ }
}
/// <summary>
/// This class provides the properties for New Window Policy of WebView.
/// </summary>
/// <since_tizen> 6 </since_tizen>
- public class NewWindowPolicyEventArgs : PolicyDecisionEventArgs
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
+ public class NewWindowPolicyEventArgs : PolicyDecisionEventArgs
{
private IntPtr _handle;
internal NewWindowPolicyEventArgs(IntPtr handle) : base(handle)
{
_handle = handle;
}
-
+
internal static NewWindowPolicyEventArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
{
return new NewWindowPolicyEventArgs(info);
/// This class provides the properties for Navigation Policy of WebView.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class NavigationPolicyEventArgs : PolicyDecisionEventArgs
{
private IntPtr _handle;
/// Gets the Navigation Type of policy.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public NavigationType NavigationType
{
get
/// Gets the cookie.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Cookie
{
get
/// This class provides the properties for Response Policy of WebView.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class ResponsePolicyEventArgs : PolicyDecisionEventArgs
{
private IntPtr _handle;
/// Gets http response status code.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public int StatusCode
{
get
/// Gets the cookie.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Cookie
{
get
return Interop.ChromiumEwk.ewk_policy_decision_cookie_get(_handle);
}
}
-
+
/// <summary>
/// Checks policy decision type is Download.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool IsDownload
{
get
/// </summary>
/// <since_tizen> 8 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class RequestInterceptor {
private const string ResponseHeaderTemplate =
"HTTP/1.1 {0} {1}\r\n" +
/// </summary>
/// <since_tizen> 8 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Uri Url
{
get
/// <exception cref="ArgumentNullException">Thrown when <paramref name="data"/> is null.</exception>
/// <exception cref="InvalidOperationException">Thrown when the native operation failed to set response.</exception>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetResponse(string mimeType, string encoding, int statusCode, string reasonPhrase, IDictionary<string, string> responseHeaders, Stream data)
{
if (data == null)
/// </summary>
/// <since_tizen> 8 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Ignore()
{
Interop.ChromiumEwk.ewk_intercept_request_ignore(_handle);
/// This class provides the properties for setting the preference of a specific WebView.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class Settings
{
private IntPtr _handle;
/// Whether the JavaScript can be executed.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool JavaScriptEnabled
{
get
/// Whether the images can be loaded automatically.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool LoadImageAutomatically
{
get
/// The default text encoding name.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string DefaultTextEncodingName
{
get
/// The default font size of a pixel.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public int DefaultFontSize
{
get
/// Whether the scripts can open windows.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool ScriptsCanOpenWindows
{
get
Interop.ChromiumEwk.ewk_settings_scripts_can_open_windows_set(_handle, value);
}
}
-
+
/// <summary>
/// Enable or Disable force zoom.
/// </summary>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool ForceZoom
{
get
/// </summary>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool TextAutosizing
{
get
/// </summary>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool TextZoom
{
get
/// </summary>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool UseKeypadWithoutUserAction
{
get
/// <param name="enable">The boolean value to set or reset.</param>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetExtraFeature(string name, bool enable)
{
Interop.ChromiumEwk.ewk_settings_extra_feature_set(_handle, name, enable);
/// <returns>Status true or false is returned.</returns>
/// <since_tizen> 6 </since_tizen>
[EditorBrowsable(EditorBrowsableState.Never)]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool GetExtraFeatureStatus(string name)
{
return Interop.ChromiumEwk.ewk_settings_extra_feature_get(_handle, name);
/// The argument from the SmartCallback.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class SmartCallbackArgs : EventArgs
{
private IntPtr _arg;
/// </summary>
/// <returns>Argument as an integer type.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public int GetAsInteger()
{
if (_arg == IntPtr.Zero)
/// </summary>
/// <returns>Argument as a double type.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public double GetAsDouble()
{
if (_arg == IntPtr.Zero)
/// </summary>
/// <returns>Argument as a boolean type.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool GetAsBoolean()
{
if (_arg == IntPtr.Zero)
/// </summary>
/// <returns>Argument as a string type.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string GetAsString()
{
if (_arg == IntPtr.Zero)
/// Enumeration for providing an option to the error codes.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public enum LoadErrorCode
{
/// <summary>
/// Arguments from the LoadError SmartCallback.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public class SmartCallbackLoadErrorArgs : EventArgs
{
IntPtr _handle;
/// Failing URL for the error.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Url
{
get
/// The error code.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public LoadErrorCode Code
{
get
/// The description for the error.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Description
{
get
/// Whether the error should be treated as a cancellation.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool Cancellation
{
get
/// </summary>
/// <since_tizen> 6 </since_tizen>
[Flags]
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public enum FindOption
{
/// <summary>
/// Enumeration for Http Method.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public enum HttpMethod
{
/// <summary>
/// Enumeration for Orientation of the device.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public enum Orientation
{
/// <summary>
/// A view used to render the web contents.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12. The WebView provided by .NET MAUI or Tizen.NUI can be used instead.")]
public class WebView : EvasObject
{
private static IDictionary<string, JavaScriptMessageHandler> _javaScriptMessageHandlerMap = new Dictionary<string, JavaScriptMessageHandler>();
/// Event that occurs when the load is started.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler LoadStarted;
/// <summary>
/// Event that occurs when the load is finished.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler LoadFinished;
/// <summary>
/// Event that occurs when the load throws an error.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<SmartCallbackLoadErrorArgs> LoadError;
/// <summary>
/// Event that occurs when the title of the main frame is changed.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<SmartCallbackArgs> TitleChanged;
/// <summary>
/// Event that occurs when the URL of the main frame is changed.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<SmartCallbackArgs> UrlChanged;
/// <summary>
/// Event that occurs when the policy navigation is decided.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<NavigationPolicyEventArgs> NavigationPolicyDecideRequested;
/// <summary>
/// Event that occurs when the policy new window is decided.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<NewWindowPolicyEventArgs> NewWindowPolicyDecideRequested;
/// <summary>
/// Event that occurs when the policy response is decided.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<ResponsePolicyEventArgs> ResponsePolicyDecideRequested;
/// <summary>
/// Event that occurs when the context menu item selected.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<ContextMenuItemEventArgs> ContextMenuItemSelected;
/// <summary>
/// </summary>
/// <param name="menu">The instance of ContextMenu.</param>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public delegate void ContextMenuCustomize(ContextMenu menu);
/// Current URL of the main frame.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Url
{
get
/// Current title of the main frame.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Title
{
get
/// Current user agent string of this view.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string UserAgent
{
get
/// Whether a view has the focus.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool HasFocus
{
get
/// </summary>
/// <param name="parent">Parent object of the WebView.</param>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public WebView(EvasObject parent) : base(parent)
{
InitializeSmartEvent();
/// </summary>
/// <returns>The context object of this view.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Context GetContext()
{
if (_context == null)
/// </summary>
/// <returns>The settings object of this view.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Settings GetSettings()
{
if (_settings == null)
/// </summary>
/// <returns>The BackForward List object of this view.</returns>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public BackForwardList GetBackForwardList()
{
IntPtr backforwardlistHandle = Interop.ChromiumEwk.ewk_view_back_forward_list_get(_realHandle);
/// Clear the back/forward list object of this view.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void ClearBackForwardList()
{
Interop.ChromiumEwk.ewk_view_back_forward_list_clear(_realHandle);
/// </remarks>
/// <param name="url">The uniform resource identifier to load.</param>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void LoadUrl(string url)
{
Interop.ChromiumEwk.ewk_view_url_set(_realHandle, url);
/// <param name="html">HTML data to load.</param>
/// <param name="baseUrl">Base URL used for relative paths to external objects.</param>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void LoadHtml(string html, string baseUrl)
{
Interop.ChromiumEwk.ewk_view_html_string_load(_realHandle, html, baseUrl, null);
/// Asks the main frame to stop loading.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void StopLoading()
{
Interop.ChromiumEwk.ewk_view_stop(_realHandle);
/// Asks the main frame to reload the current document.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Reload()
{
Interop.ChromiumEwk.ewk_view_reload(_realHandle);
/// Asks the main frame to navigate back in history.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void GoBack()
{
Interop.ChromiumEwk.ewk_view_back(_realHandle);
/// Asks the main frame to navigate forward in history.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void GoForward()
{
Interop.ChromiumEwk.ewk_view_forward(_realHandle);
/// </summary>
/// <returns>Whether it is possible to navigate backward one item in history.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool CanGoBack()
{
return Interop.ChromiumEwk.ewk_view_back_possible(_realHandle);
/// </summary>
/// <returns>Whether it is possible to navigate forward one item in history.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool CanGoForward()
{
return Interop.ChromiumEwk.ewk_view_forward_possible(_realHandle);
/// <param name="handler">The name used to expose the object in JavaScript.</param>
/// <returns>'true' on success, otherwise 'false'.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool AddJavaScriptMessageHandler(string name, JavaScriptMessageHandler handler)
{
lock (_javaScriptMessageHandlerMap)
/// <param name="name">The name used to expose the object in JavaScript.</param>
/// <param name="result">The result to the JavaScript runtime.</param>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void EvalWithResult(string name, string result)
{
Interop.ChromiumEwk.ewk_view_evaluate_javascript(_realHandle, name, result);
/// </summary>
/// <param name="script">The JavaScript code string to execute.</param>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Eval(string script)
{
Interop.ChromiumEwk.ewk_view_script_execute(_realHandle, script, null, IntPtr.Zero);
/// <returns>A task that contains the result of the evaluation as a string.</returns>
/// <since_tizen> 8 </since_tizen>
/// <exception cref="ArgumentException">Thrown when a script is null or empty string.</exception>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public async Task<string> EvalAsync(string script)
{
if (string.IsNullOrEmpty(script))
/// </summary>
/// <param name="focused">'true' to set the focus on the view, 'false' to remove the focus from the view.</param>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetFocus(bool focused)
{
Interop.ChromiumEwk.ewk_view_focus_set(_realHandle, focused);
/// </summary>
/// <returns> size of the coordinate.</returns>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Size ContentsSize
{
get
/// Exit full screen.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void ExitFullscreen ()
{
Interop.ChromiumEwk.ewk_view_fullscreen_exit(_realHandle);
/// </summary>
/// <returns>'value 0.0 to 1.0' on success, otherwise '-1.0'.</returns>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public double LoadProgress
{
get
/// </summary>
/// <param name="orientation">The new orientation of the device in degree.</param>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SendOrientation (Orientation orientation)
{
Interop.ChromiumEwk.ewk_view_orientation_send(_realHandle, orientation);
/// Suspends the operation associated with the view.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Suspend ()
{
Interop.ChromiumEwk.ewk_view_suspend(_realHandle);
/// Resumes the operation associated with the view.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Resume ()
{
Interop.ChromiumEwk.ewk_view_resume(_realHandle);
/// Gets the current scale factor of the page.
/// </summary>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public double Scale
{
get
/// <param name="scaleFactor">A new level to set.</param>
/// <param name="scrollTo">The class Point object with X, Y coordinates.</param>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetScale (double scaleFactor, Point scrollTo)
{
Interop.ChromiumEwk.ewk_view_scale_set(_realHandle, scaleFactor, scrollTo.X, scrollTo.Y);
/// </summary>
/// <param name="enable">'true' to set on the visibility of the page, 'false' otherwise.</param>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetViewVisibility (bool enable)
{
Interop.ChromiumEwk.ewk_view_visibility_set(_realHandle, enable);
/// </summary>
/// <returns>The class Point object with X, Y coordinates.</returns>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Point ScrollPosition
{
get
/// </summary>
/// <param name="delta">The class Point object with X, Y coordinates.</param>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void ScrollBy (Point delta)
{
Interop.ChromiumEwk.ewk_view_scroll_by(_realHandle, delta.X, delta.Y);
/// <param name="option">The options to find.</param>
/// <param name="maxMatchCount">The maximum match count to find, unlimited if 0.</param>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void FindText (string text, FindOption option, int maxMatchCount)
{
Interop.ChromiumEwk.ewk_view_text_find(_realHandle, text, option, maxMatchCount);
/// <param name="httpHeaders">The http headers.</param>
/// <param name="httpBody">The http body data.</param>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetUrlRequest (string url, HttpMethod httpMethod, IDictionary<string, string> httpHeaders, string httpBody)
{
List<IntPtr> stringHandles = new List<IntPtr>();
/// <param name="parent">Parent EvasObject.</param>
/// <returns>IntPtr of the widget handle.</returns>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
protected override IntPtr CreateHandle(EvasObject parent)
{
// focus dummy
/// </summary>
/// <param name="contextMenuCustomizeDelegate">The delegate for context menu customization.</param>
/// <since_tizen> 6 </since_tizen>
+ [Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetContextMenuCustomizeDelegate(ContextMenuCustomize contextMenuCustomizeDelegate)
{
_contextMenuCustomizeDelegate = contextMenuCustomizeDelegate;