\section{Spinner}
\label{group__Spinner}\index{Spinner@{Spinner}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Spinner_ga176ae88066f80dd5b69c4d41d69e7266}{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set}(fmt)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-B\-E\-L\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, fmt)
\item 
\#define \hyperlink{group__Spinner_ga3cedc4e2fbbb68ef66ee5509a3d695d1}{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-B\-E\-L\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Spinner_gadd7ac8169d2b066cb0eeb4f59c785370}{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set}(min, max)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-I\-N\-\_\-\-M\-A\-X\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, min), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, max)
\item 
\#define \hyperlink{group__Spinner_ga8c6e4802c9ae7fc379cec7f808bbeb52}{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get}(min, max)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-I\-N\-\_\-\-M\-A\-X\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, min), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, max)
\item 
\#define \hyperlink{group__Spinner_ga9914d9ead7c5d97e3a4d7f5b81a1fb36}{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-set}(step)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-E\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, step)
\item 
\#define \hyperlink{group__Spinner_gab31423740f4e9dfb58fa1f63a8977e83}{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-E\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\item 
\#define \hyperlink{group__Spinner_ga2004bfbe0c38876cf6069049833ff851}{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-set}(val)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-A\-L\-U\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, val)
\item 
\#define \hyperlink{group__Spinner_ga2593c979a77a030c06c308e2511297ab}{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-A\-L\-U\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\item 
\#define \hyperlink{group__Spinner_ga5897f7dabaf1c4c6605c652bc7c739f2}{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-set}(wrap)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-W\-R\-A\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, wrap)
\item 
\#define \hyperlink{group__Spinner_gac1700a0887b22a325fde659480f406cc}{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-W\-R\-A\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\item 
\#define \hyperlink{group__Spinner_ga118e88e6eacf6e353aa73ab2aca87e87}{elm\-\_\-obj\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add}(value, label)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-P\-E\-C\-I\-A\-L\-\_\-\-V\-A\-L\-U\-E\-\_\-\-A\-D\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, value), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, label)
\item 
\#define \hyperlink{group__Spinner_ga16ae38b7bc0c625599737a6c5e3f766a}{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-set}(editable)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-I\-T\-A\-B\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, editable)
\item 
\#define \hyperlink{group__Spinner_ga83140acd934dc44bf807c477d93e999d}{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-I\-T\-A\-B\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\item 
\#define \hyperlink{group__Spinner_ga7a03b1c8a539f637778a66fe36ec0260}{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-set}(interval)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-T\-E\-R\-V\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, interval)
\item 
\#define \hyperlink{group__Spinner_ga45d9662ca5bfb5730795f148e8bf1f5f}{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-T\-E\-R\-V\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\item 
\#define \hyperlink{group__Spinner_gaaf973cff0a45731ba6ff3e5711e8d8f7}{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-set}(base)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-A\-S\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, base)
\item 
\#define \hyperlink{group__Spinner_ga967a57a6a4241b5a6824449085316b2b}{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-A\-S\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\item 
\#define \hyperlink{group__Spinner_gada179893c15f37a1e9c3c807604767f0}{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-set}(rnd)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-O\-U\-N\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, rnd)
\item 
\#define \hyperlink{group__Spinner_ga4361852336a4c7fd95d26c908055a950}{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-O\-U\-N\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Spinner_gac259ed8ba5d597ceb982cc0170c37a63}{elm\-\_\-spinner\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new spinner widget to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_ga5faa31fa6b9b5ccd0b3657ac013e641c}{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-del} (Evas\-\_\-\-Object $\ast$obj, double value)
\begin{DoxyCompactList}\small\item\em Delete the special string display in the place of the numerical value. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Spinner_ga88fdf2be4a61e6312dac6d0ece11b088}{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-get} (Evas\-\_\-\-Object $\ast$obj, double value)
\begin{DoxyCompactList}\small\item\em Get the special string display in the place of the numerical value. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_gaef4a4912d7f952c4728a02c8dd5e5652}{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$fmt)
\begin{DoxyCompactList}\small\item\em Set the format string of the displayed label. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Spinner_ga14162dd21176542c90536a717c20897c}{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the label format of the spinner. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_gac8893709e98b174504bc86e8413d3a91}{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double min, double max)
\begin{DoxyCompactList}\small\item\em Set the minimum and maximum values for the spinner. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_ga966a354e4d61d73da44bed563813ca1c}{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, double $\ast$min, double $\ast$max)
\begin{DoxyCompactList}\small\item\em Get the minimum and maximum values of the spinner. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_gad145d4c85ed9bb10512999f5e3acd740}{elm\-\_\-spinner\-\_\-step\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double step)
\begin{DoxyCompactList}\small\item\em Set the step used to increment or decrement the spinner value. \end{DoxyCompactList}\item 
double \hyperlink{group__Spinner_ga9c24cde2d4483a06400719745d9c26a3}{elm\-\_\-spinner\-\_\-step\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the step used to increment or decrement the spinner value. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_gaeaf35dbd89a82d08fa81666cd7590765}{elm\-\_\-spinner\-\_\-value\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double val)
\begin{DoxyCompactList}\small\item\em Set the value the spinner displays. \end{DoxyCompactList}\item 
double \hyperlink{group__Spinner_ga0f93a325d38ad9a249994a7dc4ea4f1b}{elm\-\_\-spinner\-\_\-value\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the value displayed by the spinner. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_ga3f7ab52fceb79ee26ee598a4869198e1}{elm\-\_\-spinner\-\_\-wrap\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool wrap)
\begin{DoxyCompactList}\small\item\em Set whether the spinner should wrap when it reaches its minimum or maximum value. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Spinner_ga555c1e8eeb6914003c3fdf6c2a5366c3}{elm\-\_\-spinner\-\_\-wrap\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the spinner should wrap when it reaches its minimum or maximum value. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_gad69f63a97c6534b07f2f185209d709c5}{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add} (Evas\-\_\-\-Object $\ast$obj, double value, const char $\ast$label)
\begin{DoxyCompactList}\small\item\em Set a special string to display in the place of the numerical value. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_gaccc78fbfdb896ad62b1e202387530aea}{elm\-\_\-spinner\-\_\-editable\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool editable)
\begin{DoxyCompactList}\small\item\em Set whether the spinner can be directly edited by the user or not. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Spinner_gaa62362141c8ae895792988a8886079e5}{elm\-\_\-spinner\-\_\-editable\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the spinner can be directly edited by the user or not. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_gaa6d0e12e8c0e1732d3ccbc2d4a4a81bf}{elm\-\_\-spinner\-\_\-interval\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double interval)
\begin{DoxyCompactList}\small\item\em Set the interval on time updates for an user mouse button hold on spinner widgets' arrows. \end{DoxyCompactList}\item 
double \hyperlink{group__Spinner_gab169cd1ebf3892191f51c064274b6b52}{elm\-\_\-spinner\-\_\-interval\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the interval on time updates for an user mouse button hold on spinner widgets' arrows. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_gad293ea660b0aab30d28eb70f5ceea588}{elm\-\_\-spinner\-\_\-base\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double base)
\begin{DoxyCompactList}\small\item\em Set the base for rounding. \end{DoxyCompactList}\item 
double \hyperlink{group__Spinner_gaac45f18f212cd3905fddf4a8def2b006}{elm\-\_\-spinner\-\_\-base\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the base for rounding. \end{DoxyCompactList}\item 
void \hyperlink{group__Spinner_ga23e2d2f9afcc987389341f814dce50d9}{elm\-\_\-spinner\-\_\-round\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, int rnd)
\begin{DoxyCompactList}\small\item\em Set the round value for rounding. \end{DoxyCompactList}\item 
int \hyperlink{group__Spinner_ga4dcbc35387b921f99248ace536a8dfb4}{elm\-\_\-spinner\-\_\-round\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the round value for rounding. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{spinner_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{img/widget/spinner/preview-00}}
\end{DoxyImageNoCaption}


A spinner is a widget which allows the user to increase or decrease numeric values using arrow buttons, or edit values directly, clicking over it and typing the new value.

By default the spinner will not wrap and has a label of \char`\"{}\%.\-0f\char`\"{} (just showing the integer value of the double).

A spinner has a label that is formatted with floating point values and thus accepts a printf-\/style format string, like “\%1.\-2f units”.

It also allows specific values to be replaced by pre-\/defined labels.

This widget inherits from the \hyperlink{group__Layout}{Layout} one, so that all the functions acting on it also work for spinner objects.

This widget emits the following signals, besides the ones sent from Layout\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}changed\char`\"{}} -\/ Whenever the spinner value is changed.
\item {\ttfamily \char`\"{}delay,changed\char`\"{}} -\/ A short time after the value is changed by the user. This will be called only when the user stops dragging for a very short period or when they release their finger/mouse, so it avoids possibly expensive reactions to the value change.
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program's language changed
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the spinner has received focus. (since 1.\-8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the spinner has lost focus. (since 1.\-8)
\item {\ttfamily \char`\"{}spinner,drag,start\char`\"{}} -\/ When dragging has started. (since 1.\-8)
\item {\ttfamily \char`\"{}spinner,drag,stop\char`\"{}} -\/ When dragging has stopped. (since 1.\-8)
\end{DoxyItemize}

Available styles for it\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}};
\item {\ttfamily \char`\"{}vertical\char`\"{}}\-: up/down buttons at the right side and text left aligned.
\end{DoxyItemize}

Supported elm\-\_\-object common A\-P\-Is. \begin{DoxyItemize}
\item \hyperlink{group__General_ga1beada7edf5d714c0dba5459bcc993fc}{elm\-\_\-object\-\_\-signal\-\_\-emit} \item \hyperlink{group__General_ga6f9574b798efcd454afdac6f2904f633}{elm\-\_\-object\-\_\-signal\-\_\-callback\-\_\-add} \item \hyperlink{group__General_ga3c76b5447be522d647e352cb7ff7c9e6}{elm\-\_\-object\-\_\-signal\-\_\-callback\-\_\-del} \item \hyperlink{group__General_ga6849a57df3316eabad5bec443bf87597}{elm\-\_\-object\-\_\-disabled\-\_\-set} \item \hyperlink{group__General_ga3ecb0d6b4e76ff39006f218942c7950d}{elm\-\_\-object\-\_\-disabled\-\_\-get}\end{DoxyItemize}
Here is an example on its usage\-: \hyperlink{spinner_example}{Spinner widget example} 

\subsection{Macro Definition Documentation}
\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-get}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-A\-S\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Spinner_ga967a57a6a4241b5a6824449085316b2b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the base for rounding


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaac45f18f212cd3905fddf4a8def2b006}{elm\-\_\-spinner\-\_\-base\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-base\-\_\-get().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-set}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{base}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-A\-S\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, base)}\label{group__Spinner_gaaf973cff0a45731ba6ff3e5711e8d8f7}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the base for rounding


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em base} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gad293ea660b0aab30d28eb70f5ceea588}{elm\-\_\-spinner\-\_\-base\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-base\-\_\-set().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-get}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-I\-T\-A\-B\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Spinner_ga83140acd934dc44bf807c477d93e999d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get whether the spinner can be directly edited by the user or not.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaa62362141c8ae895792988a8886079e5}{elm\-\_\-spinner\-\_\-editable\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-editable\-\_\-get().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-set}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{editable}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-I\-T\-A\-B\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, editable)}\label{group__Spinner_ga16ae38b7bc0c625599737a6c5e3f766a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set whether the spinner can be directly edited by the user or not.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em editable} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaccc78fbfdb896ad62b1e202387530aea}{elm\-\_\-spinner\-\_\-editable\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-editable\-\_\-set().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-get}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-T\-E\-R\-V\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Spinner_ga45d9662ca5bfb5730795f148e8bf1f5f}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the interval on time updates for an user mouse button hold


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gab169cd1ebf3892191f51c064274b6b52}{elm\-\_\-spinner\-\_\-interval\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-interval\-\_\-get().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-set}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{interval}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-T\-E\-R\-V\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, interval)}\label{group__Spinner_ga7a03b1c8a539f637778a66fe36ec0260}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the interval on time updates for an user mouse button hold


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em interval} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaa6d0e12e8c0e1732d3ccbc2d4a4a81bf}{elm\-\_\-spinner\-\_\-interval\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-interval\-\_\-set().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-B\-E\-L\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)}\label{group__Spinner_ga3cedc4e2fbbb68ef66ee5509a3d695d1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the label format of the spinner.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga14162dd21176542c90536a717c20897c}{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{fmt}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-B\-E\-L\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, fmt)}\label{group__Spinner_ga176ae88066f80dd5b69c4d41d69e7266}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the format string of the displayed label.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em fmt} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaef4a4912d7f952c4728a02c8dd5e5652}{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{min, }
\item[{}]{max}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-I\-N\-\_\-\-M\-A\-X\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, min), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, max)}\label{group__Spinner_ga8c6e4802c9ae7fc379cec7f808bbeb52}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the minimum and maximum values of the spinner.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em min} & \\
\hline
\mbox{\tt out}  & {\em max} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga966a354e4d61d73da44bed563813ca1c}{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{min, }
\item[{}]{max}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-I\-N\-\_\-\-M\-A\-X\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, min), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, max)}\label{group__Spinner_gadd7ac8169d2b066cb0eeb4f59c785370}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the minimum and maximum values for the spinner.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em min} & \\
\hline
\mbox{\tt in}  & {\em max} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gac8893709e98b174504bc86e8413d3a91}{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-get}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-O\-U\-N\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)}\label{group__Spinner_ga4361852336a4c7fd95d26c908055a950}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the round value for rounding


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga4dcbc35387b921f99248ace536a8dfb4}{elm\-\_\-spinner\-\_\-round\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-round\-\_\-get().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-set}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{rnd}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-O\-U\-N\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, rnd)}\label{group__Spinner_gada179893c15f37a1e9c3c807604767f0}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the round value for rounding


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em rnd} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga23e2d2f9afcc987389341f814dce50d9}{elm\-\_\-spinner\-\_\-round\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-round\-\_\-set().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add@{elm\-\_\-obj\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add@{elm\-\_\-obj\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add(
\begin{DoxyParamCaption}
\item[{}]{value, }
\item[{}]{label}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-P\-E\-C\-I\-A\-L\-\_\-\-V\-A\-L\-U\-E\-\_\-\-A\-D\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, value), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, label)}\label{group__Spinner_ga118e88e6eacf6e353aa73ab2aca87e87}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set a special string to display in the place of the numerical value.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em value} & \\
\hline
\mbox{\tt in}  & {\em label} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gad69f63a97c6534b07f2f185209d709c5}{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-get}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-E\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Spinner_gab31423740f4e9dfb58fa1f63a8977e83}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the step used to increment or decrement the spinner value.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga9c24cde2d4483a06400719745d9c26a3}{elm\-\_\-spinner\-\_\-step\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-step\-\_\-get().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-set}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{step}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-E\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, step)}\label{group__Spinner_ga9914d9ead7c5d97e3a4d7f5b81a1fb36}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the step used to increment or decrement the spinner value.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em step} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gad145d4c85ed9bb10512999f5e3acd740}{elm\-\_\-spinner\-\_\-step\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-step\-\_\-set().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-get}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-A\-L\-U\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Spinner_ga2593c979a77a030c06c308e2511297ab}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the value displayed by the spinner.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga0f93a325d38ad9a249994a7dc4ea4f1b}{elm\-\_\-spinner\-\_\-value\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-value\-\_\-get().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-set}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{val}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-A\-L\-U\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, val)}\label{group__Spinner_ga2004bfbe0c38876cf6069049833ff851}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the value the spinner displays.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em val} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaeaf35dbd89a82d08fa81666cd7590765}{elm\-\_\-spinner\-\_\-value\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-value\-\_\-set().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-get}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-get@{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-W\-R\-A\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Spinner_gac1700a0887b22a325fde659480f406cc}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get whether the spinner should wrap when it reaches its


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga555c1e8eeb6914003c3fdf6c2a5366c3}{elm\-\_\-spinner\-\_\-wrap\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-wrap\-\_\-get().

\index{Spinner@{Spinner}!elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-set}}
\index{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-set@{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{wrap}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-P\-I\-N\-N\-E\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-W\-R\-A\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, wrap)}\label{group__Spinner_ga5897f7dabaf1c4c6605c652bc7c739f2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set whether the spinner should wrap when it reaches its


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em wrap} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga3f7ab52fceb79ee26ee598a4869198e1}{elm\-\_\-spinner\-\_\-wrap\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-spinner\-\_\-wrap\-\_\-set().



\subsection{Function Documentation}
\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-add@{elm\-\_\-spinner\-\_\-add}}
\index{elm\-\_\-spinner\-\_\-add@{elm\-\_\-spinner\-\_\-add}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-spinner\-\_\-add (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Spinner_gac259ed8ba5d597ceb982cc0170c37a63}


Add a new spinner widget to the given parent Elementary (container) object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new spinner widget handle or {\ttfamily N\-U\-L\-L}, on errors.
\end{DoxyReturn}
This function inserts a new spinner widget on the canvas. \index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-base\-\_\-get@{elm\-\_\-spinner\-\_\-base\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-base\-\_\-get@{elm\-\_\-spinner\-\_\-base\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-base\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-spinner\-\_\-base\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Spinner_gaac45f18f212cd3905fddf4a8def2b006}


Get the base for rounding. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The base rounding value
\end{DoxyReturn}
This returns the base for rounding.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga23e2d2f9afcc987389341f814dce50d9}{elm\-\_\-spinner\-\_\-round\-\_\-set()} too. 

\hyperlink{group__Spinner_gad293ea660b0aab30d28eb70f5ceea588}{elm\-\_\-spinner\-\_\-base\-\_\-set()} too. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-get.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-base\-\_\-set@{elm\-\_\-spinner\-\_\-base\-\_\-set}}
\index{elm\-\_\-spinner\-\_\-base\-\_\-set@{elm\-\_\-spinner\-\_\-base\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-base\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-base\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{base}
\end{DoxyParamCaption}
)}\label{group__Spinner_gad293ea660b0aab30d28eb70f5ceea588}


