\hypertarget{group__Elm__Actionslider}{}\doxysection{Actionslider}
\label{group__Elm__Actionslider}\index{Actionslider@{Actionslider}}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group__Elm__Actionslider_ga8aa6d7558adc539b006870aa953fa605}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CLASS}}~elm\+\_\+actionslider\+\_\+class\+\_\+get()
\begin{DoxyCompactList}\small\item\em An actionslider is a switcher for 2 or 3 labels. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Actionslider_ga4853eaa2c04ca2ce45c36c275ca36d10}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+EVENT\+\_\+\+POS\+\_\+\+CHANGED}}~(\&(\+\_\+\+ELM\+\_\+\+ACTIONSLIDER\+\_\+\+EVENT\+\_\+\+POS\+\_\+\+CHANGED))
\begin{DoxyCompactList}\small\item\em The position of the actionslider has changed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} \{ \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT}} = 1
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CENTER}} = 2
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT}} = 4
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+ALL}} = 7
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT}} = 1
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CENTER}} = 2
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT}} = 4
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+ALL}} = 7
 \}
\begin{DoxyCompactList}\small\item\em A position for indicators, magnets, and enabled items. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} \{ \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT}} = 1
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CENTER}} = 2
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT}} = 4
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+ALL}} = 7
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT}} = 1
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CENTER}} = 2
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT}} = 4
, \newline
\mbox{\hyperlink{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}{ELM\+\_\+\+ACTIONSLIDER\+\_\+\+ALL}} = 7
 \}
\begin{DoxyCompactList}\small\item\em A position for indicators, magnets, and enabled items. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EOAPI void \mbox{\hyperlink{group__Elm__Actionslider_ga7e00be589471a510cf7fa58483291d83}{elm\+\_\+obj\+\_\+actionslider\+\_\+indicator\+\_\+pos\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} pos)
\begin{DoxyCompactList}\small\item\em Actionslider position indicator. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} \mbox{\hyperlink{group__Elm__Actionslider_ga9465bd0f960b646a99668c0bfd51c6cd}{elm\+\_\+obj\+\_\+actionslider\+\_\+indicator\+\_\+pos\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Actionslider position indicator. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Actionslider_ga6da4051cfebf2b0aba72bdc83fe1c60a}{elm\+\_\+obj\+\_\+actionslider\+\_\+magnet\+\_\+pos\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} pos)
\begin{DoxyCompactList}\small\item\em Actionslider magnet position. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} \mbox{\hyperlink{group__Elm__Actionslider_ga6ed00ed7517a1b49d34fa0b7ced0874c}{elm\+\_\+obj\+\_\+actionslider\+\_\+magnet\+\_\+pos\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Actionslider magnet position. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Actionslider_ga164b7de9899116ded4b257a0e491efe7}{elm\+\_\+obj\+\_\+actionslider\+\_\+enabled\+\_\+pos\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} pos)
\begin{DoxyCompactList}\small\item\em Actionslider enabled position. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} \mbox{\hyperlink{group__Elm__Actionslider_ga8355ba805ae5d4f52d11e7c1345ee772}{elm\+\_\+obj\+\_\+actionslider\+\_\+enabled\+\_\+pos\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Actionslider enabled position. \end{DoxyCompactList}\item 
EOAPI const char $\ast$ \mbox{\hyperlink{group__Elm__Actionslider_gae4668337a860a251c46a0bda801f733a}{elm\+\_\+obj\+\_\+actionslider\+\_\+selected\+\_\+label\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get actionslider selected label. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Actionslider_ga631b471e079d30e52c3b38c4293242af}{elm\+\_\+actionslider\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new actionslider to the parent. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{actionslider_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{img/widget/actionslider/preview-00}}
\end{DoxyImageNoCaption}


An actionslider is a switcher for 2 or 3 labels with customizable magnet properties. The user drags and releases the indicator, to choose a label.

Labels occupy the following positions. a. Left b. Right c. Center

Positions can be enabled or disabled.

Magnets can be set on the above positions.

When the indicator is released, it will move to its nearest \char`\"{}enabled and magnetized\char`\"{} position.

\begin{DoxyNote}{Note}
By default all positions are set as enabled.
\end{DoxyNote}
This widget inherits from the \mbox{\hyperlink{group__Elm__Layout}{Layout}} one, so that all the functions acting on it also work for actionslider objects.

This widget emits the following signals, besides the ones sent from \mbox{\hyperlink{group__Elm__Layout}{Layout}} \+: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}selected\char`\"{}} -\/ when user selects an enabled position (the label is passed as event info). \item {\ttfamily \char`\"{}pos\+\_\+changed\char`\"{}} -\/ when the indicator reaches any of the positions(\char`\"{}left\char`\"{}, \char`\"{}right\char`\"{} or \char`\"{}center\char`\"{}). \item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program\textquotesingle{}s language changed (since 1.\+9)\end{DoxyItemize}
Default text parts of the actionslider widget that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}indicator\char`\"{} -\/ An indicator label of the actionslider \item \char`\"{}left\char`\"{} -\/ A left label of the actionslider \item \char`\"{}right\char`\"{} -\/ A right label of the actionslider \item \char`\"{}center\char`\"{} -\/ A center label of the actionslider\end{DoxyItemize}
Supported elm\+\_\+object common APIs. \begin{DoxyItemize}
\item \mbox{\hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga6f5eac98644d176723b809c2c9d8db80}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get}}\end{DoxyItemize}
See an example of actionslider usage \mbox{\hyperlink{actionslider_example_page}{here}} 

