\section{List}
\label{group__List}\index{List@{List}}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__List_gad05499f0b0c907a953ef8650823ae428}{Elm\-\_\-\-List\-\_\-\-Mode} \{ \\*
\hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428ae56e6756bfcf33e3a53fb14acf8d3497}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S} = 0, 
\\*
\hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L}, 
\\*
\hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a9d8b034ab975f9a14d542069271408a1}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-I\-M\-I\-T}, 
\\*
\hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a6a72b4bafeb272051715a97fa7c186de}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-E\-X\-P\-A\-N\-D}, 
\\*
\hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a2b4014f48a6ef7471e6d3b90584c0b7b}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-A\-S\-T}
 \}
\begin{DoxyCompactList}\small\item\em Set list's resizing behavior, transverse axis scrolling and items cropping. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void \hyperlink{group__List_ga544a949236d8ac00546ffefd6fa01e59}{elm\-\_\-list\-\_\-bounce\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool h\-\_\-bounce, Eina\-\_\-\-Bool v\-\_\-bounce)
\begin{DoxyCompactList}\small\item\em Set bouncing behaviour when the scrolled content reaches an edge. \end{DoxyCompactList}\item 
E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void \hyperlink{group__List_ga5e75f10c7073f1bc472eb9310524cc37}{elm\-\_\-list\-\_\-bounce\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool $\ast$h\-\_\-bounce, Eina\-\_\-\-Bool $\ast$v\-\_\-bounce)
\begin{DoxyCompactList}\small\item\em Get the bouncing behaviour of the internal scroller. \end{DoxyCompactList}\item 
E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void \hyperlink{group__List_ga2bf65cdb78b1ab74a6e80067793b5d87}{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Elm\-\_\-\-Scroller\-\_\-\-Policy policy\-\_\-h, Elm\-\_\-\-Scroller\-\_\-\-Policy policy\-\_\-v)
\begin{DoxyCompactList}\small\item\em Set the scrollbar policy. \end{DoxyCompactList}\item 
E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void \hyperlink{group__List_ga5099a1ab699bb52d246cf145e3baa1a0}{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$policy\-\_\-h, Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$policy\-\_\-v)
\begin{DoxyCompactList}\small\item\em Get the scrollbar policy. \end{DoxyCompactList}\item 
void \hyperlink{group__List_gaf5ff690bf4c26dff24ad04522c26b79c}{elm\-\_\-list\-\_\-item\-\_\-selected\-\_\-set} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it, Eina\-\_\-\-Bool selected)
\begin{DoxyCompactList}\small\item\em Set the selected state of an item. \end{DoxyCompactList}\item 
void \hyperlink{group__List_ga8a5cd5702dadbae6f147295ede33d3d5}{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-set} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it, Eina\-\_\-\-Bool setting)
\begin{DoxyCompactList}\small\item\em Set or unset item as a separator. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__List_ga509851ea6b253f7a0cce34e54576211d}{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-get} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get a value whether item is a separator or not. \end{DoxyCompactList}\item 
void \hyperlink{group__List_gac79eeb2e94e90201890e2e4962a20d3d}{elm\-\_\-list\-\_\-item\-\_\-show} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Show {\ttfamily item} in the list view. \end{DoxyCompactList}\item 
void \hyperlink{group__List_gaf289a047bb65af6948cb9f69c8e75265}{elm\-\_\-list\-\_\-item\-\_\-bring\-\_\-in} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Bring in the given item to list view. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__List_gaa2224cac9d34a31e30ad183628e94a26}{elm\-\_\-list\-\_\-item\-\_\-object\-\_\-get} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the real Evas(\-Edje) object created to implement the view of a given list {\ttfamily item}. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_gab1e4fd02384f41d626e9ff9328b98dce}{elm\-\_\-list\-\_\-item\-\_\-prev} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the item before {\ttfamily it} in list. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_gad6aeb13f369b9cea002f6756cb036e69}{elm\-\_\-list\-\_\-item\-\_\-next} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the item after {\ttfamily it} in list. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__List_ga626e858fcd7c66bac06fa5a645e6a948}{elm\-\_\-list\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new list widget to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
void \hyperlink{group__List_ga357f961a01e893cec9f80d84a352f559}{elm\-\_\-list\-\_\-go} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Starts the list. \end{DoxyCompactList}\item 
void \hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool multi)
\begin{DoxyCompactList}\small\item\em Enable or disable multiple items selection on the list object. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__List_gab3294eafeed282d63fc8a43e46767b96}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether multiple items selection is enabled or not. \end{DoxyCompactList}\item 
void \hyperlink{group__List_ga37c0ad659be25e1f38ecc2128241aa59}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__General_ga3b3c003b0471181f7aff71d50c0d1a5d}{Elm\-\_\-\-Object\-\_\-\-Multi\-\_\-\-Select\-\_\-\-Mode} mode)
\begin{DoxyCompactList}\small\item\em Set the list multi select mode. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga3b3c003b0471181f7aff71d50c0d1a5d}{Elm\-\_\-\-Object\-\_\-\-Multi\-\_\-\-Select\-\_\-\-Mode} \hyperlink{group__List_ga6d6cca36c23e0282a1af5660f9278f50}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list multi select mode. \end{DoxyCompactList}\item 
void \hyperlink{group__List_gaa2c5bf56e0c419aec88b23faf3dd4c27}{elm\-\_\-list\-\_\-mode\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__List_gad05499f0b0c907a953ef8650823ae428}{Elm\-\_\-\-List\-\_\-\-Mode} mode)
\begin{DoxyCompactList}\small\item\em Set which mode to use for the list object. \end{DoxyCompactList}\item 
\hyperlink{group__List_gad05499f0b0c907a953ef8650823ae428}{Elm\-\_\-\-List\-\_\-\-Mode} \hyperlink{group__List_ga832f454d63315a9b9716ba7fe4afaff8}{elm\-\_\-list\-\_\-mode\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the mode the list is at. \end{DoxyCompactList}\item 
void \hyperlink{group__List_gac74989afbd9d4b028ced011e72962577}{elm\-\_\-list\-\_\-horizontal\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool horizontal)
\begin{DoxyCompactList}\small\item\em Enable or disable horizontal mode on the list object. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__List_gae7e1bd390b589ded3cc62b9ff14f03a1}{elm\-\_\-list\-\_\-horizontal\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether horizontal mode is enabled or not. \end{DoxyCompactList}\item 
void \hyperlink{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\-\_\-\-Object\-\_\-\-Select\-\_\-\-Mode} mode)
\begin{DoxyCompactList}\small\item\em Set the list select mode. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\-\_\-\-Object\-\_\-\-Select\-\_\-\-Mode} \hyperlink{group__List_gaa9b0ae1d80643907beeb79d401c2e452}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list select mode. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$label, Evas\-\_\-\-Object $\ast$icon, Evas\-\_\-\-Object $\ast$end, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Append a new item to the list object. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_ga3a73d219a8eb4c034191ce3f2f196c99}{elm\-\_\-list\-\_\-item\-\_\-prepend} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$label, Evas\-\_\-\-Object $\ast$icon, Evas\-\_\-\-Object $\ast$end, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Prepend a new item to the list object. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_gac0457037ba673ca648cc011a1889ddf1}{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-before} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$before, const char $\ast$label, Evas\-\_\-\-Object $\ast$icon, Evas\-\_\-\-Object $\ast$end, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item into the list object before item {\ttfamily before}. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_gacdba99ac3d389cf0dda88f0d4120c723}{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-after} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$after, const char $\ast$label, Evas\-\_\-\-Object $\ast$icon, Evas\-\_\-\-Object $\ast$end, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item into the list object after item {\ttfamily after}. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_ga0d3a35ed723d8175656dc22844d5df89}{elm\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$label, Evas\-\_\-\-Object $\ast$icon, Evas\-\_\-\-Object $\ast$end, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data, Eina\-\_\-\-Compare\-\_\-\-Cb cmp\-\_\-func)
\begin{DoxyCompactList}\small\item\em Insert a new item into the sorted list object. \end{DoxyCompactList}\item 
void \hyperlink{group__List_ga076a6d2f8e677f70f0f7a1af458f0076}{elm\-\_\-list\-\_\-clear} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Remove all list's items. \end{DoxyCompactList}\item 
const Eina\-\_\-\-List $\ast$ \hyperlink{group__List_ga6a72a162b420495b0a1a9b52057de54e}{elm\-\_\-list\-\_\-items\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a list of all the list items. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_ga1416ffaedb7291babec621edfc0268d5}{elm\-\_\-list\-\_\-selected\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the selected item. \end{DoxyCompactList}\item 
const Eina\-\_\-\-List $\ast$ \hyperlink{group__List_ga39e4ceb08108f684ccfe19cc433fc44c}{elm\-\_\-list\-\_\-selected\-\_\-items\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Return a list of the currently selected list items. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_gaaeabac7a062d2ccd586631d816d13f72}{elm\-\_\-list\-\_\-first\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the first item in the list. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_gaea8680fbb6a6e979c49a6a6639510b62}{elm\-\_\-list\-\_\-last\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the last item in the list. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__List_ga97f7cbe7483decc8c834fe260bfad2ad}{elm\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, Evas\-\_\-\-Coord x, Evas\-\_\-\-Coord y, int $\ast$posret)
\begin{DoxyCompactList}\small\item\em Get the item that is at the x, y canvas coords. \end{DoxyCompactList}\item 
void \hyperlink{group__List_ga5b8f3df480c7352fae25b86ef46b293c}{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool enabled)
\begin{DoxyCompactList}\small\item\em Set focus upon items selection mode. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__List_ga376691cfaa8e35d1c746ed6320926d16}{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether focus upon item's selection mode is enabled. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__List_gaa2cbf942a2b0abdd20b5bdde2f0ddb12}{elm\-\_\-obj\-\_\-list\-\_\-go}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-O)
\item 
\#define \hyperlink{group__List_ga51eaf66b1a274cd171cbb0e98b83fdd5}{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-set}(multi)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, multi)
\item 
\#define \hyperlink{group__List_gac79ffc4f08294c7e2e86aba6ccb7ed25}{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\item 
\#define \hyperlink{group__List_ga0bf05b54a735d25c07829424beb53b82}{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set}(mode)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga3b3c003b0471181f7aff71d50c0d1a5d}{Elm\-\_\-\-Object\-\_\-\-Multi\-\_\-\-Select\-\_\-\-Mode}, mode)
\item 
\#define \hyperlink{group__List_ga0debcb24bef71fc69ac00ba1ea760a6d}{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga3b3c003b0471181f7aff71d50c0d1a5d}{Elm\-\_\-\-Object\-\_\-\-Multi\-\_\-\-Select\-\_\-\-Mode} $\ast$, ret)
\item 
\#define \hyperlink{group__List_ga8f9517ccfb34cf45950162a49e158d96}{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-set}(mode)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-D\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__List_gad05499f0b0c907a953ef8650823ae428}{Elm\-\_\-\-List\-\_\-\-Mode}, mode)
\item 
\#define \hyperlink{group__List_ga38b776e2c76263143841fe60a4b104ca}{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__List_gad05499f0b0c907a953ef8650823ae428}{Elm\-\_\-\-List\-\_\-\-Mode} $\ast$, ret)
\item 
\#define \hyperlink{group__List_gac6f33b5d371a4749519ee06c7840936d}{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-set}(horizontal)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horizontal)
\item 
\#define \hyperlink{group__List_gaf23f45b97f7cf6e041209c0dd74b8d81}{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\item 
\#define \hyperlink{group__List_gadbf1c37bef67e65ee28bc7699dfccb3a}{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-set}(mode)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\-\_\-\-Object\-\_\-\-Select\-\_\-\-Mode}, mode)
\item 
\#define \hyperlink{group__List_ga7da871b75ef5a39568970d31e331676c}{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\-\_\-\-Object\-\_\-\-Select\-\_\-\-Mode} $\ast$, ret)
\item 
\#define \hyperlink{group__List_ga2c2c1c2a960c774ed79cdb65bd7ff674}{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-set}(h\-\_\-bounce, v\-\_\-bounce)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, h\-\_\-bounce), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, v\-\_\-bounce)
\item 
\#define \hyperlink{group__List_ga0a7f81e4d997b9adcaeccd07314a526b}{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-get}(h\-\_\-bounce, v\-\_\-bounce)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, h\-\_\-bounce), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, v\-\_\-bounce)
\item 
\#define \hyperlink{group__List_ga87c8a196f7d1ea0e4ae65db227000415}{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set}(policy\-\_\-h, policy\-\_\-v)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-E\-R\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy, policy\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy, policy\-\_\-v)
\item 
\#define \hyperlink{group__List_gad53866850db1c5f8d0e4facb1b103569}{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get}(policy\-\_\-h, policy\-\_\-v)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-E\-R\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$, policy\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$, policy\-\_\-v)
\item 
\#define \hyperlink{group__List_ga576b37c1a7b003f0bf3e007fa215b21d}{elm\-\_\-obj\-\_\-list\-\_\-clear}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-L\-E\-A\-R)
\item 
\#define \hyperlink{group__List_ga241cad8a4726178529b435512fc4ed06}{elm\-\_\-obj\-\_\-list\-\_\-items\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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__List_ga23bf865a643ddc54950be6dbe1611be8}{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-item\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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__List_ga3860b56d6c67a2903624b40de8df6c3d}{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-items\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-E\-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__List_gaf38df42e5ed65f4684c44c615d38a07b}{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-append}(label, icon, end, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__List_ga95b3f91717bb04e442a19cc03309e0f1}{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-prepend}(label, icon, end, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__List_ga93cc5e70f07ae2c78b9799e23cafc73e}{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-before}(before, label, icon, end, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-B\-E\-F\-O\-R\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, before), 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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__List_ga54c569f3a36062fcd740eca6f512b147}{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-after}(after, label, icon, end, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-A\-F\-T\-E\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, after), 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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__List_ga3e21d3cfb40143ef5e186d839f1eb796}{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert}(label, icon, end, func, data, cmp\-\_\-func, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-S\-O\-R\-T\-E\-D\-\_\-\-I\-N\-S\-E\-R\-T), 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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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(Eina\-\_\-\-Compare\-\_\-\-Cb, cmp\-\_\-func), 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__List_ga7f85a63537892eae8460dec37281016c}{elm\-\_\-obj\-\_\-list\-\_\-first\-\_\-item\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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__List_ga15507ff4b4725031bf3028745e0cefdf}{elm\-\_\-obj\-\_\-list\-\_\-last\-\_\-item\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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__List_ga5704a721dac1b40df23aec992e0f4da9}{elm\-\_\-obj\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get}(x, y, posret, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-T\-\_\-\-X\-Y\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, posret), 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__List_ga0f2a3bd26c445af4130200615f5e77cc}{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set}(enabled)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-C\-U\-S\-\_\-\-O\-N\-\_\-\-S\-E\-L\-E\-C\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, enabled)
\item 
\#define \hyperlink{group__List_ga0326c2cd8c905a54c7d88aa29cc06ef8}{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-C\-U\-S\-\_\-\-O\-N\-\_\-\-S\-E\-L\-E\-C\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\end{DoxyCompactItemize}


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


 
\begin{DoxyImage}
\includegraphics{img/widget/list/preview-00}
\caption{width=}
\end{DoxyImage}


 
\begin{DoxyImage}
\includegraphics{list}
\caption{width=}
\end{DoxyImage}


A list widget is a container whose children are displayed vertically or horizontally, in order, and can be selected. The list can accept only one or multiple item selections. Also has many modes of items displaying.

A list is a very simple type of list widget. For more robust lists, \hyperlink{group__Genlist}{Genlist} should probably be used.

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

This widget emits the following signals, besides the ones sent from Layout\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}activated\char`\"{}} -\/ The user has double-\/clicked or pressed (enter$\vert$return$\vert$spacebar) on an item. The {\ttfamily event\-\_\-info} parameter is the item that was activated.
\item {\ttfamily \char`\"{}clicked,double\char`\"{}} -\/ The user has double-\/clicked an item. The {\ttfamily event\-\_\-info} parameter is the item that was double-\/clicked.
\item {\ttfamily \char`\"{}selected\char`\"{}} -\/ when the user selected an item
\item {\ttfamily \char`\"{}unselected\char`\"{}} -\/ when the user unselected an item
\item {\ttfamily \char`\"{}longpressed\char`\"{}} -\/ an item in the list is long-\/pressed
\item {\ttfamily \char`\"{}edge,top\char`\"{}} -\/ the list is scrolled until the top edge
\item {\ttfamily \char`\"{}edge,bottom\char`\"{}} -\/ the list is scrolled until the bottom edge
\item {\ttfamily \char`\"{}edge,left\char`\"{}} -\/ the list is scrolled until the left edge
\item {\ttfamily \char`\"{}edge,right\char`\"{}} -\/ the list is scrolled until the right edge
\item {\ttfamily \char`\"{}highlighted\char`\"{}} -\/ an item in the list is highlighted. This is called when the user presses an item or keyboard selection is done so the item is physically highlighted. The c event\-\_\-info parameter is the item that was highlighted.
\item {\ttfamily \char`\"{}unhighlighted\char`\"{}} -\/ an item in the list is unhighlighted. This is called when the user releases an item or keyboard selection is moved so the item is physically unhighlighted. The c event\-\_\-info parameter is the item that was unhighlighted.
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program's language changed
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the list has received focus. (since 1.\-8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the list has lost focus. (since 1.\-8)
\end{DoxyItemize}

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

Default content parts of the list items that you can use are\-: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}start\char`\"{}} -\/ A start position object in the list item \item {\ttfamily \char`\"{}end\char`\"{}} -\/ An end position object in the list item Another parts for customized styles are not accepted.\end{DoxyItemize}
Default text parts of the list items that you can use are\-: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} -\/ label in the list item Another parts for customized styles are not accepted.\end{DoxyItemize}
Supported {\ttfamily elm\-\_\-object\-\_\-item} common A\-P\-Is. \begin{DoxyItemize}
\item \hyperlink{group__Styles_gaf8d3bc757952a004aa159a46650f7ef4}{elm\-\_\-object\-\_\-item\-\_\-disabled\-\_\-set} \item \hyperlink{group__Styles_gaf088ea84b1133a01a31b7663b7f62e5c}{elm\-\_\-object\-\_\-item\-\_\-disabled\-\_\-get} \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_ga7e11c3a8599f5cf6d822f69f4a70068f}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-content\-\_\-set} \item \hyperlink{group__General_ga5dd779e2dae21a2f5d63c1581e126ce2}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-content\-\_\-get} \item \hyperlink{group__General_ga70d75f1eaa555ab7669d0dc286029740}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-content\-\_\-unset} \item \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del} \item \hyperlink{group__General_ga68f9bf241de0ba2edbf53bd751656f05}{elm\-\_\-object\-\_\-item\-\_\-signal\-\_\-emit}\end{DoxyItemize}
This widget implements the {\bfseries }  elm-\/scrollable-\/interface interface, so that all (non-\/deprecated) functions for the base \hyperlink{group__Scroller}{Scroller} widget also work for lists.

Some calls on the list's A\-P\-I are marked as {\bfseries deprecated}, as they just wrap the scrollable widgets counterpart functions. Use the ones we point you to, for each case of deprecation here, instead -- eventually the deprecated ones will be discarded (next major release).

List of examples\-: \begin{DoxyItemize}
\item \hyperlink{list_example_01}{List widget example} \item \hyperlink{list_example_02}{List widget example} \item \hyperlink{list_example_03}{List -\/ Items management} \end{DoxyItemize}


\subsection{Macro Definition Documentation}
\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{posret, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-T\-\_\-\-X\-Y\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, posret), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__List_ga5704a721dac1b40df23aec992e0f4da9}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the item that is at the x, y canvas coords.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em posret} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga97f7cbe7483decc8c834fe260bfad2ad}{elm\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{h\-\_\-bounce, }
\item[{}]{v\-\_\-bounce}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, h\-\_\-bounce), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, v\-\_\-bounce)}\label{group__List_ga0a7f81e4d997b9adcaeccd07314a526b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the bouncing behaviour of the internal scroller.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em h\-\_\-bounce} & \\
\hline
\mbox{\tt out}  & {\em v\-\_\-bounce} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga5e75f10c7073f1bc472eb9310524cc37}{elm\-\_\-list\-\_\-bounce\-\_\-get} 
\end{DoxySeeAlso}
\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-set}}
\index{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-bounce\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{h\-\_\-bounce, }
\item[{}]{v\-\_\-bounce}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, h\-\_\-bounce), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, v\-\_\-bounce)}\label{group__List_ga2c2c1c2a960c774ed79cdb65bd7ff674}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set bouncing behaviour when the scrolled content reaches an edge.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em h\-\_\-bounce} & \\
\hline
\mbox{\tt in}  & {\em v\-\_\-bounce} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga544a949236d8ac00546ffefd6fa01e59}{elm\-\_\-list\-\_\-bounce\-\_\-set} 
\end{DoxySeeAlso}
\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-clear@{elm\-\_\-obj\-\_\-list\-\_\-clear}}
\index{elm\-\_\-obj\-\_\-list\-\_\-clear@{elm\-\_\-obj\-\_\-list\-\_\-clear}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-clear(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-L\-E\-A\-R)}\label{group__List_ga576b37c1a7b003f0bf3e007fa215b21d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Remove all list's items.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga076a6d2f8e677f70f0f7a1af458f0076}{elm\-\_\-list\-\_\-clear} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-clear().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-first\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-first\-\_\-item\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-first\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-first\-\_\-item\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-first\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-first\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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__List_ga7f85a63537892eae8460dec37281016c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the first item in the list


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


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

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-C\-U\-S\-\_\-\-O\-N\-\_\-\-S\-E\-L\-E\-C\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__List_ga0326c2cd8c905a54c7d88aa29cc06ef8}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get whether the focus will be set to a widget on an item upon it's selection.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga0f2a3bd26c445af4130200615f5e77cc}{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set}}
\index{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{enabled}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-C\-U\-S\-\_\-\-O\-N\-\_\-\-S\-E\-L\-E\-C\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, enabled)}\label{group__List_ga0f2a3bd26c445af4130200615f5e77cc}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set focus to a first from left focusable widget upon item selection.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em enabled} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga0326c2cd8c905a54c7d88aa29cc06ef8}{elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-go@{elm\-\_\-obj\-\_\-list\-\_\-go}}
\index{elm\-\_\-obj\-\_\-list\-\_\-go@{elm\-\_\-obj\-\_\-list\-\_\-go}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-go}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-go(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-O)}\label{group__List_gaa2cbf942a2b0abdd20b5bdde2f0ddb12}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Starts the list.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga357f961a01e893cec9f80d84a352f559}{elm\-\_\-list\-\_\-go} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-go().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__List_gaf23f45b97f7cf6e041209c0dd74b8d81}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get a value whether horizontal mode is enabled or not.


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