Set the base for rounding. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object \\
\hline
{\em base} & The base value\\
\hline
\end{DoxyParams}
Rounding works as follows\-:

rounded\-\_\-val = base + (double)(((value -\/ base) / round) $\ast$ round)

Where rounded\-\_\-val, value and base are doubles, and round is an integer.

This means that things will be rounded to increments (or decrements) of \char`\"{}round\char`\"{} starting from value {\ttfamily base}. The default base for rounding is 0.

Example\-: round = 3, base = 2 Values\-: ..., -\/2, 0, 2, 5, 8, 11, 14, ...

Example\-: round = 2, base = 5.\-5 Values\-: ..., -\/0.\-5, 1.\-5, 3.\-5, 5.\-5, 7.\-5, 9.\-5, 11.\-5, ...

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga4dcbc35387b921f99248ace536a8dfb4}{elm\-\_\-spinner\-\_\-round\-\_\-get()} 

\hyperlink{group__Spinner_gaac45f18f212cd3905fddf4a8def2b006}{elm\-\_\-spinner\-\_\-base\-\_\-get()} too. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-base\-\_\-set.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-editable\-\_\-get@{elm\-\_\-spinner\-\_\-editable\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-editable\-\_\-get@{elm\-\_\-spinner\-\_\-editable\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-editable\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-spinner\-\_\-editable\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Spinner_gaa62362141c8ae895792988a8886079e5}


Get whether the spinner can be directly edited by the user or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} means edition is enabled. {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} indicates it's disabled. If {\ttfamily obj} is {\ttfamily N\-U\-L\-L}, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} is returned.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaccc78fbfdb896ad62b1e202387530aea}{elm\-\_\-spinner\-\_\-editable\-\_\-set()} for details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-get.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-editable\-\_\-set@{elm\-\_\-spinner\-\_\-editable\-\_\-set}}
\index{elm\-\_\-spinner\-\_\-editable\-\_\-set@{elm\-\_\-spinner\-\_\-editable\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-editable\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-editable\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{editable}
\end{DoxyParamCaption}
)}\label{group__Spinner_gaccc78fbfdb896ad62b1e202387530aea}