\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{group__Elm__Actionslider_ga8aa6d7558adc539b006870aa953fa605}\label{group__Elm__Actionslider_ga8aa6d7558adc539b006870aa953fa605}} 
\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_CLASS@{ELM\_ACTIONSLIDER\_CLASS}}
\index{ELM\_ACTIONSLIDER\_CLASS@{ELM\_ACTIONSLIDER\_CLASS}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{ELM\_ACTIONSLIDER\_CLASS}{ELM\_ACTIONSLIDER\_CLASS}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CLASS~elm\+\_\+actionslider\+\_\+class\+\_\+get()}



An actionslider is a switcher for 2 or 3 labels. 

with customizable magnet properties. The user drags and releases the indicator, to choose a label. When the indicator is released, it will move to its nearest \char`\"{}enabled and magnetized\char`\"{} position. \mbox{\Hypertarget{group__Elm__Actionslider_ga4853eaa2c04ca2ce45c36c275ca36d10}\label{group__Elm__Actionslider_ga4853eaa2c04ca2ce45c36c275ca36d10}} 
\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_EVENT\_POS\_CHANGED@{ELM\_ACTIONSLIDER\_EVENT\_POS\_CHANGED}}
\index{ELM\_ACTIONSLIDER\_EVENT\_POS\_CHANGED@{ELM\_ACTIONSLIDER\_EVENT\_POS\_CHANGED}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{ELM\_ACTIONSLIDER\_EVENT\_POS\_CHANGED}{ELM\_ACTIONSLIDER\_EVENT\_POS\_CHANGED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ACTIONSLIDER\+\_\+\+EVENT\+\_\+\+POS\+\_\+\+CHANGED~(\&(\+\_\+\+ELM\+\_\+\+ACTIONSLIDER\+\_\+\+EVENT\+\_\+\+POS\+\_\+\+CHANGED))}



The position of the actionslider has changed. 

\begin{DoxyReturn}{Returns}
const char $\ast$ 
\end{DoxyReturn}


\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}\label{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}} 
\index{Actionslider@{Actionslider}!Elm\_Actionslider\_Pos@{Elm\_Actionslider\_Pos}}
\index{Elm\_Actionslider\_Pos@{Elm\_Actionslider\_Pos}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{Elm\_Actionslider\_Pos}{Elm\_Actionslider\_Pos}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}}}



A position for indicators, magnets, and enabled items. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_NONE@{ELM\_ACTIONSLIDER\_NONE}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_NONE@{ELM\_ACTIONSLIDER\_NONE}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+NONE&No position is set. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_LEFT@{ELM\_ACTIONSLIDER\_LEFT}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_LEFT@{ELM\_ACTIONSLIDER\_LEFT}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT&Left position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_CENTER@{ELM\_ACTIONSLIDER\_CENTER}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_CENTER@{ELM\_ACTIONSLIDER\_CENTER}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CENTER&Center position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_RIGHT@{ELM\_ACTIONSLIDER\_RIGHT}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_RIGHT@{ELM\_ACTIONSLIDER\_RIGHT}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT&Right position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_ALL@{ELM\_ACTIONSLIDER\_ALL}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_ALL@{ELM\_ACTIONSLIDER\_ALL}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+ALL&All positions for left/center/right. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_NONE@{ELM\_ACTIONSLIDER\_NONE}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_NONE@{ELM\_ACTIONSLIDER\_NONE}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+NONE&No position is set. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_LEFT@{ELM\_ACTIONSLIDER\_LEFT}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_LEFT@{ELM\_ACTIONSLIDER\_LEFT}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT&Left position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_CENTER@{ELM\_ACTIONSLIDER\_CENTER}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_CENTER@{ELM\_ACTIONSLIDER\_CENTER}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CENTER&Center position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_RIGHT@{ELM\_ACTIONSLIDER\_RIGHT}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_RIGHT@{ELM\_ACTIONSLIDER\_RIGHT}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT&Right position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_ALL@{ELM\_ACTIONSLIDER\_ALL}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_ALL@{ELM\_ACTIONSLIDER\_ALL}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+ALL&All positions for left/center/right. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}\label{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}} 
\index{Actionslider@{Actionslider}!Elm\_Actionslider\_Pos@{Elm\_Actionslider\_Pos}}
\index{Elm\_Actionslider\_Pos@{Elm\_Actionslider\_Pos}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{Elm\_Actionslider\_Pos}{Elm\_Actionslider\_Pos}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}}}