Referenced by elm\-\_\-list\-\_\-horizontal\-\_\-get().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-set}}
\index{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{horizontal}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horizontal)}\label{group__List_gac6f33b5d371a4749519ee06c7840936d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Enable or disable horizontal mode on the list object.


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


Referenced by elm\-\_\-list\-\_\-horizontal\-\_\-set().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-append@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-append}}
\index{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-append@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-append}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-append}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-append(
\begin{DoxyParamCaption}
\item[{}]{label, }
\item[{}]{icon, }
\item[{}]{end, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__List_gaf38df42e5ed65f4684c44c615d38a07b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Append a new item to the list object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & \\
\hline
\mbox{\tt in}  & {\em icon} & \\
\hline
\mbox{\tt in}  & {\em end} & \\
\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__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-item\-\_\-append().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-after@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-after}}
\index{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-after@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-after}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-after}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-after(
\begin{DoxyParamCaption}
\item[{}]{after, }
\item[{}]{label, }
\item[{}]{icon, }
\item[{}]{end, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-A\-F\-T\-E\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, after), 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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__List_ga54c569f3a36062fcd740eca6f512b147}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Insert a new item into the list object after item after.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em after} & \\
\hline
\mbox{\tt in}  & {\em label} & \\
\hline
\mbox{\tt in}  & {\em icon} & \\
\hline
\mbox{\tt in}  & {\em end} & \\
\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__List_gacdba99ac3d389cf0dda88f0d4120c723}{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-after} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-after().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-before@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-before}}
\index{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-before@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-before}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-before}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-before(
\begin{DoxyParamCaption}
\item[{}]{before, }
\item[{}]{label, }
\item[{}]{icon, }
\item[{}]{end, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-B\-E\-F\-O\-R\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, before), 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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__List_ga93cc5e70f07ae2c78b9799e23cafc73e}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Insert a new item into the list object before item before.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em before} & \\
\hline
\mbox{\tt in}  & {\em label} & \\
\hline
\mbox{\tt in}  & {\em icon} & \\
\hline
\mbox{\tt in}  & {\em end} & \\
\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__List_gac0457037ba673ca648cc011a1889ddf1}{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-before} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-before().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-prepend@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-prepend}}
\index{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-prepend@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-prepend}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-prepend}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-prepend(
\begin{DoxyParamCaption}
\item[{}]{label, }
\item[{}]{icon, }
\item[{}]{end, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__List_ga95b3f91717bb04e442a19cc03309e0f1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Prepend a new item to the list object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & \\
\hline
\mbox{\tt in}  & {\em icon} & \\
\hline
\mbox{\tt in}  & {\em end} & \\
\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__List_ga3a73d219a8eb4c034191ce3f2f196c99}{elm\-\_\-list\-\_\-item\-\_\-prepend} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-item\-\_\-prepend().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert}}
\index{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert(
\begin{DoxyParamCaption}
\item[{}]{label, }
\item[{}]{icon, }
\item[{}]{end, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{cmp\-\_\-func, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-S\-O\-R\-T\-E\-D\-\_\-\-I\-N\-S\-E\-R\-T), 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(Evas\-\_\-\-Object $\ast$, icon), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, end), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, 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(Eina\-\_\-\-Compare\-\_\-\-Cb, cmp\-\_\-func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__List_ga3e21d3cfb40143ef5e186d839f1eb796}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Insert a new item into the sorted list object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em label} & \\
\hline
\mbox{\tt in}  & {\em icon} & \\
\hline
\mbox{\tt in}  & {\em end} & \\
\hline
\mbox{\tt in}  & {\em func} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt in}  & {\em cmp\-\_\-func} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga0d3a35ed723d8175656dc22844d5df89}{elm\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-items\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-items\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-items\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-items\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-items\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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__List_ga241cad8a4726178529b435512fc4ed06}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get a list of all the list items.


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


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

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-last\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-last\-\_\-item\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-last\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-last\-\_\-item\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-last\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-last\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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__List_ga15507ff4b4725031bf3028745e0cefdf}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the last item in the list


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


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

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-List\-\_\-\-Mode} $\ast$, ret)}\label{group__List_ga38b776e2c76263143841fe60a4b104ca}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the mode the list is at.


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