Set whether the spinner can be directly edited by the user or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em editable} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to allow users to edit it or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to don't allow users to edit it directly.\\
\hline
\end{DoxyParams}
Spinner objects can have edition {\bfseries disabled}, in which state they will be changed only by arrows. Useful for contexts where you don't want your users to interact with it writing the value. Specially when using special values, the user can see real value instead of special label on edition.

It's enabled by default.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaa62362141c8ae895792988a8886079e5}{elm\-\_\-spinner\-\_\-editable\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-editable\-\_\-set.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-interval\-\_\-get@{elm\-\_\-spinner\-\_\-interval\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-interval\-\_\-get@{elm\-\_\-spinner\-\_\-interval\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-interval\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-spinner\-\_\-interval\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Spinner_gab169cd1ebf3892191f51c064274b6b52}


Get the interval on time updates for an user mouse button hold on spinner widgets' arrows. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The (first) interval value, in seconds, set on it.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaa6d0e12e8c0e1732d3ccbc2d4a4a81bf}{elm\-\_\-spinner\-\_\-interval\-\_\-set()} for more details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-get.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-interval\-\_\-set@{elm\-\_\-spinner\-\_\-interval\-\_\-set}}
\index{elm\-\_\-spinner\-\_\-interval\-\_\-set@{elm\-\_\-spinner\-\_\-interval\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-interval\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-interval\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{interval}
\end{DoxyParamCaption}
)}\label{group__Spinner_gaa6d0e12e8c0e1732d3ccbc2d4a4a81bf}


