\hypertarget{struct__Elm__List__Data}{}\section{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data Struct Reference}
\label{struct__Elm__List__Data}\index{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct__Elm__List__Data_a33f4ffc1bc2394230a48e2b24bc1b8fb}{}\label{struct__Elm__List__Data_a33f4ffc1bc2394230a48e2b24bc1b8fb} 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ {\bfseries box}
\item 
\hypertarget{struct__Elm__List__Data_ad153ca3cf48b1b64945863752bcb21af}{}\label{struct__Elm__List__Data_ad153ca3cf48b1b64945863752bcb21af} 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ {\bfseries hit\+\_\+rect}
\item 
\hypertarget{struct__Elm__List__Data_aa2b2c454fd62af4aebdf5eddaf7a3754}{}\label{struct__Elm__List__Data_aa2b2c454fd62af4aebdf5eddaf7a3754} 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ {\bfseries items}
\item 
\hypertarget{struct__Elm__List__Data_ac1bce4f51375f6e26619a05081260dc5}{}\label{struct__Elm__List__Data_ac1bce4f51375f6e26619a05081260dc5} 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ {\bfseries selected}
\item 
\hypertarget{struct__Elm__List__Data_a0f85d3d1dc50fd882fb016604526304d}{}\label{struct__Elm__List__Data_a0f85d3d1dc50fd882fb016604526304d} 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ {\bfseries to\+\_\+delete}
\item 
\hypertarget{struct__Elm__List__Data_a00b02b7a28996fbec45c44a740871e90}{}\label{struct__Elm__List__Data_a00b02b7a28996fbec45c44a740871e90} 
\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$ {\bfseries last\+\_\+selected\+\_\+item}
\item 
\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$ \hyperlink{struct__Elm__List__Data_a09e14ab96351f5a6d97517d5d2b5c4af}{focused\+\_\+item}
\begin{DoxyCompactList}\small\item\em a focused item by keypad arrow or mouse. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$ \hyperlink{struct__Elm__List__Data_a28216c6c8b08548f2417e0d6bb572de9}{last\+\_\+focused\+\_\+item}
\begin{DoxyCompactList}\small\item\em This records the last focused item when widget looses focus. \end{DoxyCompactList}\item 
\hypertarget{struct__Elm__List__Data_a4b10fe8fbb73b825f9867f8807916091}{}\label{struct__Elm__List__Data_a4b10fe8fbb73b825f9867f8807916091} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries minw} \mbox{[}2\mbox{]}
\item 
\hypertarget{struct__Elm__List__Data_adef495cef9477a8d10e6e2143eb61528}{}\label{struct__Elm__List__Data_adef495cef9477a8d10e6e2143eb61528} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries minh} \mbox{[}2\mbox{]}
\item 
\hypertarget{struct__Elm__List__Data_a495097e2b19f5dd6dba5b572d9af5b39}{}\label{struct__Elm__List__Data_a495097e2b19f5dd6dba5b572d9af5b39} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries dx}
\item 
\hypertarget{struct__Elm__List__Data_a9a7c3d23b929514733af8295997bd61c}{}\label{struct__Elm__List__Data_a9a7c3d23b929514733af8295997bd61c} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries dy}
\item 
\hypertarget{struct__Elm__List__Data_a0acffe0e7192be5e99eb92c644588757}{}\label{struct__Elm__List__Data_a0acffe0e7192be5e99eb92c644588757} 
Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode {\bfseries select\+\_\+mode}
\item 
\hypertarget{struct__Elm__List__Data_a8e9a99e8ee1cdbf854981dd4616610ef}{}\label{struct__Elm__List__Data_a8e9a99e8ee1cdbf854981dd4616610ef} 
Elm\+\_\+\+Object\+\_\+\+Multi\+\_\+\+Select\+\_\+\+Mode \hyperlink{struct__Elm__List__Data_a8e9a99e8ee1cdbf854981dd4616610ef}{multi\+\_\+select\+\_\+mode}
\begin{DoxyCompactList}\small\item\em select mode for multiple selection \end{DoxyCompactList}\item 
\hypertarget{struct__Elm__List__Data_a55f1f2fc2005ee179289c993dd4b3204}{}\label{struct__Elm__List__Data_a55f1f2fc2005ee179289c993dd4b3204} 
int {\bfseries movements}
\item 
\hypertarget{struct__Elm__List__Data_a98fbed6a7b87702d9c8d001fcc2079ef}{}\label{struct__Elm__List__Data_a98fbed6a7b87702d9c8d001fcc2079ef} 
int {\bfseries walking}
\item 
\hypertarget{struct__Elm__List__Data_a72c43b1998b06ba94500006da6edaa26}{}\label{struct__Elm__List__Data_a72c43b1998b06ba94500006da6edaa26} 
\hyperlink{group__Elm__List_gad05499f0b0c907a953ef8650823ae428}{Elm\+\_\+\+List\+\_\+\+Mode} {\bfseries h\+\_\+mode}
\item 
\hypertarget{struct__Elm__List__Data_aca35b8fd6708c185d88e6e52ef4f8f62}{}\label{struct__Elm__List__Data_aca35b8fd6708c185d88e6e52ef4f8f62} 
\hyperlink{group__Elm__List_gad05499f0b0c907a953ef8650823ae428}{Elm\+\_\+\+List\+\_\+\+Mode} {\bfseries mode}
\item 
\hypertarget{struct__Elm__List__Data_a22a6efdfb4773b520d7535b57c252e16}{}\label{struct__Elm__List__Data_a22a6efdfb4773b520d7535b57c252e16} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries x}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries y}\\
\} {\bfseries history} \mbox{[}ELM\_LIST\_SWIPE\_MOVES\mbox{]}\\