Referenced by elm\-\_\-list\-\_\-mode\-\_\-get().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-set}}
\index{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{mode}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-D\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-List\-\_\-\-Mode}, mode)}\label{group__List_ga8f9517ccfb34cf45950162a49e158d96}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set which mode to use for the list object.


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


Referenced by elm\-\_\-list\-\_\-mode\-\_\-set().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__List_gac79ffc4f08294c7e2e86aba6ccb7ed25}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get a value whether multiple items selection is enabled or not.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_gab3294eafeed282d63fc8a43e46767b96}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Multi\-\_\-\-Select\-\_\-\-Mode} $\ast$, ret)}\label{group__List_ga0debcb24bef71fc69ac00ba1ea760a6d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the list multi select mode.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & (If getting mode is failed, it returns E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-X)\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set()} 

\hyperlink{group__List_ga37c0ad659be25e1f38ecc2128241aa59}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set()} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set}}
\index{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{mode}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Multi\-\_\-\-Select\-\_\-\-Mode}, mode)}\label{group__List_ga0bf05b54a735d25c07829424beb53b82}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the list multi select mode.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em mode} & 
\begin{DoxyItemize}
\item E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T \-: select/unselect items whenever each item is clicked.
\item E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-W\-I\-T\-H\-\_\-\-C\-O\-N\-T\-R\-O\-L \-: Only one item will be selected although multi-\/selection is enabled, if clicked without pressing control key. This mode is only available with multi-\/selection.
\end{DoxyItemize}\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set()} 

