\section{Flip Selector}
\label{group__Flipselector}\index{Flip Selector@{Flip Selector}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Flipselector_ga1d9e3853ee32f5e708df6a218a2460aa}{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-next}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-L\-I\-P\-\_\-\-N\-E\-X\-T)
\item 
\#define \hyperlink{group__Flipselector_gacfcde8bac41eae321e4d171e23b3a2c9}{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-prev}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-L\-I\-P\-\_\-\-P\-R\-E\-V)
\item 
\#define \hyperlink{group__Flipselector_gaafa6770e48c42561763d8d0b6790b19e}{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-append}(label, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-A\-P\-P\-E\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(flipselector\-\_\-func\-\_\-type, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Flipselector\-\_\-\-Item $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Flipselector_ga630679c63cf9a3fcc2f3fce1291f5320}{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-prepend}(label, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-P\-R\-E\-P\-E\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(flipselector\-\_\-func\-\_\-type, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Flipselector\-\_\-\-Item $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Flipselector_ga9fd06becf769b13df5193d92cceb32e6}{elm\-\_\-obj\-\_\-flipselector\-\_\-items\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Flipselector_gac8d08c66e773ef3b8c0506c74083f15c}{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-R\-S\-T\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Flipselector_ga0d1a31ed51e751c14fe9cd18dc3bad58}{elm\-\_\-obj\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-S\-T\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Flipselector_ga9d27f29c96b94c7273883060f32ffb64}{elm\-\_\-obj\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-E\-D\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Flipselector_gafb8288234161cf3dbc562e233ecb1952}{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set}(interval)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-R\-S\-T\-\_\-\-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__Flipselector_ga44d9f5cd21996d8b4c1c099ec25c1cd7}{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-R\-S\-T\-\_\-\-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)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Flipselector_ga1bcfc14b2fdfee1fec558d605b167f8f}{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-set} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it, Eina\-\_\-\-Bool selected)
\begin{DoxyCompactList}\small\item\em Set whether a given flip selector widget's item should be the currently selected one. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Flipselector_ga16f9df1259d84a277c22601c101f7031}{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-get} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get whether a given flip selector widget's item is the currently selected one. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Flipselector_ga1ba819a88d0632276a7258840f2403ca}{elm\-\_\-flipselector\-\_\-item\-\_\-prev\-\_\-get} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the item before {\ttfamily item} in a flip selector widget's internal list of items. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Flipselector_ga976b4b5ab53089884b41aa78d5df936d}{elm\-\_\-flipselector\-\_\-item\-\_\-next\-\_\-get} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the item after {\ttfamily item} in a flip selector widget's internal list of items. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Flipselector_gaffabf9e37915526cbbe8ac2621eeee8a}{elm\-\_\-flipselector\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new flip selector widget to the given parent Elementary (container) widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Flipselector_gaf158cd6ad1b4a0171e61ab1f6e0a0dac}{elm\-\_\-flipselector\-\_\-flip\-\_\-next} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Programmatically select the next item of a flip selector widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Flipselector_ga945b0c8f0d85d72f682707f80b61e888}{elm\-\_\-flipselector\-\_\-flip\-\_\-prev} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Programmatically select the previous item of a flip selector widget. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Flipselector_gae99fb781f4d798410c61870dbf3059ab}{elm\-\_\-flipselector\-\_\-item\-\_\-append} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$label, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Append a (text) item to a flip selector widget. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Flipselector_ga0768e1006d0a1ff58e5e971a34771d20}{elm\-\_\-flipselector\-\_\-item\-\_\-prepend} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$label, Evas\-\_\-\-Smart\-\_\-\-Cb func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Prepend a (text) item to a flip selector widget. \end{DoxyCompactList}\item 
const Eina\-\_\-\-List $\ast$ \hyperlink{group__Flipselector_ga6848c4a982409d58e1005916b6c117e1}{elm\-\_\-flipselector\-\_\-items\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the internal list of items in a given flip selector widget. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Flipselector_ga353af395f37b102f9abaaedcd286fe16}{elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the first item in the given flip selector widget's list of items. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Flipselector_ga3c64972777928481e0a4b8021f7a520f}{elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the last item in the given flip selector widget's list of items. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Flipselector_ga3c3243a162a913d8b46c377a1b0b29f6}{elm\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the currently selected item in a flip selector widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Flipselector_ga13b1f55a1acaee2958fb03f8bf432699}{elm\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double interval)
\begin{DoxyCompactList}\small\item\em Set the interval on time updates for a user mouse button hold on a flip selector widget. \end{DoxyCompactList}\item 
double \hyperlink{group__Flipselector_ga1a5d3fc984a7a0aedfb44d38a60fb572}{elm\-\_\-flipselector\-\_\-first\-\_\-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 a flip selector widget. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


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


A flip selector is a widget to show a set of {\bfseries text} items, one at a time, with the same sheet switching style as the \hyperlink{group__Clock}{clock} widget, when one changes the current displaying sheet (thus, the \char`\"{}flip\char`\"{} in the name).

User clicks to flip sheets which are {\bfseries held} for some time will make the flip selector to flip continuously and automatically for the user. The interval between flips will keep growing in time, so that it helps the user to reach an item which is distant from the current selection.

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

This widget emits the following signals, besides the ones sent from Layout\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}selected\char`\"{}} -\/ when the widget's selected text item is changed. The {\ttfamily event\-\_\-info} parameter is the item that was selected.
\item {\ttfamily \char`\"{}overflowed\char`\"{}} -\/ when the widget's current selection is changed from the first item in its list to the last
\item {\ttfamily \char`\"{}underflowed\char`\"{}} -\/ when the widget's current selection is changed from the last item in its list to the first
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the flip selector has received focus. (since 1.\-8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the flip selector has lost focus. (since 1.\-8)
\end{DoxyItemize}

Available styles for it\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} 
\end{DoxyItemize}

Default text parts of the flipselector items that you can use for are\-: \begin{DoxyItemize}
\item \char`\"{}default\char`\"{} -\/ label of the flipselector item\end{DoxyItemize}
Supported elm\-\_\-object common A\-P\-Is. \begin{DoxyItemize}
\item \hyperlink{group__General_ga6849a57df3316eabad5bec443bf87597}{elm\-\_\-object\-\_\-disabled\-\_\-set} \item \hyperlink{group__General_ga3ecb0d6b4e76ff39006f218942c7950d}{elm\-\_\-object\-\_\-disabled\-\_\-get}\end{DoxyItemize}
Supported elm\-\_\-object\-\_\-item common A\-P\-Is. \begin{DoxyItemize}
\item \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del} \item \hyperlink{group__General_gae2dbcea53fe2b5edf1351e03665a893c}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-text\-\_\-set} \item \hyperlink{group__General_gaf2df95739e3049aac04db3c4839f656d}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-text\-\_\-get} \item \hyperlink{group__General_ga68f9bf241de0ba2edbf53bd751656f05}{elm\-\_\-object\-\_\-item\-\_\-signal\-\_\-emit}\end{DoxyItemize}
Here is an example on its usage\-: \begin{DoxyItemize}
\item \hyperlink{flipselector_example}{Flip selector widget example} \end{DoxyItemize}