Set the interval on time updates for an user mouse button hold on spinner widgets' arrows. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em interval} & The (first) interval value in seconds.\\
\hline
\end{DoxyParams}
This interval value is {\bfseries decreased} while the user holds the mouse pointer either incrementing or decrementing spinner's value.

This helps the user to get to a given value distant from the current one easier/faster, as it will start to change quicker and quicker on mouse button holds.

The calculation for the next change interval value, starting from the one set with this call, is the previous interval divided by {\ttfamily 1.\-05}, so it decreases a little bit.

The default starting interval value for automatic changes is {\ttfamily 0.\-85} seconds.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gab169cd1ebf3892191f51c064274b6b52}{elm\-\_\-spinner\-\_\-interval\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-interval\-\_\-set.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get@{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get@{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga14162dd21176542c90536a717c20897c}


Get the label format of the spinner. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text label format string in U\-T\-F-\/8.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaef4a4912d7f952c4728a02c8dd5e5652}{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set()} for details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set@{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set}}
\index{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set@{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{fmt}
\end{DoxyParamCaption}
)}\label{group__Spinner_gaef4a4912d7f952c4728a02c8dd5e5652}


Set the format string of the displayed label. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em fmt} & The format string for the label display.\\
\hline
\end{DoxyParams}
If {\ttfamily N\-U\-L\-L}, this sets the format to \char`\"{}\%.\-0f\char`\"{}. If not it sets the format string for the label text. The label text is provided a floating point value, so the label text can display up to 1 floating point value. Note that this is optional.

