using System;
using System.Runtime.InteropServices;
-
+ /// <summary>
+ /// Slider is a control to enable sliding an indicator between two values.
+ /// </summary>
public class Slider : View
{
private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+ /// <summary>
+ /// Emitted when the slider value changes.
+ /// </summary>
public class ValueChangedEventArgs : EventArgs
{
private Slider _slider;
}
}
+ /// <summary>
+ /// Emitted when the sliding is finished.
+ /// </summary>
public class SlidingFinishedEventArgs : EventArgs
{
private Slider _slider;
}
}
+ /// <summary>
+ /// Emitted when the slider handle reaches a mark.
+ /// </summary>
public class MarkReachedEventArgs : EventArgs
{
private Slider _slider;
private EventHandlerWithReturnType<object, MarkReachedEventArgs, bool> _sliderMarkReachedEventHandler;
private MarkReachedCallbackDelegate _sliderMarkReachedCallbackDelegate;
+ /// <summary>
+ /// </summary>
public event EventHandlerWithReturnType<object, ValueChangedEventArgs, bool> ValueChanged
{
add
return false;
}
+ /// <summary>
+ /// </summary>
public event EventHandlerWithReturnType<object, SlidingFinishedEventArgs, bool> SlidingFinished
{
add
return false;
}
+ /// <summary>
+ /// </summary>
public event EventHandlerWithReturnType<object, MarkReachedEventArgs, bool> MarkReached
{
add
return false;
}
+ /// <summary>
+ /// </summary>
public static Slider GetSliderFromPtr(global::System.IntPtr cPtr)
{
Slider ret = new Slider(cPtr, false);
return ret;
}
-
internal class Property : global::System.IDisposable
{
private global::System.Runtime.InteropServices.HandleRef swigCPtr;
}
+ /// <summary>
+ /// Creates an empty Slider handle.
+ /// </summary>
public Slider() : this(NDalicPINVOKE.Slider_New(), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
+ /// <summary>
+ /// Downcasts an Object handle to Slider.
+ /// If handle points to a Slider, the downcast produces valid handle.
+ /// If not, the returned handle is left uninitialized.
+ /// </summary>
public new static Slider DownCast(BaseHandle handle)
{
Slider ret = new Slider(NDalicPINVOKE.Slider_DownCast(BaseHandle.getCPtr(handle)), true);
PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000
}
+ /// <summary>
+ /// Lower bound property
+ /// </summary>
public float LowerBound
{
get
SetProperty(Slider.Property.LOWER_BOUND, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Upper bound property
+ /// </summary>
public float UpperBound
{
get
SetProperty(Slider.Property.UPPER_BOUND, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Value property
+ /// </summary>
public float Value
{
get
SetProperty(Slider.Property.VALUE, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Track visual property
+ /// </summary>
public PropertyMap TrackVisual
{
get
SetProperty(Slider.Property.TRACK_VISUAL, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Handle visual property
+ /// </summary>
public PropertyMap HandleVisual
{
get
SetProperty(Slider.Property.HANDLE_VISUAL, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Progress visual property
+ /// </summary>
public PropertyMap ProgressVisual
{
get
SetProperty(Slider.Property.PROGRESS_VISUAL, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Popup visual property
+ /// </summary>
public PropertyMap PopupVisual
{
get
SetProperty(Slider.Property.POPUP_VISUAL, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Popup arrow visual property
+ /// </summary>
public PropertyMap PopupArrowVisual
{
get
SetProperty(Slider.Property.POPUP_ARROW_VISUAL, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Disable color property
+ /// </summary>
public Vector4 DisabledColor
{
get
SetProperty(Slider.Property.DISABLED_COLOR, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Value presicion property
+ /// </summary>
public int ValuePrecision
{
get
SetProperty(Slider.Property.VALUE_PRECISION, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Show popup property
+ /// </summary>
public bool ShowPopup
{
get
SetProperty(Slider.Property.SHOW_POPUP, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Show value property
+ /// </summary>
public bool ShowValue
{
get
SetProperty(Slider.Property.SHOW_VALUE, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Marks property
+ /// </summary>
public Tizen.NUI.PropertyArray Marks
{
get
SetProperty(Slider.Property.MARKS, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Snap to marks property
+ /// </summary>
public bool SnapToMarks
{
get
SetProperty(Slider.Property.SNAP_TO_MARKS, new Tizen.NUI.PropertyValue(value));
}
}
+
+ /// <summary>
+ /// Mark tolerance property
+ /// </summary>
public float MarkTolerance
{
get