\subsection{Macro Definition Documentation}
\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-R\-S\-T\-\_\-\-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__Flipselector_ga44d9f5cd21996d8b4c1c099ec25c1cd7}
\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__Flipselector_ga1a5d3fc984a7a0aedfb44d38a60fb572}{elm\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get().

\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set@{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set@{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{interval}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-R\-S\-T\-\_\-\-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__Flipselector_gafb8288234161cf3dbc562e233ecb1952}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the interval on time updates for a user mouse button hold


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


Referenced by elm\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set().

\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-R\-S\-T\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Flipselector_gac8d08c66e773ef3b8c0506c74083f15c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the first item in the given flip selector widget's list of


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga353af395f37b102f9abaaedcd286fe16}{elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get().

\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-next@{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-next}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-next@{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-next}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-next(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-L\-I\-P\-\_\-\-N\-E\-X\-T)}\label{group__Flipselector_ga1d9e3853ee32f5e708df6a218a2460aa}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Programmatically select the next item of a flip selector widget

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_gaf158cd6ad1b4a0171e61ab1f6e0a0dac}{elm\-\_\-flipselector\-\_\-flip\-\_\-next} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-flipselector\-\_\-flip\-\_\-next().

\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-prev@{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-prev}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-prev@{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-prev}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-prev}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-prev(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-L\-I\-P\-\_\-\-P\-R\-E\-V)}\label{group__Flipselector_gacfcde8bac41eae321e4d171e23b3a2c9}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Programmatically select the previous item of a flip selector

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga945b0c8f0d85d72f682707f80b61e888}{elm\-\_\-flipselector\-\_\-flip\-\_\-prev} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-flipselector\-\_\-flip\-\_\-prev().