Use a format string such as \char`\"{}\%1.\-2f meters\char`\"{} for example, and it will display values like\-: \char`\"{}3.\-14 meters\char`\"{} for a value equal to 3.\-14159.

Default is \char`\"{}\%0.\-f\char`\"{}.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga14162dd21176542c90536a717c20897c}{elm\-\_\-spinner\-\_\-label\-\_\-format\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-label\-\_\-format\-\_\-set.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get@{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get@{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double $\ast$}]{min, }
\item[{double $\ast$}]{max}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga966a354e4d61d73da44bed563813ca1c}


Get the minimum and maximum values of the spinner. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em min} & Pointer to store the minimum value. \\
\hline
{\em max} & Pointer to store the maximum value.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
If only one value is needed, the other pointer can be passed as {\ttfamily N\-U\-L\-L}.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gac8893709e98b174504bc86e8413d3a91}{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set()} for details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set@{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set}}
\index{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set@{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{min, }
\item[{double}]{max}
\end{DoxyParamCaption}
)}\label{group__Spinner_gac8893709e98b174504bc86e8413d3a91}


Set the minimum and maximum values for the spinner. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em min} & The minimum value. \\
\hline
{\em max} & The maximum value.\\
\hline
\end{DoxyParams}
Define the allowed range of values to be selected by the user.