A position for indicators, magnets, and enabled items. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_NONE@{ELM\_ACTIONSLIDER\_NONE}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_NONE@{ELM\_ACTIONSLIDER\_NONE}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+NONE&No position is set. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_LEFT@{ELM\_ACTIONSLIDER\_LEFT}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_LEFT@{ELM\_ACTIONSLIDER\_LEFT}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT&Left position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_CENTER@{ELM\_ACTIONSLIDER\_CENTER}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_CENTER@{ELM\_ACTIONSLIDER\_CENTER}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CENTER&Center position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_RIGHT@{ELM\_ACTIONSLIDER\_RIGHT}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_RIGHT@{ELM\_ACTIONSLIDER\_RIGHT}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT&Right position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_ALL@{ELM\_ACTIONSLIDER\_ALL}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_ALL@{ELM\_ACTIONSLIDER\_ALL}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+ALL&All positions for left/center/right. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_NONE@{ELM\_ACTIONSLIDER\_NONE}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_NONE@{ELM\_ACTIONSLIDER\_NONE}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea251910c2db1ec34a6b02c384088c812e}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+NONE&No position is set. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_LEFT@{ELM\_ACTIONSLIDER\_LEFT}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_LEFT@{ELM\_ACTIONSLIDER\_LEFT}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea41ff40a6b33327aabdf490a7b633d128}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT&Left position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_CENTER@{ELM\_ACTIONSLIDER\_CENTER}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_CENTER@{ELM\_ACTIONSLIDER\_CENTER}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaa211fa2272b5536b29f6bbb099652c67}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+CENTER&Center position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_RIGHT@{ELM\_ACTIONSLIDER\_RIGHT}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_RIGHT@{ELM\_ACTIONSLIDER\_RIGHT}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbceaf8d862e344443d07eaf92b8492069d17}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT&Right position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_ACTIONSLIDER\_ALL@{ELM\_ACTIONSLIDER\_ALL}!Actionslider@{Actionslider}}\index{Actionslider@{Actionslider}!ELM\_ACTIONSLIDER\_ALL@{ELM\_ACTIONSLIDER\_ALL}}}\mbox{\Hypertarget{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}\label{group__Elm__Actionslider_gga3c3924da13a094d1042b3ce092eefbcea1d16cd7e3aca27dbe288d2379d4e626d}} 
ELM\+\_\+\+ACTIONSLIDER\+\_\+\+ALL&All positions for left/center/right. \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__Actionslider_ga7e00be589471a510cf7fa58483291d83}\label{group__Elm__Actionslider_ga7e00be589471a510cf7fa58483291d83}} 
\index{Actionslider@{Actionslider}!elm\_obj\_actionslider\_indicator\_pos\_set@{elm\_obj\_actionslider\_indicator\_pos\_set}}
\index{elm\_obj\_actionslider\_indicator\_pos\_set@{elm\_obj\_actionslider\_indicator\_pos\_set}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_actionslider\_indicator\_pos\_set()}{elm\_obj\_actionslider\_indicator\_pos\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+actionslider\+\_\+indicator\+\_\+pos\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}}}]{pos }\end{DoxyParamCaption})}



Actionslider position indicator. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em pos} & The position of the indicator. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Actionslider_ga9465bd0f960b646a99668c0bfd51c6cd}\label{group__Elm__Actionslider_ga9465bd0f960b646a99668c0bfd51c6cd}} 
\index{Actionslider@{Actionslider}!elm\_obj\_actionslider\_indicator\_pos\_get@{elm\_obj\_actionslider\_indicator\_pos\_get}}
\index{elm\_obj\_actionslider\_indicator\_pos\_get@{elm\_obj\_actionslider\_indicator\_pos\_get}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_actionslider\_indicator\_pos\_get()}{elm\_obj\_actionslider\_indicator\_pos\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} elm\+\_\+obj\+\_\+actionslider\+\_\+indicator\+\_\+pos\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Actionslider position indicator. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The position of the indicator. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Actionslider_ga6da4051cfebf2b0aba72bdc83fe1c60a}\label{group__Elm__Actionslider_ga6da4051cfebf2b0aba72bdc83fe1c60a}} 
\index{Actionslider@{Actionslider}!elm\_obj\_actionslider\_magnet\_pos\_set@{elm\_obj\_actionslider\_magnet\_pos\_set}}
\index{elm\_obj\_actionslider\_magnet\_pos\_set@{elm\_obj\_actionslider\_magnet\_pos\_set}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_actionslider\_magnet\_pos\_set()}{elm\_obj\_actionslider\_magnet\_pos\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+actionslider\+\_\+magnet\+\_\+pos\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}}}]{pos }\end{DoxyParamCaption})}