\hyperlink{group__List_ga6d6cca36c23e0282a1af5660f9278f50}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get()} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-set}}
\index{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{multi}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, multi)}\label{group__List_ga51eaf66b1a274cd171cbb0e98b83fdd5}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Enable or disable multiple items selection on the list object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em multi} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{policy\-\_\-h, }
\item[{}]{policy\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-E\-R\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$, policy\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$, policy\-\_\-v)}\label{group__List_gad53866850db1c5f8d0e4facb1b103569}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the scrollbar policy.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em policy\-\_\-h} & \\
\hline
\mbox{\tt out}  & {\em policy\-\_\-v} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga5099a1ab699bb52d246cf145e3baa1a0}{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get} 
\end{DoxySeeAlso}
\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set}}
\index{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{policy\-\_\-h, }
\item[{}]{policy\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-E\-R\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy, policy\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy, policy\-\_\-v)}\label{group__List_ga87c8a196f7d1ea0e4ae65db227000415}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the scrollbar policy.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em policy\-\_\-h} & \\
\hline
\mbox{\tt in}  & {\em policy\-\_\-v} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga2bf65cdb78b1ab74a6e80067793b5d87}{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set} 
\end{DoxySeeAlso}
\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Select\-\_\-\-Mode} $\ast$, ret)}\label{group__List_ga7da871b75ef5a39568970d31e331676c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_gaa9b0ae1d80643907beeb79d401c2e452}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-set}}
\index{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-set@{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{mode}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Select\-\_\-\-Mode}, mode)}\label{group__List_gadbf1c37bef67e65ee28bc7699dfccb3a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em mode} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set().

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-item\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-item\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-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__List_ga23bf865a643ddc54950be6dbe1611be8}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the selected item.


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


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

\index{List@{List}!elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-items\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-items\-\_\-get}}
\index{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-items\-\_\-get@{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-items\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-items\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-L\-I\-S\-T\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-E\-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__List_ga3860b56d6c67a2903624b40de8df6c3d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Return a list of the currently selected list items.


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


Referenced by elm\-\_\-list\-\_\-selected\-\_\-items\-\_\-get().



\subsection{Enumeration Type Documentation}
\index{List@{List}!Elm\-\_\-\-List\-\_\-\-Mode@{Elm\-\_\-\-List\-\_\-\-Mode}}
\index{Elm\-\_\-\-List\-\_\-\-Mode@{Elm\-\_\-\-List\-\_\-\-Mode}!List@{List}}
\subsubsection[{Elm\-\_\-\-List\-\_\-\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Elm\-\_\-\-List\-\_\-\-Mode}}\label{group__List_gad05499f0b0c907a953ef8650823ae428}


Set list's resizing behavior, transverse axis scrolling and items cropping. 

See each mode's description for more details.

\begin{DoxyNote}{Note}
Default value is \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L}.
\end{DoxyNote}
Values here {\bfseries don't} work as bitmasks -- only one can be chosen at a time.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_gaa2c5bf56e0c419aec88b23faf3dd4c27}{elm\-\_\-list\-\_\-mode\-\_\-set()} 

\hyperlink{group__List_ga832f454d63315a9b9716ba7fe4afaff8}{elm\-\_\-list\-\_\-mode\-\_\-get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S}!List@{List}}\index{List@{List}!E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S}}\item[{\em 
E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\label{group__List_ggad05499f0b0c907a953ef8650823ae428ae56e6756bfcf33e3a53fb14acf8d3497}
}]The list {\bfseries won't} set any of its size hints to inform how a possible container should resize it. Then, if it's not created as a \char`\"{}resize object\char`\"{}, it might end with zeroed dimensions. The list will respect the container's geometry and, if any of its items won't fit into its {\bfseries transverse} axis, one won't be able to scroll it in that direction. \index{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L}!List@{List}}\index{List@{List}!E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L}}\item[{\em 
E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L\label{group__List_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}
}]Default value. This is the same as \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428ae56e6756bfcf33e3a53fb14acf8d3497}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S}, with the exception that if any of its items won't fit into its transverse axis, one {\bfseries will} be able to scroll it in that direction. \index{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-I\-M\-I\-T@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-I\-M\-I\-T}!List@{List}}\index{List@{List}!E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-I\-M\-I\-T@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-I\-M\-I\-T}}\item[{\em 
E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-I\-M\-I\-T\label{group__List_ggad05499f0b0c907a953ef8650823ae428a9d8b034ab975f9a14d542069271408a1}
}]Sets a minimum size hint on the list object, so that containers may respect it (and resize itself to fit the child properly). More specifically, a {\bfseries minimum} size hint will be set for its {\bfseries transverse} axis, so that the {\bfseries largest} item in that direction fits well. This is naturally bound by the list object's maximum size hints, set externally. \index{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-E\-X\-P\-A\-N\-D@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-E\-X\-P\-A\-N\-D}!List@{List}}\index{List@{List}!E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-E\-X\-P\-A\-N\-D@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-E\-X\-P\-A\-N\-D}}\item[{\em 
E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-E\-X\-P\-A\-N\-D\label{group__List_ggad05499f0b0c907a953ef8650823ae428a6a72b4bafeb272051715a97fa7c186de}
}]Besides setting a minimum size on the transverse axis, just like on \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a9d8b034ab975f9a14d542069271408a1}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-I\-M\-I\-T}, the list will set a minimum size on the {\bfseries longitudinal} axis, trying to reserve space to all its children to be visible at a time. . This is naturally bound by the list object's maximum size hints, set externally. \index{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-A\-S\-T@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-A\-S\-T}!List@{List}}\index{List@{List}!E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-A\-S\-T@{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-A\-S\-T}}\item[{\em 
E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-A\-S\-T\label{group__List_ggad05499f0b0c907a953ef8650823ae428a2b4014f48a6ef7471e6d3b90584c0b7b}
}]Indicates error if returned by \hyperlink{group__List_ga832f454d63315a9b9716ba7fe4afaff8}{elm\-\_\-list\-\_\-mode\-\_\-get()} \end{description}
\end{Desc}


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


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


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new list widget handle or {\ttfamily N\-U\-L\-L}, on errors.
\end{DoxyReturn}
This function inserts a new list widget on the canvas. \index{List@{List}!elm\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get@{elm\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get}}
\index{elm\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get@{elm\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Evas\-\_\-\-Coord}]{x, }
\item[{Evas\-\_\-\-Coord}]{y, }
\item[{int $\ast$}]{posret}
\end{DoxyParamCaption}
)}\label{group__List_ga97f7cbe7483decc8c834fe260bfad2ad}