\end{tabbing}\item 
\hypertarget{struct__Elm__List__Data_a45a6f6d037aabf15e5ddb5503296cfaf}{}\label{struct__Elm__List__Data_a45a6f6d037aabf15e5ddb5503296cfaf} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries focus\+\_\+on\+\_\+selection\+\_\+enabled}\+: 1
\item 
\hypertarget{struct__Elm__List__Data_aba901732e45a880d286a4b8d7c9d55a5}{}\label{struct__Elm__List__Data_aba901732e45a880d286a4b8d7c9d55a5} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries was\+\_\+selected}\+: 1
\item 
\hypertarget{struct__Elm__List__Data_a1dc40107c04718c9cd9707c18648b813}{}\label{struct__Elm__List__Data_a1dc40107c04718c9cd9707c18648b813} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries fix\+\_\+pending}\+: 1
\item 
\hypertarget{struct__Elm__List__Data_ac8735e8c22b7f52419a3a3d5491b5809}{}\label{struct__Elm__List__Data_ac8735e8c22b7f52419a3a3d5491b5809} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries longpressed}\+: 1
\item 
\hypertarget{struct__Elm__List__Data_a3d2aaecf1a0ffff996b234d097d34d28}{}\label{struct__Elm__List__Data_a3d2aaecf1a0ffff996b234d097d34d28} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries scr\+\_\+minw}\+: 1
\item 
\hypertarget{struct__Elm__List__Data_aa93b78ae43330d588854967ef561ec96}{}\label{struct__Elm__List__Data_aa93b78ae43330d588854967ef561ec96} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries scr\+\_\+minh}\+: 1
\item 
\hypertarget{struct__Elm__List__Data_a26f8ba8441ee375df45167b54757002e}{}\label{struct__Elm__List__Data_a26f8ba8441ee375df45167b54757002e} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries on\+\_\+hold}\+: 1
\item 
\hypertarget{struct__Elm__List__Data_ae80b889b6b01c1d829856b5256cc8bae}{}\label{struct__Elm__List__Data_ae80b889b6b01c1d829856b5256cc8bae} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries multi}\+: 1
\item 
\hypertarget{struct__Elm__List__Data_a5921ae9024ccc2f8262560d6af1dee13}{}\label{struct__Elm__List__Data_a5921ae9024ccc2f8262560d6af1dee13} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries swipe}\+: 1
\item 
\hypertarget{struct__Elm__List__Data_a85a27d8ef76005698b893a0f02205ecc}{}\label{struct__Elm__List__Data_a85a27d8ef76005698b893a0f02205ecc} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries delete\+\_\+me}\+: 1
\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{struct__Elm__List__Data_adc1d8a3d8aabda4113e29c712f163889}{mouse\+\_\+down}\+: 1
\begin{DoxyCompactList}\small\item\em a flag that mouse is down on the list at the moment. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{struct__Elm__List__Data_a0c11aea985d5f939654964d6352af0f5}{item\+\_\+loop\+\_\+enable}\+: 1
\begin{DoxyCompactList}\small\item\em value whether item loop feature is enabled or not. \end{DoxyCompactList}\item 
\hypertarget{struct__Elm__List__Data_ae1d130663528ed8bb64153bc4f65120d}{}\label{struct__Elm__List__Data_ae1d130663528ed8bb64153bc4f65120d} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries item\+\_\+looping\+\_\+on}\+: 1
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\hypertarget{struct__Elm__List__Data_a09e14ab96351f5a6d97517d5d2b5c4af}{}\label{struct__Elm__List__Data_a09e14ab96351f5a6d97517d5d2b5c4af} 
\index{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data}!focused\+\_\+item@{focused\+\_\+item}}
\index{focused\+\_\+item@{focused\+\_\+item}!\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data}}
\subsubsection{\texorpdfstring{focused\+\_\+item}{focused\_item}}
{\footnotesize\ttfamily \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}$\ast$ \+\_\+\+Elm\+\_\+\+List\+\_\+\+Data\+::focused\+\_\+item}