If actual value is less than {\ttfamily min}, it will be updated to {\ttfamily min}. If it is bigger then {\ttfamily max}, will be updated to {\ttfamily max}. Actual value can be get with \hyperlink{group__Spinner_ga0f93a325d38ad9a249994a7dc4ea4f1b}{elm\-\_\-spinner\-\_\-value\-\_\-get()}.

By default, min is equal to 0, and max is equal to 100.

\begin{DoxyWarning}{Warning}
Maximum must be greater than minimum.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga966a354e4d61d73da44bed563813ca1c}{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-round\-\_\-get@{elm\-\_\-spinner\-\_\-round\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-round\-\_\-get@{elm\-\_\-spinner\-\_\-round\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-round\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int elm\-\_\-spinner\-\_\-round\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga4dcbc35387b921f99248ace536a8dfb4}


Get the round value for rounding. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The rounding value
\end{DoxyReturn}
This returns the round value for rounding.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga23e2d2f9afcc987389341f814dce50d9}{elm\-\_\-spinner\-\_\-round\-\_\-set()} too. 

\hyperlink{group__Spinner_gad293ea660b0aab30d28eb70f5ceea588}{elm\-\_\-spinner\-\_\-base\-\_\-set()} too. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-get.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-round\-\_\-set@{elm\-\_\-spinner\-\_\-round\-\_\-set}}
\index{elm\-\_\-spinner\-\_\-round\-\_\-set@{elm\-\_\-spinner\-\_\-round\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-round\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-round\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int}]{rnd}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga23e2d2f9afcc987389341f814dce50d9}