Get the item that is at the x, y canvas coords. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
{\em x} & The input x coordinate \\
\hline
{\em y} & The input y coordinate \\
\hline
{\em posret} & The position relative to the item returned here \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The item at the coordinates or N\-U\-L\-L if none
\end{DoxyReturn}
This returns the item at the given coordinates (which are canvas relative, not object-\/relative). If an item is at that coordinate, that item handle is returned, and if {\ttfamily posret} is not N\-U\-L\-L, the integer pointed to is set to a value of -\/1, 0 or 1, depending if the coordinate is on the upper portion of that item (-\/1), on the middle section (0) or on the lower part (1). If N\-U\-L\-L is returned as an item (no item found there), then posret may indicate -\/1 or 1 based if the coordinate is above or below all items respectively in the list. 

References elm\-\_\-obj\-\_\-list\-\_\-at\-\_\-xy\-\_\-item\-\_\-get.

\index{List@{List}!elm\-\_\-list\-\_\-bounce\-\_\-get@{elm\-\_\-list\-\_\-bounce\-\_\-get}}
\index{elm\-\_\-list\-\_\-bounce\-\_\-get@{elm\-\_\-list\-\_\-bounce\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-bounce\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void elm\-\_\-list\-\_\-bounce\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool $\ast$}]{h\-\_\-bounce, }
\item[{Eina\-\_\-\-Bool $\ast$}]{v\-\_\-bounce}
\end{DoxyParamCaption}
)}\label{group__List_ga5e75f10c7073f1bc472eb9310524cc37}


Get the bouncing behaviour of the internal scroller. 

Get whether the internal scroller should bounce when the edge of each axis is reached scrolling.


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
{\em h\-\_\-bounce} & Pointer to store the bounce state of the horizontal axis. \\
\hline
{\em v\-\_\-bounce} & Pointer to store the bounce state of the vertical axis.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000034}{Deprecated}]Use \hyperlink{group__Scroller_gae74537077c42537037834d4d4bdae634}{elm\-\_\-scroller\-\_\-bounce\-\_\-get()} instead.\end{DoxyRefDesc}


\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Scroller_gae74537077c42537037834d4d4bdae634}{elm\-\_\-scroller\-\_\-bounce\-\_\-get()} 

\hyperlink{group__List_ga544a949236d8ac00546ffefd6fa01e59}{elm\-\_\-list\-\_\-bounce\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-get.

\index{List@{List}!elm\-\_\-list\-\_\-bounce\-\_\-set@{elm\-\_\-list\-\_\-bounce\-\_\-set}}
\index{elm\-\_\-list\-\_\-bounce\-\_\-set@{elm\-\_\-list\-\_\-bounce\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-bounce\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void elm\-\_\-list\-\_\-bounce\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{h\-\_\-bounce, }
\item[{Eina\-\_\-\-Bool}]{v\-\_\-bounce}
\end{DoxyParamCaption}
)}\label{group__List_ga544a949236d8ac00546ffefd6fa01e59}


Set bouncing behaviour when the scrolled content reaches an edge. 

Tell the internal scroller object whether it should bounce or not when it reaches the respective edges for each axis.


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
{\em h\-\_\-bounce} & Whether to bounce or not in the horizontal axis. \\
\hline
{\em v\-\_\-bounce} & Whether to bounce or not in the vertical axis.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000033}{Deprecated}]Use \hyperlink{group__Scroller_gae69101dbdb089598ca790c73bd9d7a42}{elm\-\_\-scroller\-\_\-bounce\-\_\-set()} instead.\end{DoxyRefDesc}


\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Scroller_gae69101dbdb089598ca790c73bd9d7a42}{elm\-\_\-scroller\-\_\-bounce\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-set.

\index{List@{List}!elm\-\_\-list\-\_\-clear@{elm\-\_\-list\-\_\-clear}}
\index{elm\-\_\-list\-\_\-clear@{elm\-\_\-list\-\_\-clear}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-clear (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__List_ga076a6d2f8e677f70f0f7a1af458f0076}


Remove all list's items. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()} 

\hyperlink{group__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-clear.

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


Get the first item in the list. 

This returns the first item in the list.


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first item, or N\-U\-L\-L if none 
\end{DoxyReturn}


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

\index{List@{List}!elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get@{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get}}
\index{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get@{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__List_ga376691cfaa8e35d1c746ed6320926d16}


Get whether focus upon item's selection mode is enabled. 


\begin{DoxyParams}{Parameters}
{\em obj} & The genlist object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The tree effect status (E\-I\-N\-A\-\_\-\-T\-R\-U\-E = enabled, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E = disabled) 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-get.

\index{List@{List}!elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set@{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set}}
\index{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set@{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{enabled}
\end{DoxyParamCaption}
)}\label{group__List_ga5b8f3df480c7352fae25b86ef46b293c}


Set focus upon items selection mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The genlist object \\
\hline
{\em enabled} & The tree effect status (E\-I\-N\-A\-\_\-\-T\-R\-U\-E = enabled, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E = disabled)\\
\hline
\end{DoxyParams}
When enabled, every selection of an item inside the genlist will automatically set focus to its first focusable widget from the left. This is true of course if the selection was made by clicking an unfocusable area in an item or selecting it with a key movement. Clicking on a focusable widget inside an item will couse this particular item to get focus as usual. 

References elm\-\_\-obj\-\_\-list\-\_\-focus\-\_\-on\-\_\-selection\-\_\-set.

\index{List@{List}!elm\-\_\-list\-\_\-go@{elm\-\_\-list\-\_\-go}}
\index{elm\-\_\-list\-\_\-go@{elm\-\_\-list\-\_\-go}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-go}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-go (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__List_ga357f961a01e893cec9f80d84a352f559}


Starts the list. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Call before running show() on the list object. 
\end{DoxyNote}
\begin{DoxyWarning}{Warning}
If not called, it won't display the list properly.
\end{DoxyWarning}

\begin{DoxyCode}
li = elm_list_add(win);
elm_list_item_append(li, \textcolor{stringliteral}{"First"}, NULL, NULL, NULL, NULL);
elm_list_item_append(li, \textcolor{stringliteral}{"Second"}, NULL, NULL, NULL, NULL);
elm_list_go(li);
evas\_object\_show(li);
\end{DoxyCode}
 

References elm\-\_\-obj\-\_\-list\-\_\-go.

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


Get a value whether horizontal mode is enabled or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} means horizontal mode selection 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__List_gac74989afbd9d4b028ced011e72962577}{elm\-\_\-list\-\_\-horizontal\-\_\-set()} for details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-get.

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


Enable or disable horizontal mode on the list object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
{\em horizontal} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to enable horizontal or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to disable it, i.\-e., to enable vertical mode.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Vertical mode is set by default.
\end{DoxyNote}
On horizontal mode items are displayed on list from left to right, instead of from top to bottom. Also, the list will scroll horizontally. Each item will presents left icon on top and right icon, or end, at the bottom.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_gae7e1bd390b589ded3cc62b9ff14f03a1}{elm\-\_\-list\-\_\-horizontal\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-horizontal\-\_\-set.

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


Append a new item to the list object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
{\em label} & The label of the list item. \\
\hline
{\em icon} & The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with \hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()}. \\
\hline
{\em end} & The icon object to use for the right side of the item. An icon can be any Evas object. \\
\hline
{\em func} & The function to call when the item is clicked. \\
\hline
{\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\-U\-L\-L} upon failure.
\end{DoxyReturn}
A new item will be created and appended to the list, i.\-e., will be set as {\bfseries last} item.

Items created with this method can be deleted with \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()}.

If a function is passed as argument, it will be called every time this item is selected, i.\-e., the user clicks over an unselected item. If always select is enabled it will call this function every time user clicks over an item (already selected or not). If such function isn't needed, just passing {\ttfamily N\-U\-L\-L} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

\begin{DoxyNote}{Note}
Remember that the label parameter is copied inside the list. So if an application dynamically allocated the label, the application should free the label after this call.
\end{DoxyNote}
Simple example (with no function callback or data associated)\-: 
\begin{DoxyCode}
li = elm_list_add(win);
ic = elm_icon_add(win);
elm_image_file_set(ic, \textcolor{stringliteral}{"path/to/image"}, NULL);
elm_icon_resizable_set(ic, EINA\_TRUE, EINA\_TRUE);
elm_list_item_append(li, \textcolor{stringliteral}{"label"}, ic, NULL, NULL, NULL);
elm_list_go(li);
evas\_object\_show(li);
\end{DoxyCode}