\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-append@{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-append}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-append@{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-append}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-append}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-append(
\begin{DoxyParamCaption}
\item[{}]{label, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-A\-P\-P\-E\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(flipselector\-\_\-func\-\_\-type, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Flipselector\-\_\-\-Item $\ast$$\ast$, ret)}\label{group__Flipselector_gaafa6770e48c42561763d8d0b6790b19e}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Append a (text) item to a flip selector widget


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & \\
\hline
\mbox{\tt in}  & {\em func} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_gae99fb781f4d798410c61870dbf3059ab}{elm\-\_\-flipselector\-\_\-item\-\_\-append} 
\end{DoxySeeAlso}
\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-prepend@{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-prepend}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-prepend@{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-prepend}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-prepend}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-item\-\_\-prepend(
\begin{DoxyParamCaption}
\item[{}]{label, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-P\-R\-E\-P\-E\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(flipselector\-\_\-func\-\_\-type, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Flipselector\-\_\-\-Item $\ast$$\ast$, ret)}\label{group__Flipselector_ga630679c63cf9a3fcc2f3fce1291f5320}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Prepend a (text) item to a flip selector widget


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & \\
\hline
\mbox{\tt in}  & {\em func} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga0768e1006d0a1ff58e5e971a34771d20}{elm\-\_\-flipselector\-\_\-item\-\_\-prepend} 
\end{DoxySeeAlso}
\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-items\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-items\-\_\-get}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-items\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-items\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-items\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)}\label{group__Flipselector_ga9fd06becf769b13df5193d92cceb32e6}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the internal list of items in a given flip selector widget.


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


Referenced by elm\-\_\-flipselector\-\_\-items\-\_\-get().

\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-S\-T\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Flipselector_ga0d1a31ed51e751c14fe9cd18dc3bad58}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the last item in the given flip selector widget's list of


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga3c64972777928481e0a4b8021f7a520f}{elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get().

\index{Flip Selector@{Flip Selector}!elm\-\_\-obj\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get}}
\index{elm\-\_\-obj\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-obj\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-F\-L\-I\-P\-S\-E\-L\-E\-C\-T\-O\-R\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-E\-D\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Flipselector_ga9d27f29c96b94c7273883060f32ffb64}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the currently selected item in a flip selector widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga3c3243a162a913d8b46c377a1b0b29f6}{elm\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get().



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


Add a new flip selector widget to the given parent Elementary (container) widget. 


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


Get the interval on time updates for an user mouse button hold on a flip selector widget. 


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


References elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get.

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


Set the interval on time updates for a user mouse button hold on a flip selector widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The flip selector 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 flipping up or flipping down a given flip selector.

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

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

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

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga1a5d3fc984a7a0aedfb44d38a60fb572}{elm\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-interval\-\_\-set.

\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get@{elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get}}
\index{elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get@{elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga353af395f37b102f9abaaedcd286fe16}


Get the first item in the given flip selector widget's list of items. 


\begin{DoxyParams}{Parameters}
{\em obj} & The flipselector object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first item or {\ttfamily N\-U\-L\-L}, if it has no items (and on errors)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_gae99fb781f4d798410c61870dbf3059ab}{elm\-\_\-flipselector\-\_\-item\-\_\-append()} 

\hyperlink{group__Flipselector_ga3c64972777928481e0a4b8021f7a520f}{elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get.

\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-flip\-\_\-next@{elm\-\_\-flipselector\-\_\-flip\-\_\-next}}
\index{elm\-\_\-flipselector\-\_\-flip\-\_\-next@{elm\-\_\-flipselector\-\_\-flip\-\_\-next}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-flip\-\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-flipselector\-\_\-flip\-\_\-next (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Flipselector_gaf158cd6ad1b4a0171e61ab1f6e0a0dac}


Programmatically select the next item of a flip selector widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The flipselector object\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The selection will be animated. Also, if it reaches the end of its list of member items, it will continue with the first one onwards. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-next.

\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-flip\-\_\-prev@{elm\-\_\-flipselector\-\_\-flip\-\_\-prev}}
\index{elm\-\_\-flipselector\-\_\-flip\-\_\-prev@{elm\-\_\-flipselector\-\_\-flip\-\_\-prev}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-flip\-\_\-prev}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-flipselector\-\_\-flip\-\_\-prev (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga945b0c8f0d85d72f682707f80b61e888}


