spinner: add invalid input validity filter
authorShilpa Singh <shilpa.singh@samsung.com>
Wed, 17 Feb 2016 22:41:03 +0000 (14:41 -0800)
committerCedric BAIL <cedric@osg.samsung.com>
Thu, 18 Feb 2016 01:05:39 +0000 (17:05 -0800)
commit41a5cb2b048bfbf9e20981c3e6f053f8b4a7b698
tree3aacf031a835696a0ae845c6dd6bfe4776b951db
parent5caa2df05b5992972a2ac1f2466d30addb7fd9c7
spinner: add invalid input validity filter

Summary:
Do not allow invalid input in to spinner.
Invalid Input can be:
1. '-' should not be inserted anywhere but the starting position, and no more than one '-' can be inputted.
2.  No more than one '.' can be inserted.

Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
@feature

Test Plan:
1. Launch elementary test
2. Run spinner demo
3. Enter invalid inputs like inserting more than one '.', '-' or insert '-' anywhere else part from 1st position.

Reviewers: raster, CHAN, subodh6129, cedric

Subscribers: govi, buds

Differential Revision: https://phab.enlightenment.org/D3664

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
legacy/elementary/src/lib/elm_spinner.c