Actionslider magnet position. 

To make multiple positions magnets OR them together (e.\+g. ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT $\vert$ ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT)


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em pos} & Bit mask indicating the magnet positions. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Actionslider_ga6ed00ed7517a1b49d34fa0b7ced0874c}\label{group__Elm__Actionslider_ga6ed00ed7517a1b49d34fa0b7ced0874c}} 
\index{Actionslider@{Actionslider}!elm\_obj\_actionslider\_magnet\_pos\_get@{elm\_obj\_actionslider\_magnet\_pos\_get}}
\index{elm\_obj\_actionslider\_magnet\_pos\_get@{elm\_obj\_actionslider\_magnet\_pos\_get}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_actionslider\_magnet\_pos\_get()}{elm\_obj\_actionslider\_magnet\_pos\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} elm\+\_\+obj\+\_\+actionslider\+\_\+magnet\+\_\+pos\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Actionslider magnet position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Bit mask indicating the magnet positions. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Actionslider_ga164b7de9899116ded4b257a0e491efe7}\label{group__Elm__Actionslider_ga164b7de9899116ded4b257a0e491efe7}} 
\index{Actionslider@{Actionslider}!elm\_obj\_actionslider\_enabled\_pos\_set@{elm\_obj\_actionslider\_enabled\_pos\_set}}
\index{elm\_obj\_actionslider\_enabled\_pos\_set@{elm\_obj\_actionslider\_enabled\_pos\_set}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_actionslider\_enabled\_pos\_set()}{elm\_obj\_actionslider\_enabled\_pos\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+actionslider\+\_\+enabled\+\_\+pos\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}}}]{pos }\end{DoxyParamCaption})}



Actionslider enabled position. 

To set multiple positions as enabled OR them together(e.\+g. ELM\+\_\+\+ACTIONSLIDER\+\_\+\+LEFT $\vert$ ELM\+\_\+\+ACTIONSLIDER\+\_\+\+RIGHT).

\begin{DoxyNote}{Note}
All the positions are enabled by default.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em pos} & Bit mask indicating the enabled positions. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Actionslider_ga8355ba805ae5d4f52d11e7c1345ee772}\label{group__Elm__Actionslider_ga8355ba805ae5d4f52d11e7c1345ee772}} 
\index{Actionslider@{Actionslider}!elm\_obj\_actionslider\_enabled\_pos\_get@{elm\_obj\_actionslider\_enabled\_pos\_get}}
\index{elm\_obj\_actionslider\_enabled\_pos\_get@{elm\_obj\_actionslider\_enabled\_pos\_get}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_actionslider\_enabled\_pos\_get()}{elm\_obj\_actionslider\_enabled\_pos\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__Actionslider_ga3c3924da13a094d1042b3ce092eefbce}{Elm\+\_\+\+Actionslider\+\_\+\+Pos}} elm\+\_\+obj\+\_\+actionslider\+\_\+enabled\+\_\+pos\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Actionslider enabled position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Bit mask indicating the enabled positions. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Actionslider_gae4668337a860a251c46a0bda801f733a}\label{group__Elm__Actionslider_gae4668337a860a251c46a0bda801f733a}} 
\index{Actionslider@{Actionslider}!elm\_obj\_actionslider\_selected\_label\_get@{elm\_obj\_actionslider\_selected\_label\_get}}
\index{elm\_obj\_actionslider\_selected\_label\_get@{elm\_obj\_actionslider\_selected\_label\_get}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_actionslider\_selected\_label\_get()}{elm\_obj\_actionslider\_selected\_label\_get()}}
{\footnotesize\ttfamily EOAPI const char $\ast$ elm\+\_\+obj\+\_\+actionslider\+\_\+selected\+\_\+label\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get actionslider selected label. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Selected label 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Actionslider_ga631b471e079d30e52c3b38c4293242af}\label{group__Elm__Actionslider_ga631b471e079d30e52c3b38c4293242af}} 
\index{Actionslider@{Actionslider}!elm\_actionslider\_add@{elm\_actionslider\_add}}
\index{elm\_actionslider\_add@{elm\_actionslider\_add}!Actionslider@{Actionslider}}
\doxysubsubsection{\texorpdfstring{elm\_actionslider\_add()}{elm\_actionslider\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ elm\+\_\+actionslider\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Add a new actionslider to the parent. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new actionslider object or NULL if it cannot be created 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

