# Auto-generated from csapi-tizenfx.spec.in by makespec.sh
%define TIZEN_NET_API_VERSION 11
-%define TIZEN_NET_RPM_VERSION 11.0.0.17910+nui22235
-%define TIZEN_NET_NUGET_VERSION 11.0.0.17910
+%define TIZEN_NET_RPM_VERSION 11.0.0.999+nui22236
+%define TIZEN_NET_NUGET_VERSION 11.0.0.99999
%define DOTNET_ASSEMBLY_PATH /usr/share/dotnet.tizen/framework
%define DOTNET_ASSEMBLY_DUMMY_PATH %{DOTNET_ASSEMBLY_PATH}/ref
NUGET_VERSION=11.0.0.99999
# RPM Version Suffix
-RPM_VERSION_SUFFIX=nui22235
+RPM_VERSION_SUFFIX=nui22236
/// The class representing a geographical area.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13")]
public class Area : IDisposable
{
internal Interop.AreaHandle handle;
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// The direction types for route maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum DirectionType
{
/// <summary>
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// The allowed distance units.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum DistanceUnit
{
/// <summary>
/// Geocode request for the map service.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class GeocodeRequest : MapServiceRequest<Geocoordinates>
{
private Interop.GeocodeCallback _geocodeCallback;
});
}
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
private GeocodeRequest(MapService service, ServiceRequestType type) : base(service, type)
{
// The Maps Service invokes this callback while iterating through the list of obtained coordinates of the specified place.
/// A class representing geographical coordinates.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class Geocoordinates : IDisposable
{
internal Interop.CoordinatesHandle handle;
/// <param name="longitude">Longitude value must be between (-180.0 ~ 180.0) degrees.</param>
/// <exception cref="System.ArgumentException">Thrown when values for latitude and longitude are not valid.</exception>
/// <exception cref="System.InvalidOperationException">Thrown when a native operation fails to allocate memory.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates(double latitude, double longitude)
{
handle = new Interop.CoordinatesHandle(latitude, longitude);
/// Gets the latitude coordinates.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double Latitude
{
get
/// Gets the longitude coordinates.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double Longitude
{
get
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <returns>Returns a string that represents this object.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override string ToString()
{
return $"[{Latitude}, {Longitude}]";
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// Enumeration for the user gesture over a map view.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum GestureType
{
/// <summary>
* limitations under the License.
*/
+using System;
namespace Tizen.Maps
{
/// The preference for geocode searches.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public interface IGeocodePreference
{
/// <summary>
/// <since_tizen> 3 </since_tizen>
/// <remarks>Language should be specified as an ISO 3166 alpha-2 two-letter country-code
/// followed by ISO 639-1 for the two-letter language code.<br/>e.g. "ko-KR", "en-US".</remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
string Language { get; set; }
/// <summary>
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <remarks>Setting a negative value will not have any effect on MaxResults value.</remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
int MaxResults { get; set; }
}
}
* limitations under the License.
*/
-
+using System;
using System.Collections.Generic;
namespace Tizen.Maps
/// The preferences for a place search.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public interface IPlaceSearchPreference
{
/// <summary>
/// Gets or sets the distance unit.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
DistanceUnit Unit { get; set; }
/// <summary>
/// <since_tizen> 3 </since_tizen>
/// <remarks>Language should be specified as an ISO 3166 alpha-2 two letter country-code
/// followed by ISO 639-1 for the two-letter language code.<br/>e.g. "ko-KR", "en-US".</remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
string Language { get; set; }
/// <summary>
/// Gets or sets the maximum number of results.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
int MaxResults { get; set; }
/// <summary>
/// Gets or sets a string that represents the code of a preferred country.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
string CountryCode { get; set; }
/// <summary>
/// Gets or sets the search properties as a key value pair.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
IReadOnlyDictionary<string, string> Properties { get; set; }
}
}
* limitations under the License.
*/
+using System;
namespace Tizen.Maps
{
/// The preferences for route search.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public interface IRouteSearchPreference
{
/// <summary>
/// Gets or sets the distance unit.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
DistanceUnit Unit { get; set; }
/// <summary>
/// Gets or sets the route optimization.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
RouteOptimization Optimization { get; set; }
/// <summary>
/// Gets or sets the route transport mode.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
TransportMode Mode { get; set; }
/// <summary>
/// Gets or sets the route feature weight.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
RouteFeatureWeight RouteFeatureWeight { get; set; }
/// <summary>
/// Gets or sets the route feature.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
RouteFeature RouteFeature { get; set; }
/// <summary>
/// Gets or sets if a search for alternative routes is enabled.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
bool SearchAlternativeRoutes { get; set; }
}
}
/// Event arguments for gesture type map events.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class MapGestureEventArgs : EventArgs
{
internal MapGestureEventArgs(IntPtr nativeHandle)
/// Gets the type of gesture event.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public GestureType GestureType { get; }
/// <summary>
/// Gets screen coordinates in the event.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Point Position { get; }
/// <summary>
/// Gets the number of fingers detected in the event.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int TouchCount { get; }
/// <summary>
/// Gets the zoom factor for zoom gesture event.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double ZoomFactor { get; }
/// <summary>
/// Gets the angle of rotation for rotate gesture event.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double RotationAngle { get; }
/// <summary>
/// Gets the geographical coordinates for the event.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates Geocoordinates { get; }
}
}
* limitations under the License.
*/
+using System;
namespace Tizen.Maps
{
/// The map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public abstract class MapObject
{
internal MapObject() { }
/// Gets or sets visibility of the map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public abstract bool IsVisible { get; set; }
internal abstract void HandleClickedEvent();
/// Map service class for service request.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public partial class MapService : IDisposable
{
internal Interop.ServiceHandle handle;
/// <exception cref="System.ArgumentException">Thrown when parameters are invalid.</exception>
/// <exception cref="System.InvalidOperationException">Thrown when a native operation failed to allocate memory and connect to the service.</exception>
/// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MapService(string serviceProvider, string serviceProviderKey)
{
_serviceProvider = serviceProvider;
/// <privilege>http://tizen.org/privilege/mapservice</privilege>
/// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
/// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have privilege to access this property.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public static IEnumerable<string> Providers
{
get
/// Gets the name of the map service provider.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Provider { get { return _serviceProvider; } }
/// <summary>
/// </summary>
/// <since_tizen> 4 </since_tizen>
/// <privilege>http://tizen.org/privilege/mapservice</privilege>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public bool UserConsented
{
get
/// <since_tizen> 3 </since_tizen>
/// <remarks>Typically, the provider key is issued by each maps provider after signing up for a plan in the website.
/// Depending on the plan and its provider which you have signed, you might have to pay for the network traffic.</remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string ProviderKey
{
get
/// Gets and sets a filter used for the place search result.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceFilter PlaceSearchFilter
{
get
/// Gets the search preferences used for <see cref="GeocodeRequest"/> or <see cref="ReverseGeocodeRequest"/>.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IGeocodePreference GeocodePreferences
{
get
/// Gets the search preferences used for <see cref="PlaceSearchRequest"/>.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IPlaceSearchPreference PlaceSearchPreferences
{
get
/// Gets the search preferences used for <see cref="RouteSearchRequest"/>.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IRouteSearchPreference RouteSearchPreferences
{
get
/// Gets and sets the search preferences.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public SearchPreference Preferences
{
get
/// <privilege>http://tizen.org/privilege/mapservice</privilege>
/// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
/// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public async Task<bool> RequestUserConsent()
{
TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>();
/// <privilege>http://tizen.org/privilege/mapservice</privilege>
/// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
/// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public bool IsSupported(ServiceRequestType type)
{
bool result = false;
/// <privilege>http://tizen.org/privilege/mapservice</privilege>
/// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
/// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public bool IsSupported(ServiceData data)
{
bool result = false;
/// <since_tizen> 3 </since_tizen>
/// <param name="address">A string representing free-formed address.</param>
/// <returns>Returns a GeocodeRequest object created with an address string.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public GeocodeRequest CreateGeocodeRequest(string address)
{
return new GeocodeRequest(this, address);
/// <param name="boundary">An instance of Area object representing the interested area.</param>
/// <seealso cref="Area"/>
/// <returns>Returns a GeocodeRequest object created with an address string and a specified boundary.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public GeocodeRequest CreateGeocodeRequest(string address, Area boundary)
{
return new GeocodeRequest(this, address, boundary);
/// <since_tizen> 3 </since_tizen>
/// <param name="address">A string representing the address of interest.</param>
/// <returns>Returns a GeocodeRequest object created with a structured address.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public GeocodeRequest CreateGeocodeRequest(PlaceAddress address)
{
return new GeocodeRequest(this, address);
/// <param name="latitude">Latitude of the interested place.</param>
/// <param name="longitude">Longitude of the interested place.</param>
/// <returns>Returns a ReverseGeocodeRequest object created with the location coordinates.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public ReverseGeocodeRequest CreateReverseGeocodeRequest(double latitude, double longitude)
{
return new ReverseGeocodeRequest(this, latitude, longitude);
/// <since_tizen> 3 </since_tizen>
/// <param name="coordinates">Coordinates list with [2 ~ 100] coordinates.</param>
/// <returns>Returns a MultiReverseGeocodeRequest object created with a list of location coordinates.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MultiReverseGeocodeRequest CreateMultiReverseGeocodeRequest(IEnumerable<Geocoordinates> coordinates)
{
return new MultiReverseGeocodeRequest(this, coordinates);
/// <param name="from">Starting point.</param>
/// <param name="to">Destination.</param>
/// <returns>Returns a RouteSearchRequest object created with the origin and destination coordinates.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public RouteSearchRequest CreateRouteSearchRequest(Geocoordinates from, Geocoordinates to)
{
return new RouteSearchRequest(this, from, to);
/// <param name="coordinates">Geographical coordinates of the center.</param>
/// <param name="distance">A double value representing the radius of an area to search places.</param>
/// <returns>Returns a PlaceSearchRequest object created with the location coordinates and search radius.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceSearchRequest CreatePlaceSearchRequest(Geocoordinates coordinates, int distance)
{
return new PlaceSearchRequest(this, coordinates, distance);
/// <since_tizen> 3 </since_tizen>
/// <param name="boundary">An instance of Area object representing and area to search interested places.</param>
/// <returns>Returns a PlaceSearchRequest object created with a specified boundary.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceSearchRequest CreatePlaceSearchRequest(Area boundary)
{
return new PlaceSearchRequest(this, boundary);
/// <param name="address">A string which represents a free-formed address.</param>
/// <param name="boundary">An instance of area object representing an area to search interested places.</param>
/// <returns>Returns a PlaceSearchRequest object created with an address string and a specified boundary.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceSearchRequest CreatePlaceSearchRequest(string address, Area boundary)
{
return new PlaceSearchRequest(this, address, boundary);
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <typeparam name="T"></typeparam>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public abstract class MapServiceRequest<T> : IDisposable
{
internal TaskCompletionSource<IEnumerable<T>> _requestTask;
/// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
/// <exception cref="System.InvalidOperationException">Thrown when the result is invalid.</exception>
/// <exception cref="System.ArgumentException">Thrown when arguments are invalid.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public async Task<IEnumerable<T>> GetResponseAsync()
{
IEnumerable<T> task = null;
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// The map view type (theme).
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum MapTypes
{
/// <summary>
/// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
/// <exception cref="System.ArgumentException">Thrown when parameters are invalid.</exception>
/// <exception cref="System.InvalidOperationException">Thrown when a native operation failed to allocate memory, and connect to the service.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public MapView(EvasObject parent, MapService service) : base(parent)
{
handle = new Interop.ViewHandle(service.handle, this);
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// The marker map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class Marker : MapObject, IDisposable
{
internal Interop.MarkerHandle handle;
/// Gets or sets the marker's visibility.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override bool IsVisible
{
get
/// Gets or sets the geographical coordinates for this marker.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates Coordinates
{
get
/// Gets or sets a string representing the image file path for this marker.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string ImagePath
{
get
/// Gets or sets the screen size for this marker.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Size MarkerSize
{
get
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <value>The integer value is 0 by default, and must be in the range of -100 to 100.</value>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int ZOrder
{
get
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <param name="newSize">New size.</param>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Resize(Size newSize)
{
MarkerSize = newSize;
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <param name="newPosition">New position for the marker.</param>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Move(Geocoordinates newPosition)
{
Coordinates = newPosition;
/// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// Pin type the marker map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class Pin : Marker
{
private const string defaultImagePath = "/usr/share/dotnet.tizen/framework/res/maps_marker_pin_48.png";
/// <since_tizen> 3 </since_tizen>
/// <param name="coordinates">Marker coordinates.</param>
/// <exception cref="System.ArgumentException">Thrown when input coordinates are invalid.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Pin(Geocoordinates coordinates)
: base(coordinates, defaultImagePath, Interop.ViewMarkerType.Pin)
{
/// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
/// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
/// <exception cref="System.ArgumentException">Thrown when the input coordinates or imagePath is invalid.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Pin(Geocoordinates coordinates, string imagePath)
: base(coordinates, imagePath, Interop.ViewMarkerType.Pin)
{
/// Sticker type marker map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class Sticker : Marker
{
private const string defaultImagePath = "/usr/share/dotnet.tizen/framework/res/maps_marker_sticker_48.png";
/// <since_tizen> 3 </since_tizen>
/// <param name="coordinates">Marker coordinates.</param>
/// <exception cref="System.ArgumentException">Thrown when input coordinates are invalid.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Sticker(Geocoordinates coordinates)
: base(coordinates, defaultImagePath, Interop.ViewMarkerType.Sticker)
{
/// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
/// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
/// <exception cref="System.ArgumentException">Thrown when the input coordinates or imagePath is invalid.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Sticker(Geocoordinates coordinates, string imagePath)
: base(coordinates, imagePath, Interop.ViewMarkerType.Sticker)
{
/// Multiple reverse geocode request for Tizen map service.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class MultiReverseGeocodeRequest : MapServiceRequest<PlaceAddress>
{
private Interop.MultiReverseGeocodeCallback _geocodeCallback;
/// Overlay map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class Overlay : MapObject, IDisposable
{
internal Interop.OverlayHandle handle;
/// Gets or sets the visibility of an overlay map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override bool IsVisible
{
get { return handle.IsVisible; }
/// Gets or sets geographical coordinates for an overlay map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates Coordinates
{
get
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// The bubble overlay map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class BubbleOverlay : Overlay
{
/// <summary>
/// <param name="objectToContain">The EvasObject to be shown.</param>
/// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
/// <exception cref="ArgumentException">Thrown when the input coordinates or objectToContain are invalid.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public BubbleOverlay(Geocoordinates coordinates, EvasObject objectToContain)
: base(coordinates, objectToContain, Interop.ViewOverlayType.Bubble)
{
/// The box overlay map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class BoxOverlay : Overlay
{
/// <summary>
/// <param name="objectToContain">The EvasObject to be shown.</param>
/// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
/// <exception cref="ArgumentException">Thrown when the input coordinates or objectToContain are invalid</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public BoxOverlay(Geocoordinates coordinates, EvasObject objectToContain)
: base(coordinates, objectToContain, Interop.ViewOverlayType.Box)
{
/// Place information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class Place : IDisposable
{
internal Interop.PlaceHandle handle;
/// Gets an ID string for the place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Id
{
get
/// Gets name string for the place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Name
{
get
/// Gets a view URI for the place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Uri
{
get
/// Gets a distance for the place from the center.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int Distance
{
get
/// Gets a geographical location for the place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates Coordinates
{
get
/// Gets a rating for the place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceRating Rating
{
get
/// Gets a supplier link for the place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceLink Supplier
{
get
/// Gets a related link for the place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceLink Related
{
get
/// Gets all the properties attached to this place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IDictionary<string, string> Properties
{
get
/// Gets all the categories attached to this place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<PlaceCategory> Categories
{
get
/// Gets all the attributes attached to this place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<PlaceAttribute> Attributes
{
get
/// Gets all the contacts attached to this place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<PlaceContact> Contacts
{
get
/// Gets all the editorials attached to this place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<PlaceEditorial> Editorials
{
get
/// Gets all the images attached to this place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<PlaceImage> Images
{
get
/// Gets all the reviews attached to this place.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<PlaceReview> Reviews
{
get
/// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// Address information for the map point used in geocode and reverse geocode requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceAddress : IDisposable
{
internal Interop.AddressHandle handle;
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <exception cref="System.InvalidOperationException">Thrown when native operation failed to allocate memory.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceAddress()
{
handle = new Interop.AddressHandle();
/// Gets a building number for this address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Building
{
get
/// Gets a city name for this address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string City
{
get
/// Gets a country name for this address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Country
{
get
/// Gets a country code for this address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string CountryCode
{
get
/// Gets a county for this address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string County
{
get
/// Gets a district name for this address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string District
{
get
/// Gets a free text associated with this address.
/// </summary>
/// <since_tizen> 4 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string FreeText
{
get
/// Gets a postal code for this address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string PostalCode
{
get
/// Gets a state name for this address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string State
{
get
/// Gets a street name for this address.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Street
{
get
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <returns>Returns a string which presents this object.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override string ToString()
{
return $"{FreeText}";
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// Place attributes information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceAttribute
{
private string _id;
/// Gets an ID for the place attribute.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Id { get { return _id; } }
/// <summary>
/// Gets a label for the place attribute.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Label { get { return _label; } }
/// <summary>
/// Gets a text for the place attribute.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Text { get { return _text; } }
/// <summary>
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <returns>Returns a string which presents this object.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override string ToString()
{
return $"{Label}: {Text}";
/// Place category information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceCategory : IDisposable
{
internal Interop.PlaceCategoryHandle handle;
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <exception cref="System.InvalidOperationException">Thrown when native operation failed to allocate memory.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceCategory()
{
handle = new Interop.PlaceCategoryHandle();
/// Gets or sets an ID for this category.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Id
{
get { return handle.Id; }
/// Gets or sets a name for this category.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Name
{
get { return handle.Name; }
/// Gets or sets a URL for this category.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Url
{
get { return handle.Url; }
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <returns>Returns a string which presents this object.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override string ToString()
{
return $"{Name}";
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// Place contact information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceContact
{
private string _label;
/// Gets an ID for this place contact.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Id { get { return _type; } }
/// <summary>
/// Gets a label for this place contact.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Label { get { return _label; } }
/// <summary>
/// Gets a value for this place contact.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Value { get { return _value; } }
/// <summary>
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <returns>Returns a string which presents this object.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override string ToString()
{
return $"{Label}: {Value}";
/// Place editorial information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceEditorial
{
private string _description;
/// Gets a description for this place editorial.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Description { get { return _description; } }
/// <summary>
/// Gets a language for this place editorial.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Language { get { return _language; } }
/// <summary>
/// Gets an instance of <see cref="PlaceMedia"/> object which representing media for this place editorial.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceMedia Media { get { return _media; } }
/// <summary>
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <returns>Returns a string which presents this object.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override string ToString()
{
return $"{Description}";
/// Place filter information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceFilter : IDisposable
{
internal Interop.PlaceFilterHandle handle;
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <exception cref="System.InvalidOperationException">Thrown when native operation failed to allocate memory.</exception>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceFilter()
{
handle = new Interop.PlaceFilterHandle();
/// <remarks>Depending on maps provider which the application has selected,
/// it may treat <see cref="PlaceFilter.Name"/>, <see cref="PlaceFilter.Keyword"/> and <see cref="PlaceFilter.Address"/>
/// as the same kind of strings to search places.</remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Address
{
get
/// Gets or sets an instance of <see cref="PlaceCategory"/> object for this place filter.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceCategory Category
{
get
/// <remarks>Depending on maps provider which the application has selected,
/// it may treat <see cref="PlaceFilter.Name"/>, <see cref="PlaceFilter.Keyword"/> and <see cref="PlaceFilter.Address"/>
/// as the same kind of strings to search places.</remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Keyword
{
get
/// <remarks>Depending on maps provider which the application has selected,
/// it may treat <see cref="PlaceFilter.Name"/>, <see cref="PlaceFilter.Keyword"/> and <see cref="PlaceFilter.Address"/>
/// as the same kind of strings to search places.</remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Name
{
get
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// Place image information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceImage
{
private string _id;
/// Gets an ID for this place image.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Id { get { return _id; } }
/// <summary>
/// Gets an URL for this place image.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Url { get { return _url; } }
/// <summary>
/// Gets the width for this place image.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int Width { get { return _width; } }
/// <summary>
/// Gets the height for this place image.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int Height { get { return _height; } }
/// <summary>
/// Gets an object representing the user link for this place image.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceLink UserLink { get { return _userLink; } }
/// <summary>
/// Gets an object representing the image media for this place image.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceMedia ImageMedia { get { return _media; } }
}
}
/// Place link object information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceLink
{
private string _id;
/// Gets a string representing the ID for this place link.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Id { get { return _id; } }
/// <summary>
/// Gets a string representing the name for this place link.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Name { get { return _name; } }
/// <summary>
/// Gets a string representing the link for this place link.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Link { get { return _link; } }
/// <summary>
/// Gets a string representing the type for this place link.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Type { get { return _type; } }
}
}
/// Place media information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceMedia
{
private string _attribution;
/// Gets a string representing the attribution for this place media.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Attribution { get { return _attribution; } }
/// <summary>
/// Gets an instance of <see cref="PlaceLink"/> object representing the supplier for this place media.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceLink Supplier { get { return _supplier; } }
/// <summary>
/// Gets an instance of <see cref="PlaceLink"/> object representing via data for this place media.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceLink Via { get { return _via; } }
}
}
/// Place rating information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceRating
{
private int _count;
/// Gets the number of users rated for this place rating.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int UserCount { get { return _count; } }
/// <summary>
/// Gets the average value of this place rating.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double Average { get { return _average; } }
/// <summary>
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <returns>Returns a string which presents this object.</returns>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override string ToString()
{
return $"{Average}({UserCount} reviews)";
/// Place review information, used in place discovery and search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceReview
{
private DateTime _date;
/// Gets an instance of <see cref="DateTime"/> object representing the time of this review.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public DateTime Date { get { return _date; } }
/// <summary>
/// Gets a string representing the title of this review.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Title { get { return _title; } }
/// <summary>
/// Gets a string representing the description of this review.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Description { get { return _description; } }
/// <summary>
/// Gets a string representing the language of this review.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Language { get { return _language; } }
/// <summary>
/// Gets an instance of <see cref="PlaceMedia"/> object representing the review media of this review.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceMedia ReviewMedia { get { return _media; } }
/// <summary>
/// Gets an instance of <see cref="PlaceLink"/> object representing the user link of this review.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public PlaceLink UserLink { get { return _userLink; } }
}
}
/// Place search request for Tizen map service.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class PlaceSearchRequest : MapServiceRequest<Place>
{
private Interop.SearchPlaceCallback _placeCallback;
/// The polygon map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class Polygon : MapObject, IDisposable
{
internal Interop.PolygonHandle handle;
/// Gets or sets visibility for the polygon.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override bool IsVisible
{
get { return handle.IsVisible; }
/// Gets or sets a list of geographical coordinates for polygon vertices.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<Geocoordinates> Coordinates
{
get
/// Gets or sets a background color to fill the polygon.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Color FillColor
{
get
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// The polyline map object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class Polyline : MapObject, IDisposable
{
internal Interop.PolylineHandle handle;
/// Gets or sets the visibility for polyline.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public override bool IsVisible
{
get { return handle.IsVisible; }
/// Gets or sets a list of geographical coordinates for polyline vertices.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<Geocoordinates> Coordinates
{
get
/// Gets or sets the line color.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Color LineColor
{
get
/// Gets or sets the line width from 1 to 100 pixels.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int Width
{
get
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
/// Reverses the geocode request for a map service.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class ReverseGeocodeRequest : MapServiceRequest<PlaceAddress>
{
private Interop.ReverseGeocodeCallback _geocodeCallback;
/// Route information, used in Route Search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class Route : IDisposable
{
internal Interop.RouteHandle handle;
/// Gets an instance of <see cref="Geocoordinates"/> object representing destination coordinates for this route.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates Destination
{
get
/// Gets the total distance for this route.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double Distance
{
get
/// Get the total duration to cover this route.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double Duration
{
get
/// Gets an ID for this route.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Id
{
get
/// Gets the transport mode for this route.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public TransportMode Mode
{
get
/// Gets the origin coordinates for this route.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates Origin
{
get
/// Gets a coordinates list for this route.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<Geocoordinates> Path
{
get
/// Gets a segment list for this route.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<RouteSegment> Segments
{
get
/// Gets the distance unit for this route.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public DistanceUnit Unit
{
get
/// <summary>
/// Gets an instance of <see cref="Area"/> object which representing bounding area for this route.
/// </summary>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
private Area BoundingBox
{
get
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// Route features used for route search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum RouteFeature
{
/// <summary>
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// Route feature weights used in route search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum RouteFeatureWeight
{
/// <summary>
/// Route maneuver information used in route search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class RouteManeuver
{
private Interop.RouteDirection _direction;
/// Gets the direction type for this maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public DirectionType Direction { get { return (DirectionType)_direction; } }
/// <summary>
/// Gets the turn type for this maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public TurnInstruction Turn { get { return (TurnInstruction)_turntype; } }
/// <summary>
/// Gets a geographical coordinates position for this maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates Position { get { return _coordinates; } }
/// <summary>
/// Gets a name of the road for this maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Road { get { return _road; } }
/// <summary>
/// Gets an instruction text for this maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Instruction { get { return _instruction; } }
/// <summary>
/// Gets a locale for this maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Locale { get { return _locale; } }
/// <summary>
/// Gets the time to next instruction for this maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int TimeToNextInstruction { get { return _timeToNextInstruction; } }
/// <summary>
/// Gets the distance to next instruction for this maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double DistanceToNextInstruction { get { return _distanceToNextInstruction; } }
}
}
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// <remarks>
/// Depending on the loaded maps plug-in using <see cref="MapService"/>, some features might have no effect or differences with the descriptions.
/// </remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum RouteOptimization
{
/// <summary>
/// Routes the search request for Tizen map service requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class RouteSearchRequest : MapServiceRequest<Route>
{
private Interop.SearchRouteCallback _routeCallback;
/// Gets or sets a list of way-points to cover between the origin and destination.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<Geocoordinates> Waypoints
{
get
/// Place Segment information used in Route Search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class RouteSegment
{
private Geocoordinates _origin;
/// Gets the origin coordinates for this segment.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates Origin { get { return _origin; } }
/// <summary>
/// Gets the destination coordinates for this segment.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public Geocoordinates Destination { get { return _destination; } }
/// <summary>
/// Gets the total distance for this segment.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double Distance { get { return _distance; } }
/// <summary>
/// Gets the total duration to cover this segment.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public double Duration { get { return _duration; } }
/// <summary>
/// Gets the maneuver list for this segment.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<RouteManeuver> Maneuvers { get { return _maneuvers; } }
/// <summary>
/// Gets the coordinates list for this segment.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IEnumerable<Geocoordinates> Path { get { return _path; } }
private Area BoundingBox { get { return _boundingBox; } }
/// Preferences for route search requests.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public class SearchPreference : IGeocodePreference, IPlaceSearchPreference, IRouteSearchPreference, IDisposable
{
internal Interop.PreferenceHandle handle;
/// Constructor for a new search preference.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public SearchPreference()
{
handle = new Interop.PreferenceHandle();
/// <since_tizen> 3 </since_tizen>
/// <remarks>Language should be specified as an ISO 3166 alpha-2 two letter country-code
/// followed by ISO 639-1 for the two-letter language code.<br/>e.g. "ko-KR", "en-US".</remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string Language
{
get
/// </summary>
/// <since_tizen> 3 </since_tizen>
/// <remarks>Setting negative value will not have any effect on MaxResults value.</remarks>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public int MaxResults
{
get
/// Gets or sets the distance unit.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public DistanceUnit Unit
{
get
/// Gets or sets the preferred country.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public string CountryCode
{
get
/// Gets or sets the search properties as a key value pair.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public IReadOnlyDictionary<string, string> Properties
{
get
/// Gets or sets the route optimization.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public RouteOptimization Optimization
{
get
/// Gets or sets the route transport mode.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public TransportMode Mode
{
get
/// Gets or sets the route feature weight.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public RouteFeatureWeight RouteFeatureWeight
{
get
/// Gets or sets the route feature.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public RouteFeature RouteFeature
{
get
/// Gets or sets if the searching for alternative routes is enabled.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public bool SearchAlternativeRoutes
{
get
/// </summary>
/// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
/// Releases all the resources used by this object.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public void Dispose()
{
Dispose(true);
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// Features available in the map service.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum ServiceData
{
/// <summary>
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// Service requests available in the maps service.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum ServiceRequestType
{
/// <summary>
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// Enumeration for the snapshot file formats.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum SnapshotType
{
/// <summary>
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// Route types.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum TransportMode
{
/// <summary>
* limitations under the License.
*/
+using System;
+
namespace Tizen.Maps
{
/// <summary>
/// Turns the Instruction type for route maneuver.
/// </summary>
/// <since_tizen> 3 </since_tizen>
+ [Obsolete("Deprecated since API11. Might be removed in API13.")]
public enum TurnInstruction
{
/// <summary>
return ret;
}
+ protected override void Dispose(DisposeTypes type)
+ {
+ if (Disposed)
+ {
+ return;
+ }
+
+ foreach (var window in Application.GetWindowList())
+ {
+ window.GetRenderTaskList().RemoveTask(this);
+ }
+
+ base.Dispose(type);
+ }
+
internal class Property
{
internal static readonly int ViewportPosition = Interop.RenderTask.ViewportPositionGet();
[global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_AnimatedVectorImageVisual_Actions_JUMP_TO_get")]
public static extern int AnimatedVectorImageVisualActionJumpToGet();
+
+ [global::System.Runtime.InteropServices.DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_AnimatedVectorImageVisual_Actions_SET_DYNAMIC_PROPERTY_get")]
+ public static extern int AnimatedVectorImageVisualActionSetDynamicProperty();
}
}
}
ImageVisualProperty.SynchronousLoading,
Visual.Property.PremultipliedAlpha,
ImageVisualProperty.OrientationCorrection,
+ ImageVisualProperty.FastTrackUploading,
NpatchImageVisualProperty.Border,
NpatchImageVisualProperty.BorderOnly,
};
private string _resourceUrl = "";
private int _desired_width = -1;
private int _desired_height = -1;
+ private bool _fastTrackUploading = false;
private TriggerableSelector<string> resourceUrlSelector;
private TriggerableSelector<Rectangle> borderSelector;
}
/// <summary>
+ /// Gets or sets whether to apply fast track uploading or not.<br />
+ /// </summary>
+ /// <remarks>
+ /// If we use fast track uploading feature, It can upload texture without event-thead dependency. But also,<br />
+ /// - Texture size is invalid until ResourceReady signal comes.<br />
+ /// - Texture cannot be cached (We always try to load new image).<br />
+ /// - Seamless visual change didn't supported.<br />
+ /// - Alpha masking didn't supported. If you try, It will load as normal case.<br />
+ /// - Synchronous loading didn't supported. If you try, It will load as normal case.<br />
+ /// - Reload action didn't supported. If you try, It will load as normal case.<br />
+ /// - Atlas loading didn't supported. If you try, It will load as normal case.<br />
+ /// - Custom shader didn't supported. If you try, It will load as normal case.
+ /// </remarks>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool FastTrackUploading
+ {
+ get
+ {
+ return (bool)GetValue(FastTrackUploadingProperty);
+ }
+ set
+ {
+ SetValue(FastTrackUploadingProperty, value);
+ NotifyPropertyChanged();
+ }
+ }
+
+ private bool InternalFastTrackUploading
+ {
+ get
+ {
+ PropertyValue fastTrackUploading = GetCachedImageVisualProperty(ImageVisualProperty.FastTrackUploading);
+ fastTrackUploading?.Get(out _fastTrackUploading);
+ fastTrackUploading?.Dispose();
+
+ return _fastTrackUploading;
+ }
+ set
+ {
+ if (_fastTrackUploading != value)
+ {
+ _fastTrackUploading = value;
+
+ PropertyValue setValue = new PropertyValue(_fastTrackUploading);
+ UpdateImage(ImageVisualProperty.FastTrackUploading, setValue);
+ setValue?.Dispose();
+
+ if (_fastTrackUploading && !string.IsNullOrEmpty(_resourceUrl))
+ {
+ // Special case. If user set FastTrackUploading mean, user want to upload image As-Soon-As-Possible.
+ // Create ImageVisual synchronously.
+ UpdateImage();
+ }
+ }
+ }
+ }
+
+ /// <summary>
/// Gets the loading state of the visual resource.
/// </summary>
/// <since_tizen> 5 </since_tizen>
{
UpdateImage(ImageVisualProperty.URL, setValue);
}
- // Special case. If we set GeneratedUrl, Create ImageVisual synchronously.
- if (value.StartsWith("dali://") || value.StartsWith("enbuf://"))
+ // Special case. If we set GeneratedUrl, or FastTrackUploading, Create ImageVisual synchronously.
+ if (value.StartsWith("dali://") || value.StartsWith("enbuf://") || _fastTrackUploading)
{
UpdateImage();
}
// Update image property map value as inputed value.
if (key != 0)
{
- if(!HasBody())
+ if (!HasBody())
{
// Throw exception if ImageView is disposed.
throw new global::System.InvalidOperationException("[NUI][ImageVIew] Someone try to change disposed ImageView's property.\n");
});
/// <summary>
+ /// FastTrackUploadingProperty
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public static readonly BindableProperty FastTrackUploadingProperty = BindableProperty.Create(nameof(FastTrackUploading), typeof(bool), typeof(ImageView), false, propertyChanged: (bindable, oldValue, newValue) =>
+ {
+ var instance = (Tizen.NUI.BaseComponents.ImageView)bindable;
+ if (newValue != null)
+ {
+ instance.InternalFastTrackUploading = (bool)newValue;
+ }
+ },
+ defaultValueCreator: (bindable) =>
+ {
+ var instance = (Tizen.NUI.BaseComponents.ImageView)bindable;
+ return instance.InternalFastTrackUploading;
+ });
+
+ /// <summary>
/// ImageMapProperty
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
var imageView = (Tizen.NUI.BaseComponents.ImageView)bindable;
if (newValue != null)
{
- Object.InternalSetPropertyString(imageView.SwigCPtr, ImageView.Property.PlaceHolderUrl, (string)newValue );
+ Object.InternalSetPropertyString(imageView.SwigCPtr, ImageView.Property.PlaceHolderUrl, (string)newValue);
}
},
defaultValueCreator: (bindable) =>
// This is used for internal purpose. hidden API.
[EditorBrowsable(EditorBrowsableState.Never)]
- protected int SetDynamicProperty => ActionJumpTo + 1;
+ protected int ActionSetDynamicProperty { get; set; } = Interop.LottieAnimationView.AnimatedVectorImageVisualActionSetDynamicProperty();
#endregion Property
weakReferencesOfLottie?.Add(dynamicPropertyCallbackId, new WeakReference<LottieAnimationView>(this));
InternalSavedDynamicPropertyCallbacks?.Add(dynamicPropertyCallbackId, info.Callback);
- Interop.View.DoActionExtension(SwigCPtr, ImageView.Property.IMAGE, SetDynamicProperty, dynamicPropertyCallbackId, info.KeyPath, (int)info.Property, Marshal.GetFunctionPointerForDelegate<System.Delegate>(rootCallback));
+ Interop.View.DoActionExtension(SwigCPtr, ImageView.Property.IMAGE, ActionSetDynamicProperty, dynamicPropertyCallbackId, info.KeyPath, (int)info.Property, Marshal.GetFunctionPointerForDelegate<System.Delegate>(rootCallback));
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
}
private int layoutCount = 0;
private ControlState propagatableControlStates = ControlState.All;
- // List of dispatch Event
- private PanGestureDetector panGestureDetector = null;
- private LongPressGestureDetector longGestureDetector = null;
- private PinchGestureDetector pinchGestureDetector = null;
- private TapGestureDetector tapGestureDetector = null;
- private RotationGestureDetector rotationGestureDetector = null;
- private int configGestureCount = 0;
- private bool dispatchTouchEvents = true;
- private bool dispatchParentTouchEvents = true;
- private bool dispatchHoverEvents = true;
- private bool dispatchParentHoverEvents = true;
- private bool dispatchGestureEvents = true;
- private bool dispatchParentGestureEvents = true;
private string internalName = string.Empty;
private Position internalCurrentParentOrigin = null;
private Position internalCurrentAnchorPoint = null;
}
/// <summary>
- /// Gets or sets the status of whether the view should emit key event signals.
- /// If a View's DispatchKeyEvents is set to false, then itself and parents will not receive key event signals.
- /// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
- public bool DispatchKeyEvents
- {
- get
- {
- return (bool)GetValue(DispatchKeyEventsProperty);
- }
- set
- {
- SetValue(DispatchKeyEventsProperty, value);
- NotifyPropertyChanged();
- }
- }
-
- /// <summary>
- /// Gets or sets the status of whether touch events can be dispatched.
- /// If a View's DispatchTouchEvents is set to false, then it's can not will receive touch and parents will not receive a touch event signal either.
- /// This works without adding a TouchEvent callback in the View.
- /// <note>
- /// If the <see cref="Tizen.NUI.BaseComponents.View.Sensitive"/> is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event.
- /// </note>
- /// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
- public bool DispatchTouchEvents
- {
- get
- {
- return dispatchTouchEvents;
- }
- set
- {
- if (dispatchTouchEvents != value)
- {
- dispatchTouchEvents = value;
- if (dispatchTouchEvents == false)
- {
- TouchEvent += OnDispatchTouchEvent;
- }
- else
- {
- TouchEvent -= OnDispatchTouchEvent;
- }
- }
- }
- }
-
- private bool OnDispatchTouchEvent(object source, View.TouchEventArgs e)
- {
- return true;
- }
-
- /// <summary>
- /// Gets or sets the status of whether touch events can be dispatched to the parent.
- /// If a View's DispatchParentTouchEvents is set to false, then parents will not receive a touch event signal either.
- /// This works without adding a TouchEvent callback in the View.
- /// <note>
- /// If the <see cref="Tizen.NUI.BaseComponents.View.Sensitive"/> is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event.
- /// </note>
- /// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
- public bool DispatchParentTouchEvents
- {
- get
- {
- return dispatchParentTouchEvents;
- }
- set
- {
- if (dispatchParentTouchEvents != value)
- {
- dispatchParentTouchEvents = value;
- if (dispatchParentTouchEvents == false)
- {
- TouchEvent += OnDispatchParentTouchEvent;
- }
- else
- {
- TouchEvent -= OnDispatchParentTouchEvent;
- }
- }
- }
- }
-
- private bool OnDispatchParentTouchEvent(object source, View.TouchEventArgs e)
- {
- return true;
- }
-
- /// <summary>
- /// Gets or sets the status of whether hover events can be dispatched.
- /// If a View's DispatchHoverEvents is set to false, then it's can not will receive hover event and parents will not receive a hover event signal either.
- /// This works without adding a HoverEvent callback in the View.
- /// <note>
- /// If the <see cref="Tizen.NUI.BaseComponents.View.Sensitive"/> is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event.
- /// </note>
- /// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
- public bool DispatchHoverEvents
- {
- get
- {
- return dispatchHoverEvents;
- }
- set
- {
- if (dispatchHoverEvents != value)
- {
- dispatchHoverEvents = value;
- if (dispatchHoverEvents == false)
- {
- HoverEvent += OnDispatchHoverEvent;
- }
- else
- {
- HoverEvent -= OnDispatchHoverEvent;
- }
- }
- }
- }
-
- private bool OnDispatchHoverEvent(object source, View.HoverEventArgs e)
- {
- return true;
- }
-
- /// <summary>
- /// Gets or sets the status of whether hover events can be dispatched to the parent.
- /// If a View's DispatchParentHoverEvents is set to false, then parents will not receive a hover event signal either.
- /// This works without adding a HoverEvent callback in the View.
- /// <note>
- /// If the <see cref="Tizen.NUI.BaseComponents.View.Sensitive"/> is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event.
- /// </note>
- /// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
- public bool DispatchParentHoverEvents
- {
- get
- {
- return dispatchParentHoverEvents;
- }
- set
- {
- if (dispatchParentHoverEvents != value)
- {
- dispatchParentHoverEvents = value;
- if (dispatchParentHoverEvents == false)
- {
- HoverEvent += OnDispatchParentHoverEvent;
- }
- else
- {
- HoverEvent -= OnDispatchParentHoverEvent;
- }
- }
- }
- }
-
- private bool OnDispatchParentHoverEvent(object source, View.HoverEventArgs e)
- {
- return true;
- }
-
- /// <summary>
- /// Gets or sets the status of whether the view should emit Gesture event signals.
- /// If a View's DispatchGestureEvents is set to false, then itself and parents will not receive all gesture event signals.
- /// The itself and parents does not receive tap, pinch, pan, rotation, or longpress gestures.
- /// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
- public bool DispatchGestureEvents
- {
- get
- {
- return dispatchGestureEvents;
- }
- set
- {
- if (dispatchGestureEvents != value)
- {
- dispatchGestureEvents = value;
- ConfigGestureDetector(dispatchGestureEvents);
- }
- }
- }
-
- /// <summary>
- /// Gets or sets the status of whether the view should emit Gesture event signals.
- /// If a View's DispatchParentGestureEvents is set to false, then parents will not receive all gesture event signals.
- /// The parents does not receive tap, pinch, pan, rotation, or longpress gestures.
- /// </summary>
- [EditorBrowsable(EditorBrowsableState.Never)]
- public bool DispatchParentGestureEvents
- {
- get
- {
- return dispatchParentGestureEvents;
- }
- set
- {
- if (dispatchParentGestureEvents != value)
- {
- dispatchParentGestureEvents = value;
- ConfigGestureDetector(dispatchParentGestureEvents);
- }
- }
- }
-
- private void ConfigGestureDetector(bool dispatch)
- {
- if (panGestureDetector == null) panGestureDetector = new PanGestureDetector();
- if (longGestureDetector == null) longGestureDetector = new LongPressGestureDetector();
- if (pinchGestureDetector == null) pinchGestureDetector = new PinchGestureDetector();
- if (tapGestureDetector == null) tapGestureDetector = new TapGestureDetector();
- if (rotationGestureDetector == null) rotationGestureDetector = new RotationGestureDetector();
-
- if (dispatch == true)
- {
- configGestureCount = configGestureCount > 0 ? configGestureCount - 1 : 0;
- if (configGestureCount == 0)
- {
- panGestureDetector.Detach(this);
- longGestureDetector.Detach(this);
- pinchGestureDetector.Detach(this);
- tapGestureDetector.Detach(this);
- rotationGestureDetector.Detach(this);
-
- panGestureDetector.Detected -= OnGestureDetected;
- longGestureDetector.Detected -= OnGestureDetected;
- pinchGestureDetector.Detected -= OnGestureDetected;
- tapGestureDetector.Detected -= OnGestureDetected;
- rotationGestureDetector.Detected -= OnGestureDetected;
- }
- }
- else
- {
- if (configGestureCount == 0)
- {
- panGestureDetector.Attach(this);
- longGestureDetector.Attach(this);
- pinchGestureDetector.Attach(this);
- tapGestureDetector.Attach(this);
- rotationGestureDetector.Attach(this);
-
- panGestureDetector.Detected += OnGestureDetected;
- longGestureDetector.Detected += OnGestureDetected;
- pinchGestureDetector.Detected += OnGestureDetected;
- tapGestureDetector.Detected += OnGestureDetected;
- rotationGestureDetector.Detected += OnGestureDetected;
- }
- configGestureCount++;
- }
- }
-
- private void OnGestureDetected(object source, EventArgs e)
- {
- // Does notting. This is to consume the gesture.
- }
-
- /// <summary>
/// Called when the view is hit through TouchEvent or GestureEvent.
/// If it returns true, it means that it was hit, and the touch/gesture event is called from the view.
/// If it returns false, it means that it will not be hit, and the hit-test continues to the next view.
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void LayoutDirectionChangedEventCallbackType(IntPtr data, ViewLayoutDirectionType type);
+ // List of dispatch Event
+ private PanGestureDetector panGestureDetector = null;
+ private LongPressGestureDetector longGestureDetector = null;
+ private PinchGestureDetector pinchGestureDetector = null;
+ private TapGestureDetector tapGestureDetector = null;
+ private RotationGestureDetector rotationGestureDetector = null;
+ private int configGestureCount = 0;
+ private bool dispatchTouchEvents = true;
+ private bool dispatchParentTouchEvents = true;
+ private bool dispatchHoverEvents = true;
+ private bool dispatchParentHoverEvents = true;
+ private bool dispatchGestureEvents = true;
+ private bool dispatchParentGestureEvents = true;
+ private bool dispatchTouchMotion = true;
+ private bool dispatchHoverMotion = true;
+
+
/// <summary>
/// Event when a child is removed.
/// </summary>
}
TouchEventArgs e = new TouchEventArgs();
-
e.Touch = Tizen.NUI.Touch.GetTouchFromPtr(touchData);
+ // If DispatchTouchMotion is false, Motion event is not dispatched.
+ if (DispatchTouchMotion == false && e.Touch.GetState(0) == PointStateType.Motion)
+ {
+ return true;
+ }
+
bool consumed = false;
if (interceptTouchDataEventHandler != null)
}
TouchEventArgs e = new TouchEventArgs();
-
e.Touch = Tizen.NUI.Touch.GetTouchFromPtr(touchData);
+ // If DispatchTouchMotion is false, Motion event is not dispatched.
+ if (DispatchTouchMotion == false && e.Touch.GetState(0) == PointStateType.Motion)
+ {
+ return true;
+ }
+
+
bool consumed = false;
if (touchDataEventHandler != null)
}
HoverEventArgs e = new HoverEventArgs();
-
e.Hover = Tizen.NUI.Hover.GetHoverFromPtr(hoverEvent);
+ // If DispatchHoverMotion is false, Motion event is not dispatched.
+ if (DispatchHoverMotion == false && e.Hover.GetState(0) == PointStateType.Motion)
+ {
+ return true;
+ }
+
bool consumed = false;
if (hoverEventHandler != null)
}
}
+
+ /// <summary>
+ /// Gets or sets the status of whether the view should emit key event signals.
+ /// If a View's DispatchKeyEvents is set to false, then itself and parents will not receive key event signals.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool DispatchKeyEvents
+ {
+ get
+ {
+ return (bool)GetValue(DispatchKeyEventsProperty);
+ }
+ set
+ {
+ SetValue(DispatchKeyEventsProperty, value);
+ NotifyPropertyChanged();
+ }
+ }
+
+ /// <summary>
+ /// Gets or sets the status of whether touch events can be dispatched.
+ /// If a View's DispatchTouchEvents is set to false, then it's can not will receive touch and parents will not receive a touch event signal either.
+ /// This works without adding a TouchEvent callback in the View.
+ /// <note>
+ /// If the <see cref="Tizen.NUI.BaseComponents.View.Sensitive"/> is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event.
+ /// </note>
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool DispatchTouchEvents
+ {
+ get
+ {
+ return dispatchTouchEvents;
+ }
+ set
+ {
+ if (dispatchTouchEvents != value)
+ {
+ dispatchTouchEvents = value;
+ if (dispatchTouchEvents == false)
+ {
+ TouchEvent += OnDispatchTouchEvent;
+ }
+ else
+ {
+ TouchEvent -= OnDispatchTouchEvent;
+ }
+ }
+ }
+ }
+
+ private bool OnDispatchTouchEvent(object source, View.TouchEventArgs e)
+ {
+ return true;
+ }
+
+ /// <summary>
+ /// Gets or sets the status of whether touch events can be dispatched to the parent.
+ /// If a View's DispatchParentTouchEvents is set to false, then parents will not receive a touch event signal either.
+ /// This works without adding a TouchEvent callback in the View.
+ /// <note>
+ /// If the <see cref="Tizen.NUI.BaseComponents.View.Sensitive"/> is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event.
+ /// </note>
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool DispatchParentTouchEvents
+ {
+ get
+ {
+ return dispatchParentTouchEvents;
+ }
+ set
+ {
+ if (dispatchParentTouchEvents != value)
+ {
+ dispatchParentTouchEvents = value;
+ if (dispatchParentTouchEvents == false)
+ {
+ TouchEvent += OnDispatchParentTouchEvent;
+ }
+ else
+ {
+ TouchEvent -= OnDispatchParentTouchEvent;
+ }
+ }
+ }
+ }
+
+ private bool OnDispatchParentTouchEvent(object source, View.TouchEventArgs e)
+ {
+ return true;
+ }
+
+ /// <summary>
+ /// Gets or sets the status of whether hover events can be dispatched.
+ /// If a View's DispatchHoverEvents is set to false, then it's can not will receive hover event and parents will not receive a hover event signal either.
+ /// This works without adding a HoverEvent callback in the View.
+ /// <note>
+ /// If the <see cref="Tizen.NUI.BaseComponents.View.Sensitive"/> is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event.
+ /// </note>
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool DispatchHoverEvents
+ {
+ get
+ {
+ return dispatchHoverEvents;
+ }
+ set
+ {
+ if (dispatchHoverEvents != value)
+ {
+ dispatchHoverEvents = value;
+ if (dispatchHoverEvents == false)
+ {
+ HoverEvent += OnDispatchHoverEvent;
+ }
+ else
+ {
+ HoverEvent -= OnDispatchHoverEvent;
+ }
+ }
+ }
+ }
+
+ private bool OnDispatchHoverEvent(object source, View.HoverEventArgs e)
+ {
+ return true;
+ }
+
+ /// <summary>
+ /// Gets or sets the status of whether hover events can be dispatched to the parent.
+ /// If a View's DispatchParentHoverEvents is set to false, then parents will not receive a hover event signal either.
+ /// This works without adding a HoverEvent callback in the View.
+ /// <note>
+ /// If the <see cref="Tizen.NUI.BaseComponents.View.Sensitive"/> is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event.
+ /// </note>
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool DispatchParentHoverEvents
+ {
+ get
+ {
+ return dispatchParentHoverEvents;
+ }
+ set
+ {
+ if (dispatchParentHoverEvents != value)
+ {
+ dispatchParentHoverEvents = value;
+ if (dispatchParentHoverEvents == false)
+ {
+ HoverEvent += OnDispatchParentHoverEvent;
+ }
+ else
+ {
+ HoverEvent -= OnDispatchParentHoverEvent;
+ }
+ }
+ }
+ }
+
+ private bool OnDispatchParentHoverEvent(object source, View.HoverEventArgs e)
+ {
+ return true;
+ }
+
+ /// <summary>
+ /// Gets or sets the status of whether the view should emit Gesture event signals.
+ /// If a View's DispatchGestureEvents is set to false, then itself and parents will not receive all gesture event signals.
+ /// The itself and parents does not receive tap, pinch, pan, rotation, or longpress gestures.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool DispatchGestureEvents
+ {
+ get
+ {
+ return dispatchGestureEvents;
+ }
+ set
+ {
+ if (dispatchGestureEvents != value)
+ {
+ dispatchGestureEvents = value;
+ ConfigGestureDetector(dispatchGestureEvents);
+ }
+ }
+ }
+
+ /// <summary>
+ /// Gets or sets the status of whether the view should emit Gesture event signals.
+ /// If a View's DispatchParentGestureEvents is set to false, then parents will not receive all gesture event signals.
+ /// The parents does not receive tap, pinch, pan, rotation, or longpress gestures.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool DispatchParentGestureEvents
+ {
+ get
+ {
+ return dispatchParentGestureEvents;
+ }
+ set
+ {
+ if (dispatchParentGestureEvents != value)
+ {
+ dispatchParentGestureEvents = value;
+ ConfigGestureDetector(dispatchParentGestureEvents);
+ }
+ }
+ }
+
+ private void ConfigGestureDetector(bool dispatch)
+ {
+ if (panGestureDetector == null) panGestureDetector = new PanGestureDetector();
+ if (longGestureDetector == null) longGestureDetector = new LongPressGestureDetector();
+ if (pinchGestureDetector == null) pinchGestureDetector = new PinchGestureDetector();
+ if (tapGestureDetector == null) tapGestureDetector = new TapGestureDetector();
+ if (rotationGestureDetector == null) rotationGestureDetector = new RotationGestureDetector();
+
+ if (dispatch == true)
+ {
+ configGestureCount = configGestureCount > 0 ? configGestureCount - 1 : 0;
+ if (configGestureCount == 0)
+ {
+ panGestureDetector.Detach(this);
+ longGestureDetector.Detach(this);
+ pinchGestureDetector.Detach(this);
+ tapGestureDetector.Detach(this);
+ rotationGestureDetector.Detach(this);
+
+ panGestureDetector.Detected -= OnGestureDetected;
+ longGestureDetector.Detected -= OnGestureDetected;
+ pinchGestureDetector.Detected -= OnGestureDetected;
+ tapGestureDetector.Detected -= OnGestureDetected;
+ rotationGestureDetector.Detected -= OnGestureDetected;
+ }
+ }
+ else
+ {
+ if (configGestureCount == 0)
+ {
+ panGestureDetector.Attach(this);
+ longGestureDetector.Attach(this);
+ pinchGestureDetector.Attach(this);
+ tapGestureDetector.Attach(this);
+ rotationGestureDetector.Attach(this);
+
+ panGestureDetector.Detected += OnGestureDetected;
+ longGestureDetector.Detected += OnGestureDetected;
+ pinchGestureDetector.Detected += OnGestureDetected;
+ tapGestureDetector.Detected += OnGestureDetected;
+ rotationGestureDetector.Detected += OnGestureDetected;
+ }
+ configGestureCount++;
+ }
+ }
+
+ private void OnGestureDetected(object source, EventArgs e)
+ {
+ // Does notting. This is to consume the gesture.
+ }
+
+ /// <summary>
+ /// Gets or sets the status of whether motion event of Touch can be dispatched.
+ /// If a View's DispatchTouchMotion is set to false, then it's can not will receive motion event of TouchEvent.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool DispatchTouchMotion
+ {
+ get
+ {
+ return dispatchTouchMotion;
+ }
+ set
+ {
+ dispatchTouchMotion = value;
+ }
+ }
+
+ /// <summary>
+ /// Gets or sets the status of whether motion event of Hover can be dispatched.
+ /// If a View's DispatchHoverMotion is set to false, then it's can not will receive motion event of HoverEvent.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool DispatchHoverMotion
+ {
+ get
+ {
+ return dispatchHoverMotion;
+ }
+ set
+ {
+ dispatchHoverMotion = value;
+ }
+ }
+
}
}
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public static readonly int MaskingMode = NDalic.ImageVisualOrientationCorrection + 12;
+
+ /// <summary>
+ /// @brief Whether to uploading texture before ResourceReady signal emit or after texture load completed time.
+ /// @details Name "fastTrackUploading", type Property::BOOLEAN.
+ /// @note It is used in the ImageVisual. The default is false.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public static readonly int FastTrackUploading = NDalic.ImageVisualOrientationCorrection + 13;
}
/// <summary>
if (touchPoint == null)
{
using Touch touch = GetLastTouchEvent();
+ if (touch == null || touch.GetPointCount() < 1)
+ {
+ return;
+ }
using Vector2 screenPosition = touch.GetScreenPosition(0);
touchPoint = new TouchPoint(touch.GetDeviceId(0), TouchPoint.StateType.Motion, screenPosition.X, screenPosition.Y);
}