Programmatically select the previous item of a flip selector widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The flipselector object\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The selection will be animated. Also, if it reaches the beginning of its list of member items, it will continue with the last one backwards. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-flipselector\-\_\-flip\-\_\-prev.

\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-item\-\_\-append@{elm\-\_\-flipselector\-\_\-item\-\_\-append}}
\index{elm\-\_\-flipselector\-\_\-item\-\_\-append@{elm\-\_\-flipselector\-\_\-item\-\_\-append}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-item\-\_\-append}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-flipselector\-\_\-item\-\_\-append (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{label, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Flipselector_gae99fb781f4d798410c61870dbf3059ab}


Append a (text) item to a flip selector widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The flipselector object \\
\hline
{\em label} & The (text) label of the new item \\
\hline
{\em func} & Convenience callback function to take place when item is selected \\
\hline
{\em data} & Data passed to {\ttfamily func}, above \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
The widget's list of labels to show will be appended with the given value. If the user wishes so, a callback function pointer can be passed, which will get called when this same item is selected.

\begin{DoxyNote}{Note}
The current selection {\bfseries won't} be modified by appending an element to the list.

The maximum length of the text label is going to be determined {\bfseries by the widget's theme}. Strings larger than that value are going to be {\bfseries truncated}. 
\end{DoxyNote}
\begin{Desc}
\item[Examples\-: ]\par
\hyperlink{flipselector_example_8c-example}{flipselector\-\_\-example.\-c}.\end{Desc}
\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-item\-\_\-next\-\_\-get@{elm\-\_\-flipselector\-\_\-item\-\_\-next\-\_\-get}}
\index{elm\-\_\-flipselector\-\_\-item\-\_\-next\-\_\-get@{elm\-\_\-flipselector\-\_\-item\-\_\-next\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-item\-\_\-next\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-flipselector\-\_\-item\-\_\-next\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga976b4b5ab53089884b41aa78d5df936d}


Get the item after {\ttfamily item} in a flip selector widget's internal list of items. 


\begin{DoxyParams}{Parameters}
{\em it} & The item to fetch next from \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The item after the {\ttfamily item}, in its parent's list. If there is no next item for {\ttfamily item} or there's an error, {\ttfamily N\-U\-L\-L} is returned.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga1ba819a88d0632276a7258840f2403ca}{elm\-\_\-flipselector\-\_\-item\-\_\-prev\-\_\-get()} 
\end{DoxySeeAlso}
\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-item\-\_\-prepend@{elm\-\_\-flipselector\-\_\-item\-\_\-prepend}}
\index{elm\-\_\-flipselector\-\_\-item\-\_\-prepend@{elm\-\_\-flipselector\-\_\-item\-\_\-prepend}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-item\-\_\-prepend}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-flipselector\-\_\-item\-\_\-prepend (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{label, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga0768e1006d0a1ff58e5e971a34771d20}


Prepend a (text) item to a flip selector widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The flipselector object \\
\hline
{\em label} & The (text) label of the new item \\
\hline
{\em func} & Convenience callback function to take place when item is selected \\
\hline
{\em data} & Data passed to {\ttfamily func}, above \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
The widget's list of labels to show will be prepended with the given value. If the user wishes so, a callback function pointer can be passed, which will get called when this same item is selected.

\begin{DoxyNote}{Note}
The current selection {\bfseries won't} be modified by prepending an element to the list.

The maximum length of the text label is going to be determined {\bfseries by the widget's theme}. Strings larger than that value are going to be {\bfseries truncated}. 
\end{DoxyNote}
\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-item\-\_\-prev\-\_\-get@{elm\-\_\-flipselector\-\_\-item\-\_\-prev\-\_\-get}}
\index{elm\-\_\-flipselector\-\_\-item\-\_\-prev\-\_\-get@{elm\-\_\-flipselector\-\_\-item\-\_\-prev\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-item\-\_\-prev\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-flipselector\-\_\-item\-\_\-prev\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga1ba819a88d0632276a7258840f2403ca}


Get the item before {\ttfamily item} in a flip selector widget's internal list of items. 


\begin{DoxyParams}{Parameters}
{\em it} & The item to fetch previous from \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The item before the {\ttfamily item}, in its parent's list. If there is no previous item for {\ttfamily item} or there's an error, {\ttfamily N\-U\-L\-L} is returned.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga976b4b5ab53089884b41aa78d5df936d}{elm\-\_\-flipselector\-\_\-item\-\_\-next\-\_\-get()} 
\end{DoxySeeAlso}
\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-get@{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-get}}
\index{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-get@{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga16f9df1259d84a277c22601c101f7031}


Get whether a given flip selector widget's item is the currently selected one. 


\begin{DoxyParams}{Parameters}
{\em it} & The flip selector item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, if it's selected, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise (or on errors).
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga1bcfc14b2fdfee1fec558d605b167f8f}{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-set()} 
\end{DoxySeeAlso}
\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-set@{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-set}}
\index{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-set@{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-set}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it, }
\item[{Eina\-\_\-\-Bool}]{selected}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga1bcfc14b2fdfee1fec558d605b167f8f}