\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set()} 

\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()} 

\hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()} 

\hyperlink{group__List_ga076a6d2f8e677f70f0f7a1af458f0076}{elm\-\_\-list\-\_\-clear()} 

\hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-append.

\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-bring\-\_\-in@{elm\-\_\-list\-\_\-item\-\_\-bring\-\_\-in}}
\index{elm\-\_\-list\-\_\-item\-\_\-bring\-\_\-in@{elm\-\_\-list\-\_\-item\-\_\-bring\-\_\-in}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-bring\-\_\-in}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-item\-\_\-bring\-\_\-in (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__List_gaf289a047bb65af6948cb9f69c8e75265}


Bring in the given item to list view. 


\begin{DoxyParams}{Parameters}
{\em it} & The item.\\
\hline
\end{DoxyParams}
This causes list to jump to the given item {\ttfamily item} and show it (by scrolling), if it is not fully visible.

This may use animation to do so and take a period of time.

If animation isn't wanted, \hyperlink{group__List_gac79eeb2e94e90201890e2e4962a20d3d}{elm\-\_\-list\-\_\-item\-\_\-show()} can be used. 

References elm\-\_\-scrollable\-\_\-interface\-\_\-region\-\_\-bring\-\_\-in.

\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-after@{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-after}}
\index{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-after@{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-after}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-after}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-after (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{after, }
\item[{const char $\ast$}]{label, }
\item[{Evas\-\_\-\-Object $\ast$}]{icon, }
\item[{Evas\-\_\-\-Object $\ast$}]{end, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__List_gacdba99ac3d389cf0dda88f0d4120c723}


Insert a new item into the list object after item {\ttfamily after}. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
{\em after} & The list item to insert after. \\
\hline
{\em label} & The label of the list item. \\
\hline
{\em icon} & The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with \hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()}. \\
\hline
{\em end} & The icon object to use for the right side of the item. An icon can be any Evas object. \\
\hline
{\em func} & The function to call when the item is clicked. \\
\hline
{\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\-U\-L\-L} upon failure.
\end{DoxyReturn}
A new item will be created and added to the list. Its position in this list will be just after item {\ttfamily after}.

Items created with this method can be deleted with \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()}.

If a function is passed as argument, it will be called every time this item is selected, i.\-e., the user clicks over an unselected item. If always select is enabled it will call this function every time user clicks over an item (already selected or not). If such function isn't needed, just passing {\ttfamily N\-U\-L\-L} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

\begin{DoxyNote}{Note}
Remember that the label parameter is copied inside the list. So if an application dynamically allocated the label, the application should free the label after this call.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append()} for a simple code example. 

\hyperlink{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set()} 

\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()} 

\hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()} 

\hyperlink{group__List_ga076a6d2f8e677f70f0f7a1af458f0076}{elm\-\_\-list\-\_\-clear()} 

\hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-after.

\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-before@{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-before}}
\index{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-before@{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-before}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-before}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-list\-\_\-item\-\_\-insert\-\_\-before (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{before, }
\item[{const char $\ast$}]{label, }
\item[{Evas\-\_\-\-Object $\ast$}]{icon, }
\item[{Evas\-\_\-\-Object $\ast$}]{end, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__List_gac0457037ba673ca648cc011a1889ddf1}


Insert a new item into the list object before item {\ttfamily before}. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
{\em before} & The list item to insert before. \\
\hline
{\em label} & The label of the list item. \\
\hline
{\em icon} & The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with \hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()}. \\
\hline
{\em end} & The icon object to use for the right side of the item. An icon can be any Evas object. \\
\hline
{\em func} & The function to call when the item is clicked. \\
\hline
{\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\-U\-L\-L} upon failure.
\end{DoxyReturn}
A new item will be created and added to the list. Its position in this list will be just before item {\ttfamily before}.

Items created with this method can be deleted with \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()}.

If a function is passed as argument, it will be called every time this item is selected, i.\-e., the user clicks over an unselected item. If always select is enabled it will call this function every time user clicks over an item (already selected or not). If such function isn't needed, just passing {\ttfamily N\-U\-L\-L} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

\begin{DoxyNote}{Note}
Remember that the label parameter is copied inside the list. So if an application dynamically allocated the label, the application should free the label after this call.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append()} for a simple code example. 

\hyperlink{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set()} 

\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()} 

\hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()} 

\hyperlink{group__List_ga076a6d2f8e677f70f0f7a1af458f0076}{elm\-\_\-list\-\_\-clear()} 

\hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-insert\-\_\-before.

\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-next@{elm\-\_\-list\-\_\-item\-\_\-next}}
\index{elm\-\_\-list\-\_\-item\-\_\-next@{elm\-\_\-list\-\_\-item\-\_\-next}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-list\-\_\-item\-\_\-next (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__List_gad6aeb13f369b9cea002f6756cb036e69}


Get the item after {\ttfamily it} in list. 


\begin{DoxyParams}{Parameters}
{\em it} & The list item. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The item after {\ttfamily it}, or {\ttfamily N\-U\-L\-L} if none or on failure.
\end{DoxyReturn}
\begin{DoxyNote}{Note}
If it is the last item, {\ttfamily N\-U\-L\-L} will be returned.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append()} 

\hyperlink{group__List_ga6a72a162b420495b0a1a9b52057de54e}{elm\-\_\-list\-\_\-items\-\_\-get()} 
\end{DoxySeeAlso}
\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-object\-\_\-get@{elm\-\_\-list\-\_\-item\-\_\-object\-\_\-get}}
\index{elm\-\_\-list\-\_\-item\-\_\-object\-\_\-get@{elm\-\_\-list\-\_\-item\-\_\-object\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-object\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-list\-\_\-item\-\_\-object\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__List_gaa2224cac9d34a31e30ad183628e94a26}


Get the real Evas(\-Edje) object created to implement the view of a given list {\ttfamily item}. 


\begin{DoxyParams}{Parameters}
{\em it} & The list item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The base Edje object associated with {\ttfamily it}.
\end{DoxyReturn}
Base object is the {\ttfamily Evas\-\_\-\-Object} that represents that item. \index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-prepend@{elm\-\_\-list\-\_\-item\-\_\-prepend}}
\index{elm\-\_\-list\-\_\-item\-\_\-prepend@{elm\-\_\-list\-\_\-item\-\_\-prepend}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-prepend}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-list\-\_\-item\-\_\-prepend (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{label, }
\item[{Evas\-\_\-\-Object $\ast$}]{icon, }
\item[{Evas\-\_\-\-Object $\ast$}]{end, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__List_ga3a73d219a8eb4c034191ce3f2f196c99}


Prepend a new item to the list object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
{\em label} & The label of the list item. \\
\hline
{\em icon} & The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with \hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()}. \\
\hline
{\em end} & The icon object to use for the right side of the item. An icon can be any Evas object. \\
\hline
{\em func} & The function to call when the item is clicked. \\
\hline
{\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\-U\-L\-L} upon failure.
\end{DoxyReturn}
A new item will be created and prepended to the list, i.\-e., will be set as {\bfseries first} item.

Items created with this method can be deleted with \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()}.

If a function is passed as argument, it will be called every time this item is selected, i.\-e., the user clicks over an unselected item. If always select is enabled it will call this function every time user clicks over an item (already selected or not). If such function isn't needed, just passing {\ttfamily N\-U\-L\-L} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

\begin{DoxyNote}{Note}
Remember that the label parameter is copied inside the list. So if an application dynamically allocated the label, the application should free the label after this call.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append()} for a simple code example. 

\hyperlink{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set()} 

\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()} 

\hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()} 

\hyperlink{group__List_ga076a6d2f8e677f70f0f7a1af458f0076}{elm\-\_\-list\-\_\-clear()} 

\hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-prepend.

\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-prev@{elm\-\_\-list\-\_\-item\-\_\-prev}}
\index{elm\-\_\-list\-\_\-item\-\_\-prev@{elm\-\_\-list\-\_\-item\-\_\-prev}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-prev}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-list\-\_\-item\-\_\-prev (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__List_gab1e4fd02384f41d626e9ff9328b98dce}


Get the item before {\ttfamily it} in list. 


\begin{DoxyParams}{Parameters}
{\em it} & The list item. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The item before {\ttfamily it}, or {\ttfamily N\-U\-L\-L} if none or on failure.
\end{DoxyReturn}
\begin{DoxyNote}{Note}
If it is the first item, {\ttfamily N\-U\-L\-L} will be returned.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append()} 

