* limitations under the License.
*
*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
+using System;
using Tizen.NUI.BaseComponents;
namespace Tizen.NUI.UIComponents
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
}
+
+ [Obsolete("Please do not use! this will be deprecated")]
+ public new static PushButton DownCast(BaseHandle handle)
+ {
+ PushButton ret = new PushButton(NDalicPINVOKE.PushButton_DownCast(BaseHandle.getCPtr(handle)), true);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
+ [Obsolete("Please do not use! this will be deprecated")]
+ public string UnselectedIcon
+ {
+ set
+ {
+ SetProperty(PushButton.Property.UNSELECTED_ICON, new Tizen.NUI.PropertyValue(value));
+ }
+ }
+ [Obsolete("Please do not use! this will be deprecated")]
+ public string SelectedIcon
+ {
+ set
+ {
+ SetProperty(PushButton.Property.SELECTED_ICON, new Tizen.NUI.PropertyValue(value));
+ }
+ }
+ [Obsolete("Please do not use! this will be deprecated")]
+ public IconAlignmentType IconAlignment
+ {
+ get
+ {
+ string temp;
+ if (GetProperty(PushButton.Property.ICON_ALIGNMENT).Get(out temp) == false)
+ {
+ NUILog.Error("IconAlignment get error!");
+ }
+ switch (temp)
+ {
+ case "LEFT":
+ return IconAlignmentType.Left;
+ case "RIGHT":
+ return IconAlignmentType.Right;
+ case "TOP":
+ return IconAlignmentType.Top;
+ case "BOTTOM":
+ return IconAlignmentType.Bottom;
+ default:
+ return IconAlignmentType.Default;
+ }
+ }
+ set
+ {
+ string valueToString = "";
+ switch (value)
+ {
+ case IconAlignmentType.Left:
+ {
+ valueToString = "LEFT";
+ break;
+ }
+ case IconAlignmentType.Right:
+ {
+ valueToString = "RIGHT";
+ break;
+ }
+ case IconAlignmentType.Top:
+ {
+ valueToString = "TOP";
+ break;
+ }
+ case IconAlignmentType.Bottom:
+ {
+ valueToString = "BOTTOM";
+ break;
+ }
+ default:
+ {
+ valueToString = "DEFAULT";
+ break;
+ }
+ }
+ SetProperty(PushButton.Property.ICON_ALIGNMENT, new Tizen.NUI.PropertyValue(valueToString));
+ }
+ }
+ [Obsolete("Please do not use! this will be deprecated")]
+ public Vector4 LabelPadding
+ {
+ get
+ {
+ Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
+ GetProperty(PushButton.Property.LABEL_PADDING).Get(temp);
+ return temp;
+ }
+ set
+ {
+ SetProperty(PushButton.Property.LABEL_PADDING, new Tizen.NUI.PropertyValue(value));
+ }
+ }
+
+ [Obsolete("Please do not use! this will be deprecated")]
+ public Vector4 IconPadding
+ {
+ get
+ {
+ Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
+ GetProperty(PushButton.Property.ICON_PADDING).Get(temp);
+ return temp;
+ }
+ set
+ {
+ SetProperty(PushButton.Property.ICON_PADDING, new Tizen.NUI.PropertyValue(value));
+ }
+ }
+
+ [Obsolete("Please do not use! this will be deprecated")]
+ public enum IconAlignmentType
+ {
+ /// <summary>
+ /// Icon located to the left of text.
+ /// </summary>
+ Left,
+ /// <summary>
+ /// Icon located to the right of text.
+ /// </summary>
+ Right,
+ /// <summary>
+ /// Icon located to the top of text.
+ /// </summary>
+ Top,
+ /// <summary>
+ /// Icon located to the bottom of text.
+ /// </summary>
+ Bottom,
+ /// <summary>
+ /// Icon located to the right of text by default.
+ /// </summary>
+ Default = Right
+ }
+
}
}