/// The ItemObject is used to manage the item object.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public class ItemObject
{
private static Dictionary<int, ItemObject> s_IdToItemTable = new Dictionary<int, ItemObject>();
/// Gets the parent object for ItemObject.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public EvasObject Parent { get; internal set; }
/// <summary>
/// </summary>
/// <param name="handle">IntPtr</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
protected ItemObject(IntPtr handle)
{
_deleteCallback = DeleteCallbackHandler;
/// <param name="handle">IntPtr</param>
/// <param name="parent">Parent EvasObject</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
protected ItemObject(IntPtr handle, EvasObject parent)
{
_deleteCallback = DeleteCallbackHandler;
/// Gets the ID of the item object.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public int Id { get; private set; }
/// <summary>
/// Sets or gets whether the item object is enabled.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool IsEnabled
{
get { return !Interop.Elementary.elm_object_item_disabled_get(Handle); }
/// Gets the track object of the item.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public EvasObject TrackObject
{
get
/// Sets or gets the style of the item.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public virtual string Style
{
get
/// Deleted will be triggered when the item object is deleted.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public event EventHandler Deleted;
/// <summary>
/// Deletes the item object.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void Delete()
{
Interop.Elementary.elm_object_item_del(Handle);
/// <param name="part">The content part name (null for the default content).</param>
/// <param name="content">The content of the object item.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetPartContent(string part, EvasObject content)
{
SetPartContent(part, content, false);
/// <param name="content">The content of the object item.</param>
/// <param name="preserveOldContent">Judge whether to delete the old content.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetPartContent(string part, EvasObject content, bool preserveOldContent)
{
IntPtr oldContent = Interop.Elementary.elm_object_item_part_content_unset(Handle, part);
/// <param name="part">The text part name (null for the default label).</param>
/// <param name="text">Text of the label.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetPartText(string part, string text)
{
Interop.Elementary.elm_object_item_part_text_set(Handle, part, text);
/// <param name="part">The text part name (null for the default label).</param>
/// <returns></returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public string GetPartText(string part)
{
return Interop.Elementary.elm_object_item_part_text_get(Handle, part);
/// <param name="part">The text part name (null for the default label).</param>
/// <param name="color">The color.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetPartColor(string part, Color color)
{
Interop.Elementary.elm_object_item_color_class_color_set(Handle, part, color.R * color.A / 255,
/// <param name="part">The text part name (null for the default label).</param>
/// <returns>The color of an object item.</returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public Color GetPartColor(string part)
{
int r, g, b, a;
/// </summary>
/// <param name="part">The text part name.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void DeletePartColor(string part)
{
Interop.Elementary.elm_object_item_color_class_del(Handle, part);
/// <param name="source">The signal's source.</param>
/// <param name="func">The function to be executed when the signal is emitted.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void AddSignalHandler(string emission, string source, Func<string, string, bool> func)
{
if (emission != null && source != null && func != null)
/// <param name="source">The signal's source.</param>
/// <param name="func">The function to be executed when the signal is emitted.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void RemoveSignalHandler(string emission, string source, Func<string, string, bool> func)
{
if (emission != null && source != null && func != null)
/// <param name="emission">The signal's name.</param>
/// <param name="source">The signal's source.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void EmitSignal(string emission, string source)
{
Interop.Elementary.elm_object_item_signal_emit(Handle, emission, source);
/// </summary>
/// <param name="obj">ItemObject</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public static implicit operator IntPtr(ItemObject obj)
{
if (obj == null)
/// OnInvalidate of the object item.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
protected virtual void OnInvalidate() { }
internal static ItemObject GetItemById(int id)
return Equals(other as SignalData);
}
- public bool Equals(SignalData other) {
+ public bool Equals(SignalData other)
+ {
if (other == null)
{
return false;