Set the round value for rounding. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object \\
\hline
{\em rnd} & The rounding value\\
\hline
\end{DoxyParams}
Sets the rounding value used for value rounding in the spinner.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga4dcbc35387b921f99248ace536a8dfb4}{elm\-\_\-spinner\-\_\-round\-\_\-get()} 

\hyperlink{group__Spinner_gad293ea660b0aab30d28eb70f5ceea588}{elm\-\_\-spinner\-\_\-base\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-round\-\_\-set.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add@{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add}}
\index{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add@{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{value, }
\item[{const char $\ast$}]{label}
\end{DoxyParamCaption}
)}\label{group__Spinner_gad69f63a97c6534b07f2f185209d709c5}


Set a special string to display in the place of the numerical value. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em value} & The value to be replaced. \\
\hline
{\em label} & The label to be used.\\
\hline
\end{DoxyParams}
It's useful for cases when a user should select an item that is better indicated by a label than a value. For example, weekdays or months.

E.\-g.\-: 
\begin{DoxyCode}
sp = elm_spinner_add(win);
elm_spinner_min_max_set(sp, 1, 3);
elm_spinner_special_value_add(sp, 1, \textcolor{stringliteral}{"January"});
elm_spinner_special_value_add(sp, 2, \textcolor{stringliteral}{"February"});
elm_spinner_special_value_add(sp, 3, \textcolor{stringliteral}{"March"});
evas\_object\_show(sp);
\end{DoxyCode}


\begin{DoxyNote}{Note}
If another label was previously set to {\ttfamily value}, it will be replaced by the new label.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga88fdf2be4a61e6312dac6d0ece11b088}{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-get()}. 

\hyperlink{group__Spinner_ga5faa31fa6b9b5ccd0b3657ac013e641c}{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-del()}. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-del@{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-del}}
\index{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-del@{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-del}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-del (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga5faa31fa6b9b5ccd0b3657ac013e641c}


Delete the special string display in the place of the numerical value. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em value} & The replaced value.\\
\hline
\end{DoxyParams}
It will remove a previously added special value. After this, the spinner will display the value itself instead of a label.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gad69f63a97c6534b07f2f185209d709c5}{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add()} for more details.
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}
\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-get@{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-get@{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-get (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga88fdf2be4a61e6312dac6d0ece11b088}


Get the special string display in the place of the numerical value. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em value} & The replaced value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The used label.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gad69f63a97c6534b07f2f185209d709c5}{elm\-\_\-spinner\-\_\-special\-\_\-value\-\_\-add()} for more details.
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}
\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-step\-\_\-get@{elm\-\_\-spinner\-\_\-step\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-step\-\_\-get@{elm\-\_\-spinner\-\_\-step\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-step\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-spinner\-\_\-step\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga9c24cde2d4483a06400719745d9c26a3}


Get the step used to increment or decrement the spinner value. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The step value.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga9c24cde2d4483a06400719745d9c26a3}{elm\-\_\-spinner\-\_\-step\-\_\-get()} for more details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-get.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-step\-\_\-set@{elm\-\_\-spinner\-\_\-step\-\_\-set}}
\index{elm\-\_\-spinner\-\_\-step\-\_\-set@{elm\-\_\-spinner\-\_\-step\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-step\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-step\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{step}
\end{DoxyParamCaption}
)}\label{group__Spinner_gad145d4c85ed9bb10512999f5e3acd740}


Set the step used to increment or decrement the spinner value. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em step} & The step value.\\
\hline
\end{DoxyParams}
This value will be incremented or decremented to the displayed value. It will be incremented while the user keep right or top arrow pressed, and will be decremented while the user keep left or bottom arrow pressed.

The interval to increment / decrement can be set with \hyperlink{group__Spinner_gaa6d0e12e8c0e1732d3ccbc2d4a4a81bf}{elm\-\_\-spinner\-\_\-interval\-\_\-set()}.