Set whether a given flip selector widget's item should be the currently selected one. 


\begin{DoxyParams}{Parameters}
{\em it} & The flip selector item \\
\hline
{\em selected} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to select it, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to unselect.\\
\hline
\end{DoxyParams}
This sets whether {\ttfamily item} is or not the selected (thus, under display) one. If {\ttfamily item} is different than the one under display, the latter will be unselected. If the {\ttfamily item} is set to be unselected, on the other hand, the {\bfseries first} item in the widget's internal members list will be the new selected one.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga16f9df1259d84a277c22601c101f7031}{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-get()} 
\end{DoxySeeAlso}
\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-items\-\_\-get@{elm\-\_\-flipselector\-\_\-items\-\_\-get}}
\index{elm\-\_\-flipselector\-\_\-items\-\_\-get@{elm\-\_\-flipselector\-\_\-items\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const Eina\-\_\-\-List$\ast$ elm\-\_\-flipselector\-\_\-items\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga6848c4a982409d58e1005916b6c117e1}


Get the internal list of items in a given flip selector widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The flipselector object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of items (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} as data) or {\ttfamily N\-U\-L\-L} on errors.
\end{DoxyReturn}
This list is {\bfseries not} to be modified in any way and must not be freed. Use the list members with functions like \hyperlink{group__General_gab7192654621dd090be86c94678635ea4}{elm\-\_\-object\-\_\-item\-\_\-text\-\_\-set()}, elm\-\_\-object\-\_\-item\-\_\-text\-\_\-get(), \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()}, \hyperlink{group__Flipselector_ga16f9df1259d84a277c22601c101f7031}{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-get()}, \hyperlink{group__Flipselector_ga1bcfc14b2fdfee1fec558d605b167f8f}{elm\-\_\-flipselector\-\_\-item\-\_\-selected\-\_\-set()}.

\begin{DoxyWarning}{Warning}
This list is only valid until {\ttfamily obj} object's internal items list is changed. It should be fetched again with another call to this function when changes happen. 
\end{DoxyWarning}


References elm\-\_\-obj\-\_\-flipselector\-\_\-items\-\_\-get.

\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get@{elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get}}
\index{elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get@{elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga3c64972777928481e0a4b8021f7a520f}


Get the last item in the given flip selector widget's list of items. 


\begin{DoxyParams}{Parameters}
{\em obj} & The flipselector object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The last item or {\ttfamily N\-U\-L\-L}, if it has no items (and on errors)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Flipselector_ga0768e1006d0a1ff58e5e971a34771d20}{elm\-\_\-flipselector\-\_\-item\-\_\-prepend()} 

\hyperlink{group__Flipselector_ga353af395f37b102f9abaaedcd286fe16}{elm\-\_\-flipselector\-\_\-first\-\_\-item\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-flipselector\-\_\-last\-\_\-item\-\_\-get.

\index{Flip Selector@{Flip Selector}!elm\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get}}
\index{elm\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get}!Flip Selector@{Flip Selector}}
\subsubsection[{elm\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Flipselector_ga3c3243a162a913d8b46c377a1b0b29f6}


Get the currently selected item in a flip selector widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The flipselector object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The selected item or {\ttfamily N\-U\-L\-L}, if the widget has no items (and on errors) 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-flipselector\-\_\-selected\-\_\-item\-\_\-get.

