\hypertarget{struct__Elm__List__Data}{}\doxysection{\+\_\+\+Elm\+\_\+\+List\+\_\+\+Data Struct Reference}
\label{struct__Elm__List__Data}\index{\_Elm\_List\_Data@{\_Elm\_List\_Data}}
\doxysubsection*{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_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}} 
\mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}} {\bfseries select\+\_\+mode}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a8e9a99e8ee1cdbf854981dd4616610ef}\label{struct__Elm__List__Data_a8e9a99e8ee1cdbf854981dd4616610ef}} 
\mbox{\hyperlink{group__Elm__General_ga3b3c003b0471181f7aff71d50c0d1a5d}{Elm\+\_\+\+Object\+\_\+\+Multi\+\_\+\+Select\+\_\+\+Mode}} {\bfseries 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__General_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__General_gad05499f0b0c907a953ef8650823ae428}{Elm\+\_\+\+List\+\_\+\+Mode}} {\bfseries mode}
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a701888e071bc2b4527dd194255cccbb7}\label{struct__Elm__List__Data_a701888e071bc2b4527dd194255cccbb7}} 
\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{\Hypertarget{struct__Elm__List__Data_a0c11aea985d5f939654964d6352af0f5}\label{struct__Elm__List__Data_a0c11aea985d5f939654964d6352af0f5}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries 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
\item 
\mbox{\Hypertarget{struct__Elm__List__Data_a7b87a8fc5defd619e5a08a38ef5a989d}\label{struct__Elm__List__Data_a7b87a8fc5defd619e5a08a38ef5a989d}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries fixing\+\_\+now}\+: 1
\end{DoxyCompactItemize}


\doxysubsection{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}}
\doxysubsubsection{\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 NULL 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}}
\doxysubsubsection{\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}}
\doxysubsubsection{\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 