/// (in the type of TickEventHandler-DaliEventHandlerWithReturnType<object,TickEventArgs,bool>)<br>
/// provided by the user. The ticked signal is emitted after specified time interval.<br>
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
public event EventHandlerWithReturnType<object, TickEventArgs, bool> Tick
{
add
/// </summary>
/// <param name="milliSec">Interval in milliseconds.</param>
/// <returns>A new timer.</returns>
+ /// <since_tizen> 3 </since_tizen>
public Timer(uint milliSec) : this(NDalicPINVOKE.Timer_New(milliSec), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
/// Starts the timer.<br>
/// In case a timer is already running, its time is reset and the timer is restarted.<br>
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
public void Start()
{
NDalicPINVOKE.Timer_Start(swigCPtr);
/// <summary>
/// Stops the timer.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
public void Stop()
{
NDalicPINVOKE.Timer_Stop(swigCPtr);
/// <summary>
/// Gets/Sets the interval of the timer.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public uint Interval
{
get
/// Tells whether the timer is running.
/// </summary>
/// <returns>Whether the timer is started or not.</returns>
+ /// <since_tizen> 3 </since_tizen>
public bool IsRunning()
{
bool ret = NDalicPINVOKE.Timer_IsRunning(swigCPtr);
}
-}
+}
\ No newline at end of file