By default step value is equal to 1.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga9c24cde2d4483a06400719745d9c26a3}{elm\-\_\-spinner\-\_\-step\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-step\-\_\-set.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-value\-\_\-get@{elm\-\_\-spinner\-\_\-value\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-value\-\_\-get@{elm\-\_\-spinner\-\_\-value\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-value\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-spinner\-\_\-value\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga0f93a325d38ad9a249994a7dc4ea4f1b}


Get the value displayed by the spinner. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The value displayed.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_gaeaf35dbd89a82d08fa81666cd7590765}{elm\-\_\-spinner\-\_\-value\-\_\-set()} for details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-get.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-value\-\_\-set@{elm\-\_\-spinner\-\_\-value\-\_\-set}}
\index{elm\-\_\-spinner\-\_\-value\-\_\-set@{elm\-\_\-spinner\-\_\-value\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-value\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-value\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{val}
\end{DoxyParamCaption}
)}\label{group__Spinner_gaeaf35dbd89a82d08fa81666cd7590765}


Set the value the spinner displays. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em val} & The value to be displayed.\\
\hline
\end{DoxyParams}
Value will be presented on the label following format specified with elm\-\_\-spinner\-\_\-format\-\_\-set().

\begin{DoxyWarning}{Warning}
The value must to be between min and max values. This values are set by \hyperlink{group__Spinner_gac8893709e98b174504bc86e8413d3a91}{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set()}.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga0f93a325d38ad9a249994a7dc4ea4f1b}{elm\-\_\-spinner\-\_\-value\-\_\-get()}. 

elm\-\_\-spinner\-\_\-format\-\_\-set(). 

\hyperlink{group__Spinner_gac8893709e98b174504bc86e8413d3a91}{elm\-\_\-spinner\-\_\-min\-\_\-max\-\_\-set()}. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-value\-\_\-set.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-wrap\-\_\-get@{elm\-\_\-spinner\-\_\-wrap\-\_\-get}}
\index{elm\-\_\-spinner\-\_\-wrap\-\_\-get@{elm\-\_\-spinner\-\_\-wrap\-\_\-get}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-wrap\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-spinner\-\_\-wrap\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga555c1e8eeb6914003c3fdf6c2a5366c3}


Get whether the spinner should wrap when it reaches its minimum or maximum value. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} means wrap is enabled. {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} indicates it's disabled. If {\ttfamily obj} is {\ttfamily N\-U\-L\-L}, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} is returned.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga3f7ab52fceb79ee26ee598a4869198e1}{elm\-\_\-spinner\-\_\-wrap\-\_\-set()} for details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-get.

\index{Spinner@{Spinner}!elm\-\_\-spinner\-\_\-wrap\-\_\-set@{elm\-\_\-spinner\-\_\-wrap\-\_\-set}}
\index{elm\-\_\-spinner\-\_\-wrap\-\_\-set@{elm\-\_\-spinner\-\_\-wrap\-\_\-set}!Spinner@{Spinner}}
\subsubsection[{elm\-\_\-spinner\-\_\-wrap\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-spinner\-\_\-wrap\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{wrap}
\end{DoxyParamCaption}
)}\label{group__Spinner_ga3f7ab52fceb79ee26ee598a4869198e1}


Set whether the spinner should wrap when it reaches its minimum or maximum value. 


\begin{DoxyParams}{Parameters}
{\em obj} & The spinner object. \\
\hline
{\em wrap} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to enable wrap or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to disable it.\\
\hline
\end{DoxyParams}
Disabled by default. If disabled, when the user tries to increment the value, but displayed value plus step value is bigger than maximum value, the new value will be the maximum value. The same happens when the user tries to decrement it, but the value less step is less than minimum value. In this case, the new displayed value will be the minimum value.

When wrap is enabled, when the user tries to increment the value, but displayed value plus step value is bigger than maximum value, the new value will be the minimum value. When the the user tries to decrement it, but the value less step is less than minimum value, the new displayed value will be the maximum value.

E.\-g.\-: \begin{DoxyItemize}
\item min value = 10 \item max value = 50 \item step value = 20 \item displayed value = 20\end{DoxyItemize}
When the user decrement value (using left or bottom arrow), it will displays {\ttfamily 50}.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Spinner_ga555c1e8eeb6914003c3fdf6c2a5366c3}{elm\-\_\-spinner\-\_\-wrap\-\_\-get()}. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-spinner\-\_\-wrap\-\_\-set.