a focused item by keypad arrow or mouse. 

This is set to N\+U\+LL if widget looses focus. \hypertarget{struct__Elm__List__Data_a28216c6c8b08548f2417e0d6bb572de9}{}\label{struct__Elm__List__Data_a28216c6c8b08548f2417e0d6bb572de9} 
\index{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data}!last\+\_\+focused\+\_\+item@{last\+\_\+focused\+\_\+item}}
\index{last\+\_\+focused\+\_\+item@{last\+\_\+focused\+\_\+item}!\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data}}
\subsubsection{\texorpdfstring{last\+\_\+focused\+\_\+item}{last\_focused\_item}}
{\footnotesize\ttfamily \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}$\ast$ \+\_\+\+Elm\+\_\+\+List\+\_\+\+Data\+::last\+\_\+focused\+\_\+item}



This records the last focused item when widget looses focus. 

This is required to set the focus on last focused item when widgets gets focus. \hypertarget{struct__Elm__List__Data_adc1d8a3d8aabda4113e29c712f163889}{}\label{struct__Elm__List__Data_adc1d8a3d8aabda4113e29c712f163889} 
\index{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data}!mouse\+\_\+down@{mouse\+\_\+down}}
\index{mouse\+\_\+down@{mouse\+\_\+down}!\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data}}
\subsubsection{\texorpdfstring{mouse\+\_\+down}{mouse\_down}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \+\_\+\+Elm\+\_\+\+List\+\_\+\+Data\+::mouse\+\_\+down}



a flag that mouse is down on the list at the moment. 

this flag is set to true on mouse and reset to false on mouse up \hypertarget{struct__Elm__List__Data_a0c11aea985d5f939654964d6352af0f5}{}\label{struct__Elm__List__Data_a0c11aea985d5f939654964d6352af0f5} 
\index{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data}!item\+\_\+loop\+\_\+enable@{item\+\_\+loop\+\_\+enable}}
\index{item\+\_\+loop\+\_\+enable@{item\+\_\+loop\+\_\+enable}!\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data}}
\subsubsection{\texorpdfstring{item\+\_\+loop\+\_\+enable}{item\_loop\_enable}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \+\_\+\+Elm\+\_\+\+List\+\_\+\+Data\+::item\+\_\+loop\+\_\+enable}



value whether item loop feature is enabled or not. 