\hyperlink{group__List_ga6a72a162b420495b0a1a9b52057de54e}{elm\-\_\-list\-\_\-items\-\_\-get()} 
\end{DoxySeeAlso}
\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-selected\-\_\-set@{elm\-\_\-list\-\_\-item\-\_\-selected\-\_\-set}}
\index{elm\-\_\-list\-\_\-item\-\_\-selected\-\_\-set@{elm\-\_\-list\-\_\-item\-\_\-selected\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-selected\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-item\-\_\-selected\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it, }
\item[{Eina\-\_\-\-Bool}]{selected}
\end{DoxyParamCaption}
)}\label{group__List_gaf5ff690bf4c26dff24ad04522c26b79c}


Set the selected state of an item. 


\begin{DoxyParams}{Parameters}
{\em it} & The list item \\
\hline
{\em selected} & The selected state\\
\hline
\end{DoxyParams}
This sets the selected state of the given item {\ttfamily it}. {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} for selected, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} for not selected.

If a new item is selected the previously selected will be unselected, unless multiple selection is enabled with \hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set()}. Previously selected item can be get with function \hyperlink{group__List_ga1416ffaedb7291babec621edfc0268d5}{elm\-\_\-list\-\_\-selected\-\_\-item\-\_\-get()}.

Selected items will be highlighted.

\begin{DoxySeeAlso}{See Also}
elm\-\_\-list\-\_\-item\-\_\-selected\-\_\-get() 

\hyperlink{group__List_ga1416ffaedb7291babec621edfc0268d5}{elm\-\_\-list\-\_\-selected\-\_\-item\-\_\-get()} 

\hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set()} 
\end{DoxySeeAlso}
\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-get@{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-get}}
\index{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-get@{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__List_ga509851ea6b253f7a0cce34e54576211d}


Get a value whether item is a separator or not. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga8a5cd5702dadbae6f147295ede33d3d5}{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-set()} for details.
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em it} & The list item. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} means item {\ttfamily it} is a separator. {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} indicates it's not. If {\ttfamily it} is {\ttfamily N\-U\-L\-L}, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} is returned. 
\end{DoxyReturn}
\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-set@{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-set}}
\index{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-set@{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it, }
\item[{Eina\-\_\-\-Bool}]{setting}
\end{DoxyParamCaption}
)}\label{group__List_ga8a5cd5702dadbae6f147295ede33d3d5}


Set or unset item as a separator. 


\begin{DoxyParams}{Parameters}
{\em it} & The list item. \\
\hline
{\em setting} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to set item {\ttfamily it} as separator or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to unset, i.\-e., item will be used as a regular item.\\
\hline
\end{DoxyParams}
Items aren't set as separator by default.

If set as separator it will display separator theme, so won't display icons or label.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga509851ea6b253f7a0cce34e54576211d}{elm\-\_\-list\-\_\-item\-\_\-separator\-\_\-get()} 
\end{DoxySeeAlso}
\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-show@{elm\-\_\-list\-\_\-item\-\_\-show}}
\index{elm\-\_\-list\-\_\-item\-\_\-show@{elm\-\_\-list\-\_\-item\-\_\-show}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-show}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-item\-\_\-show (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__List_gac79eeb2e94e90201890e2e4962a20d3d}


Show {\ttfamily item} in the list view. 


\begin{DoxyParams}{Parameters}
{\em it} & The list item to be shown.\\
\hline
\end{DoxyParams}
It won't animate list until item is visible. If such behavior is wanted, use elm\-\_\-list\-\_\-bring\-\_\-in() instead. 

References elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-show.

\index{List@{List}!elm\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert}}
\index{elm\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{label, }
\item[{Evas\-\_\-\-Object $\ast$}]{icon, }
\item[{Evas\-\_\-\-Object $\ast$}]{end, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data, }
\item[{Eina\-\_\-\-Compare\-\_\-\-Cb}]{cmp\-\_\-func}
\end{DoxyParamCaption}
)}\label{group__List_ga0d3a35ed723d8175656dc22844d5df89}


Insert a new item into the sorted list object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
{\em label} & The label of the list item. \\
\hline
{\em icon} & The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with \hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()}. \\
\hline
{\em end} & The icon object to use for the right side of the item. An icon can be any Evas object. \\
\hline
{\em func} & The function to call when the item is clicked. \\
\hline
{\em data} & The data to associate with the item for related callbacks. \\
\hline
{\em cmp\-\_\-func} & The comparing function to be used to sort list items {\bfseries by \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} item handles}. This function will receive two items and compare them, returning a non-\/negative integer if the second item should be place after the first, or negative value if should be placed before.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\-U\-L\-L} upon failure.
\end{DoxyReturn}
\begin{DoxyNote}{Note}
This function inserts values into a list object assuming it was sorted and the result will be sorted.
\end{DoxyNote}
A new item will be created and added to the list. Its position in this list will be found comparing the new item with previously inserted items using function {\ttfamily cmp\-\_\-func}.

Items created with this method can be deleted with \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()}.

If a function is passed as argument, it will be called every time this item is selected, i.\-e., the user clicks over an unselected item. If always select is enabled it will call this function every time user clicks over an item (already selected or not). If such function isn't needed, just passing {\ttfamily N\-U\-L\-L} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

\begin{DoxyNote}{Note}
Remember that the label parameter is copied inside the list. So if an application dynamically allocated the label, the application should free the label after this call.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append()} for a simple code example. 

\hyperlink{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set()} 

\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()} 

\hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()} 

\hyperlink{group__List_ga076a6d2f8e677f70f0f7a1af458f0076}{elm\-\_\-list\-\_\-clear()} 

\hyperlink{group__Icon_ga5739728c1209f90422cf65a778a16502}{elm\-\_\-icon\-\_\-add()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-item\-\_\-sorted\-\_\-insert.

\index{List@{List}!elm\-\_\-list\-\_\-items\-\_\-get@{elm\-\_\-list\-\_\-items\-\_\-get}}
\index{elm\-\_\-list\-\_\-items\-\_\-get@{elm\-\_\-list\-\_\-items\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const Eina\-\_\-\-List$\ast$ elm\-\_\-list\-\_\-items\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__List_ga6a72a162b420495b0a1a9b52057de54e}


Get a list of all the list items. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An {\ttfamily Eina\-\_\-\-List} of list items, \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item}, or {\ttfamily N\-U\-L\-L} on failure.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga80c4ef3e5b22f056615114b6e2d75cf9}{elm\-\_\-list\-\_\-item\-\_\-append()} 

\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()} 

\hyperlink{group__List_ga076a6d2f8e677f70f0f7a1af458f0076}{elm\-\_\-list\-\_\-clear()} 
\end{DoxySeeAlso}


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

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


Get the last item in the list. 

This returns the last item in the list.

\begin{DoxyReturn}{Returns}
The last item, or N\-U\-L\-L if none 
\end{DoxyReturn}


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

\index{List@{List}!elm\-\_\-list\-\_\-mode\-\_\-get@{elm\-\_\-list\-\_\-mode\-\_\-get}}
\index{elm\-\_\-list\-\_\-mode\-\_\-get@{elm\-\_\-list\-\_\-mode\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-mode\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-List\-\_\-\-Mode} elm\-\_\-list\-\_\-mode\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__List_ga832f454d63315a9b9716ba7fe4afaff8}


Get the mode the list is at. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
One of \hyperlink{group__List_gad05499f0b0c907a953ef8650823ae428}{Elm\-\_\-\-List\-\_\-\-Mode}\-: \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428ae56e6756bfcf33e3a53fb14acf8d3497}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S}, \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L}, \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a9d8b034ab975f9a14d542069271408a1}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-I\-M\-I\-T}, \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a6a72b4bafeb272051715a97fa7c186de}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-E\-X\-P\-A\-N\-D} or \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a2b4014f48a6ef7471e6d3b90584c0b7b}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-A\-S\-T} on errors.
\end{DoxyReturn}
\begin{DoxyNote}{Note}
see \hyperlink{group__List_gaa2c5bf56e0c419aec88b23faf3dd4c27}{elm\-\_\-list\-\_\-mode\-\_\-set()} for more information. 
\end{DoxyNote}


References E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-A\-S\-T, and elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-get.

\index{List@{List}!elm\-\_\-list\-\_\-mode\-\_\-set@{elm\-\_\-list\-\_\-mode\-\_\-set}}
\index{elm\-\_\-list\-\_\-mode\-\_\-set@{elm\-\_\-list\-\_\-mode\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-mode\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-mode\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-List\-\_\-\-Mode}}]{mode}
\end{DoxyParamCaption}
)}\label{group__List_gaa2c5bf56e0c419aec88b23faf3dd4c27}


