\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 
\mbox{\Hypertarget{struct__Elm__List__Data_a33f4ffc1bc2394230a48e2b24bc1b8fb}\label{struct__Elm__List__Data_a33f4ffc1bc2394230a48e2b24bc1b8fb}} 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ {\bfseries box}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_ad153ca3cf48b1b64945863752bcb21af}\label{struct__Elm__List__Data_ad153ca3cf48b1b64945863752bcb21af}} 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ {\bfseries hit\+\_\+rect}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_aa2b2c454fd62af4aebdf5eddaf7a3754}\label{struct__Elm__List__Data_aa2b2c454fd62af4aebdf5eddaf7a3754}} 
\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ {\bfseries items}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_ac1bce4f51375f6e26619a05081260dc5}\label{struct__Elm__List__Data_ac1bce4f51375f6e26619a05081260dc5}} 
\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ {\bfseries selected}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a0f85d3d1dc50fd882fb016604526304d}\label{struct__Elm__List__Data_a0f85d3d1dc50fd882fb016604526304d}} 
\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ {\bfseries to\+\_\+delete}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a00b02b7a28996fbec45c44a740871e90}\label{struct__Elm__List__Data_a00b02b7a28996fbec45c44a740871e90}} 
\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$ {\bfseries last\+\_\+selected\+\_\+item}
\item 
\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{struct__Elm__List__Data_a09e14ab96351f5a6d97517d5d2b5c4af}{focused\+\_\+item}}
\begin{DoxyCompactList}\small\item\em a focused item by keypad arrow or mouse. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$ \mbox{\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 
\mbox{\Hypertarget{struct__Elm__List__Data_a4b10fe8fbb73b825f9867f8807916091}\label{struct__Elm__List__Data_a4b10fe8fbb73b825f9867f8807916091}} 
\mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} {\bfseries minw} \mbox{[}2\mbox{]}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_adef495cef9477a8d10e6e2143eb61528}\label{struct__Elm__List__Data_adef495cef9477a8d10e6e2143eb61528}} 
\mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} {\bfseries minh} \mbox{[}2\mbox{]}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a495097e2b19f5dd6dba5b572d9af5b39}\label{struct__Elm__List__Data_a495097e2b19f5dd6dba5b572d9af5b39}} 
\mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} {\bfseries dx}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a9a7c3d23b929514733af8295997bd61c}\label{struct__Elm__List__Data_a9a7c3d23b929514733af8295997bd61c}} 
\mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} {\bfseries dy}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a0acffe0e7192be5e99eb92c644588757}\label{struct__Elm__List__Data_a0acffe0e7192be5e99eb92c644588757}} 
Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode {\bfseries select\+\_\+mode}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a8e9a99e8ee1cdbf854981dd4616610ef}\label{struct__Elm__List__Data_a8e9a99e8ee1cdbf854981dd4616610ef}} 
Elm\+\_\+\+Object\+\_\+\+Multi\+\_\+\+Select\+\_\+\+Mode \mbox{\hyperlink{struct__Elm__List__Data_a8e9a99e8ee1cdbf854981dd4616610ef}{multi\+\_\+select\+\_\+mode}}
\begin{DoxyCompactList}\small\item\em select mode for multiple selection \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a55f1f2fc2005ee179289c993dd4b3204}\label{struct__Elm__List__Data_a55f1f2fc2005ee179289c993dd4b3204}} 
int {\bfseries movements}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a98fbed6a7b87702d9c8d001fcc2079ef}\label{struct__Elm__List__Data_a98fbed6a7b87702d9c8d001fcc2079ef}} 
int {\bfseries walking}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a72c43b1998b06ba94500006da6edaa26}\label{struct__Elm__List__Data_a72c43b1998b06ba94500006da6edaa26}} 
\mbox{\hyperlink{group__Elm__List_gad05499f0b0c907a953ef8650823ae428}{Elm\+\_\+\+List\+\_\+\+Mode}} {\bfseries h\+\_\+mode}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_aca35b8fd6708c185d88e6e52ef4f8f62}\label{struct__Elm__List__Data_aca35b8fd6708c185d88e6e52ef4f8f62}} 
\mbox{\hyperlink{group__Elm__List_gad05499f0b0c907a953ef8650823ae428}{Elm\+\_\+\+List\+\_\+\+Mode}} {\bfseries mode}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a85fcb7ea99f5eca7948140abca6f9d3f}\label{struct__Elm__List__Data_a85fcb7ea99f5eca7948140abca6f9d3f}} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>\mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord}} {\bfseries x}\\
\>\mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord}} {\bfseries y}\\
\} {\bfseries history} \mbox{[}ELM\_LIST\_SWIPE\_MOVES\mbox{]}\\

\end{tabbing}\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a45a6f6d037aabf15e5ddb5503296cfaf}\label{struct__Elm__List__Data_a45a6f6d037aabf15e5ddb5503296cfaf}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries focus\+\_\+on\+\_\+selection\+\_\+enabled}\+: 1
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_aba901732e45a880d286a4b8d7c9d55a5}\label{struct__Elm__List__Data_aba901732e45a880d286a4b8d7c9d55a5}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries was\+\_\+selected}\+: 1
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a1dc40107c04718c9cd9707c18648b813}\label{struct__Elm__List__Data_a1dc40107c04718c9cd9707c18648b813}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries fix\+\_\+pending}\+: 1
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_ac8735e8c22b7f52419a3a3d5491b5809}\label{struct__Elm__List__Data_ac8735e8c22b7f52419a3a3d5491b5809}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries longpressed}\+: 1
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a3d2aaecf1a0ffff996b234d097d34d28}\label{struct__Elm__List__Data_a3d2aaecf1a0ffff996b234d097d34d28}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries scr\+\_\+minw}\+: 1
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_aa93b78ae43330d588854967ef561ec96}\label{struct__Elm__List__Data_aa93b78ae43330d588854967ef561ec96}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries scr\+\_\+minh}\+: 1
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a26f8ba8441ee375df45167b54757002e}\label{struct__Elm__List__Data_a26f8ba8441ee375df45167b54757002e}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries on\+\_\+hold}\+: 1
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_ae80b889b6b01c1d829856b5256cc8bae}\label{struct__Elm__List__Data_ae80b889b6b01c1d829856b5256cc8bae}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries multi}\+: 1
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a5921ae9024ccc2f8262560d6af1dee13}\label{struct__Elm__List__Data_a5921ae9024ccc2f8262560d6af1dee13}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries swipe}\+: 1
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a85a27d8ef76005698b893a0f02205ecc}\label{struct__Elm__List__Data_a85a27d8ef76005698b893a0f02205ecc}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries delete\+\_\+me}\+: 1
\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
\mbox{\Hypertarget{struct__Elm__List__Data_ae1d130663528ed8bb64153bc4f65120d}\label{struct__Elm__List__Data_ae1d130663528ed8bb64153bc4f65120d}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries item\+\_\+looping\+\_\+on}\+: 1
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\mbox{\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 \mbox{\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. \mbox{\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 \mbox{\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. \mbox{\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 \mbox{\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 \mbox{\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 \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \+\_\+\+Elm\+\_\+\+List\+\_\+\+Data\+::item\+\_\+loop\+\_\+enable}



value whether item loop feature is enabled or not. 