Set which mode to use for the list object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
{\em mode} & One of \hyperlink{group__List_gad05499f0b0c907a953ef8650823ae428}{Elm\-\_\-\-List\-\_\-\-Mode}\-: \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428ae56e6756bfcf33e3a53fb14acf8d3497}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S}, \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L}, \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a9d8b034ab975f9a14d542069271408a1}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-L\-I\-M\-I\-T} or \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a6a72b4bafeb272051715a97fa7c186de}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-E\-X\-P\-A\-N\-D}.\\
\hline
\end{DoxyParams}
Set list's resize behavior, transverse axis scroll and items cropping. See each mode's description for more details.

\begin{DoxyNote}{Note}
Default value is \hyperlink{group__List_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}{E\-L\-M\-\_\-\-L\-I\-S\-T\-\_\-\-S\-C\-R\-O\-L\-L}.
\end{DoxyNote}
Only one mode at a time can be set. If a previous one was set, it will be changed by the new mode after this call. Bitmasks won't work here as well.

\begin{DoxyWarning}{Warning}
This function's behavior will clash with those of \hyperlink{group__Scroller_gac929a4fcacd00a7106a958a1048b6e7e}{elm\-\_\-scroller\-\_\-content\-\_\-min\-\_\-limit()}, so use either one of them, but not both.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga832f454d63315a9b9716ba7fe4afaff8}{elm\-\_\-list\-\_\-mode\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-mode\-\_\-set.

\index{List@{List}!elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get@{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get}}
\index{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get@{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__List_gab3294eafeed282d63fc8a43e46767b96}


Get a value whether multiple items selection is enabled or not. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set()} for details.
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} means multiple items selection 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}


References elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-get.

\index{List@{List}!elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get@{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get}}
\index{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get@{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Multi\-\_\-\-Select\-\_\-\-Mode} elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__List_ga6d6cca36c23e0282a1af5660f9278f50}


Get the list multi select mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The multi select mode (If getting mode is failed, it returns E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-X)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set()} 

\hyperlink{group__List_ga37c0ad659be25e1f38ecc2128241aa59}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}


References elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get.

\index{List@{List}!elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set@{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set}}
\index{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set@{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Multi\-\_\-\-Select\-\_\-\-Mode}}]{mode}
\end{DoxyParamCaption}
)}\label{group__List_ga37c0ad659be25e1f38ecc2128241aa59}


Set the list multi select mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
{\em mode} & The multi select mode\\
\hline
\end{DoxyParams}

\begin{DoxyItemize}
\item E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T \-: select/unselect items whenever each item is clicked.
\item E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-M\-U\-L\-T\-I\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-W\-I\-T\-H\-\_\-\-C\-O\-N\-T\-R\-O\-L \-: Only one item will be selected although multi-\/selection is enabled, if clicked without pressing control key. This mode is only available with multi-\/selection.
\end{DoxyItemize}

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set()} 

\hyperlink{group__List_ga6d6cca36c23e0282a1af5660f9278f50}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-get()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}


References elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-mode\-\_\-set.

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


Enable or disable multiple items selection on the list object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
{\em multi} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to enable multi selection or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to disable it.\\
\hline
\end{DoxyParams}
Disabled by default. If disabled, the user can select a single item of the list each time. Selected items are highlighted on list. If enabled, many items can be selected.

If a selected item is selected again, it will be unselected.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_gab3294eafeed282d63fc8a43e46767b96}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-multi\-\_\-select\-\_\-set.

\index{List@{List}!elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get@{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get}}
\index{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get@{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$}]{policy\-\_\-h, }
\item[{Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$}]{policy\-\_\-v}
\end{DoxyParamCaption}
)}\label{group__List_ga5099a1ab699bb52d246cf145e3baa1a0}


Get the scrollbar policy. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga5099a1ab699bb52d246cf145e3baa1a0}{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get()} for details.
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
{\em policy\-\_\-h} & Pointer to store horizontal scrollbar policy. \\
\hline
{\em policy\-\_\-v} & Pointer to store vertical scrollbar policy.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000036}{Deprecated}]Use \hyperlink{group__Scroller_gae5d37ebf0a5540326b2b56ae41f24c97}{elm\-\_\-scroller\-\_\-policy\-\_\-get()} instead.\end{DoxyRefDesc}


References elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-get.

\index{List@{List}!elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set@{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set}}
\index{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set@{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Elm\-\_\-\-Scroller\-\_\-\-Policy}]{policy\-\_\-h, }
\item[{Elm\-\_\-\-Scroller\-\_\-\-Policy}]{policy\-\_\-v}
\end{DoxyParamCaption}
)}\label{group__List_ga2bf65cdb78b1ab74a6e80067793b5d87}


Set the scrollbar policy. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
{\em policy\-\_\-h} & Horizontal scrollbar policy. \\
\hline
{\em policy\-\_\-v} & Vertical scrollbar policy.\\
\hline
\end{DoxyParams}
This sets the scrollbar visibility policy for the given scroller. \#\-E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-E\-R\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-A\-U\-T\-O means the scrollbar is made visible if it is needed, and otherwise kept hidden. \#\-E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-E\-R\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-O\-N turns it on all the time, and \#\-E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-E\-R\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-O\-F\-F always keeps it off. This applies respectively for the horizontal and vertical scrollbars.

The both are disabled by default, i.\-e., are set to \#\-E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-E\-R\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-O\-F\-F.

\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000035}{Deprecated}]Use \hyperlink{group__Scroller_ga4105c0d6adca64ed3d38e7e4116b09e4}{elm\-\_\-scroller\-\_\-policy\-\_\-set()} instead.\end{DoxyRefDesc}


References elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-set.

\index{List@{List}!elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get@{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get}}
\index{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get@{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Select\-\_\-\-Mode} elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__List_gaa9b0ae1d80643907beeb79d401c2e452}


Get the list select mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The select mode (If getting mode is failed, it returns E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-X)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-get.

\index{List@{List}!elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set@{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set}}
\index{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set@{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Select\-\_\-\-Mode}}]{mode}
\end{DoxyParamCaption}
)}\label{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}


Set the list select mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object \\
\hline
{\em mode} & The select mode\\
\hline
\end{DoxyParams}
\hyperlink{group__List_ga7b18e7edf97e685cf3c2bca7be5029ef}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-set()} changes item select mode in the list widget.
\begin{DoxyItemize}
\item E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T \-: Items will only call their selection func and callback when first becoming selected. Any further clicks will do nothing, unless you set always select mode.
\item E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-A\-L\-W\-A\-Y\-S \-: This means that, even if selected, every click will make the selected callbacks be called.
\item E\-L\-M\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-S\-E\-L\-E\-C\-T\-\_\-\-M\-O\-D\-E\-\_\-\-N\-O\-N\-E \-: This will turn off the ability to select items entirely and they will neither appear selected nor call selected callback functions.
\end{DoxyItemize}

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_gaa9b0ae1d80643907beeb79d401c2e452}{elm\-\_\-list\-\_\-select\-\_\-mode\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-select\-\_\-mode\-\_\-set.

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


Get the selected item. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The selected list item.
\end{DoxyReturn}
The selected item can be unselected with function \hyperlink{group__List_gaf5ff690bf4c26dff24ad04522c26b79c}{elm\-\_\-list\-\_\-item\-\_\-selected\-\_\-set()}.

The selected item always will be highlighted on list.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga39e4ceb08108f684ccfe19cc433fc44c}{elm\-\_\-list\-\_\-selected\-\_\-items\-\_\-get()} 
\end{DoxySeeAlso}


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

\index{List@{List}!elm\-\_\-list\-\_\-selected\-\_\-items\-\_\-get@{elm\-\_\-list\-\_\-selected\-\_\-items\-\_\-get}}
\index{elm\-\_\-list\-\_\-selected\-\_\-items\-\_\-get@{elm\-\_\-list\-\_\-selected\-\_\-items\-\_\-get}!List@{List}}
\subsubsection[{elm\-\_\-list\-\_\-selected\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const Eina\-\_\-\-List$\ast$ elm\-\_\-list\-\_\-selected\-\_\-items\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__List_ga39e4ceb08108f684ccfe19cc433fc44c}


Return a list of the currently selected list items. 


\begin{DoxyParams}{Parameters}
{\em obj} & The list object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An {\ttfamily Eina\-\_\-\-List} of list items, \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item}, or {\ttfamily N\-U\-L\-L} on failure.
\end{DoxyReturn}
Multiple items can be selected if multi select is enabled. It can be done with \hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set()}.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__List_ga1416ffaedb7291babec621edfc0268d5}{elm\-\_\-list\-\_\-selected\-\_\-item\-\_\-get()} 

\hyperlink{group__List_ga659361d3d881ae0b4730efcc3dd9e0dc}{elm\-\_\-list\-\_\-multi\-\_\-select\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-list\-\_\-selected\-\_\-items\-\_\-get.

