\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data}{}\section{\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data Struct Reference}
\label{struct__Elm__Scrollable__Smart__Interface__Data}\index{\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ae8a95d7b44d71b0064f901cfa365866e}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ae8a95d7b44d71b0064f901cfa365866e} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries x}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ad290bd41d174d69f98c725832e9ca536}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ad290bd41d174d69f98c725832e9ca536} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries y}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a14c75362aee50802d44155d5e65a38b6}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a14c75362aee50802d44155d5e65a38b6} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries w}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ae381ffae1e3045c8f5c7f1e598014718}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ae381ffae1e3045c8f5c7f1e598014718} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries h}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ad435b9b0988d139fc6a831e80247f9c9}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ad435b9b0988d139fc6a831e80247f9c9} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries wx}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a370ca873b1d6aa83b8164595b867afe1}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a370ca873b1d6aa83b8164595b867afe1} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries wy}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a08c4dad1d746334919398c72939247ac}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a08c4dad1d746334919398c72939247ac} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries ww}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a503132608590afd70c413d9a3362709f}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a503132608590afd70c413d9a3362709f} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} \hyperlink{struct__Elm__Scrollable__Smart__Interface__Data_a503132608590afd70c413d9a3362709f}{wh}
\begin{DoxyCompactList}\small\item\em Last \char`\"{}wanted\char`\"{} geometry. \end{DoxyCompactList}\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ab71d7805a181812a2680470fc734116a}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ab71d7805a181812a2680470fc734116a} 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ {\bfseries obj}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a1b9f141bf0a02f61447250fedaf2e342}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a1b9f141bf0a02f61447250fedaf2e342} 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ {\bfseries content}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a45a2f61b70a55401977096aa59b353f9}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a45a2f61b70a55401977096aa59b353f9} 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ {\bfseries pan\+\_\+obj}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_aebbc6a41850e11b665065fef971e04fc}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_aebbc6a41850e11b665065fef971e04fc} 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ {\bfseries edje\+\_\+obj}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_afc658dc208945712b8daed0235a1aa89}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_afc658dc208945712b8daed0235a1aa89} 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ {\bfseries event\+\_\+rect}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a197402617d4f5468b0dd72cae876b01e}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a197402617d4f5468b0dd72cae876b01e} 
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ {\bfseries parent\+\_\+widget}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_afe30caadffe557d4648da4c73ee5d95f}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_afe30caadffe557d4648da4c73ee5d95f} 
\hyperlink{group__Elm__Scroller_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy} {\bfseries hbar\+\_\+flags}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ac6403c8f56e183e1e861b5c11298e40a}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ac6403c8f56e183e1e861b5c11298e40a} 
\hyperlink{group__Elm__Scroller_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy} {\bfseries vbar\+\_\+flags}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a83d2d5884bf4848d09db5f06e162161b}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a83d2d5884bf4848d09db5f06e162161b} 
\hyperlink{group__Elm__Scroller_ga3caca0b17e8a2d3b583569d02e786c5b}{Elm\+\_\+\+Scroller\+\_\+\+Single\+\_\+\+Direction} {\bfseries one\+\_\+direction\+\_\+at\+\_\+a\+\_\+time}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_aaa72f25c253b5e7f032c0bbbb40b0289}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_aaa72f25c253b5e7f032c0bbbb40b0289} 
\hyperlink{group__Elm__Scroller_gaac20f2392c1de906924fc43123aa16ce}{Elm\+\_\+\+Scroller\+\_\+\+Movement\+\_\+\+Block} {\bfseries block}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a7111d4e2001ff5ea25db9aa7a8ad04f8}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a7111d4e2001ff5ea25db9aa7a8ad04f8} 
\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}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries sx}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries sy}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries dx}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries dy}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries pdx}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries pdy}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries bx}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries by}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries ax}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries ay}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries bx0}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries by0}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries b0x}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries b0y}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries b2x}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries b2y}\\
\>struct \{\\
\>\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries x}\\
\>\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries y}\\
\>\>double {\bfseries timestamp}\\
\>\>double {\bfseries localtimestamp}\\
\>\} {\bfseries history} \mbox{[}60\mbox{]}\\
\>struct \{\\
\>\>double {\bfseries tadd}\\
\>\>double {\bfseries dxsum}\\
\>\>double {\bfseries dysum}\\
\>\>double {\bfseries est\_timestamp\_diff}\\
\>\} {\bfseries hist}\\
\>double {\bfseries dragged\_began\_timestamp}\\
\>double {\bfseries anim\_start}\\
\>double {\bfseries anim\_start2}\\
\>double {\bfseries anim\_start3}\\
\>double {\bfseries onhold\_vx}\\
\>double {\bfseries onhold\_vy}\\
\>double {\bfseries onhold\_tlast}\\
\>double {\bfseries onhold\_vxe}\\
\>double {\bfseries onhold\_vye}\\
\>double {\bfseries extra\_time}\\
\>double {\bfseries last\_time\_x\_wheel}\\
\>double {\bfseries last\_time\_y\_wheel}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries hold\_x}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries hold\_y}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries locked\_x}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries locked\_y}\\
\>int {\bfseries hdir}\\
\>int {\bfseries vdir}\\
\>\hyperlink{group__Ecore__Idle__Group_gadc4e81cb020047be0f8f36db6d942ed3}{Ecore\_Idle\_Enterer} $\ast$ {\bfseries hold\_enterer}\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries hold\_animator}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries onhold\_animator}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} \hyperlink{struct__Elm__Scrollable__Smart__Interface__Data_a12ce4e4cc61dd26896002302f83e1b6c}{momentum\_animator}: 1\\
\>\>\>{\em an animator which is called whenever a scroller is moving due to a flick action(mouse down, move, up) }\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} \hyperlink{struct__Elm__Scrollable__Smart__Interface__Data_aecaa39c4bca61b113a08a50601223fb6}{bounce\_x\_animator}: 1\\
\>\>\>{\em an animator to express the bouncing animation on x axis. }\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} \hyperlink{struct__Elm__Scrollable__Smart__Interface__Data_a1099c753a66e4184a723527acb6dad08}{bounce\_y\_animator}: 1\\
\>\>\>{\em an animator to express the bouncing animation on y axis. }\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries last\_hold\_x\_wheel}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries last\_hold\_y\_wheel}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries bounce\_x\_hold}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries bounce\_y\_hold}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries dragged\_began}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries want\_dragged}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries hold\_parent}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries want\_reset}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries cancelled}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries dragged}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries locked}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries scroll}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries dir\_x}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries dir\_y}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries hold}: 1\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries now}: 1\\
\} {\bfseries down}\\

\end{tabbing}\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a2ae2c2efa9a62d337a4207238bcb2ca4}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a2ae2c2efa9a62d337a4207238bcb2ca4} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries w}\\
\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries h}\\
\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries resized}: 1\\
\} {\bfseries content\_info}\\

\end{tabbing}\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a35ed5e41863fdff5a3e0274eee34b268}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a35ed5e41863fdff5a3e0274eee34b268} 
\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 step}\\

\end{tabbing}\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a9000f8088a760a495cf09eef0c1289d4}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a9000f8088a760a495cf09eef0c1289d4} 
\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 page}\\

\end{tabbing}\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a8917cae21e6e07493c739e5b1e826aaf}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a8917cae21e6e07493c739e5b1e826aaf} 
\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 current\_page}\\

\end{tabbing}\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ae4f77e85e9d9a0685cc45094cbf0dfad}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ae4f77e85e9d9a0685cc45094cbf0dfad} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries drag\_start}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries drag\_stop}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries animate\_start}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries animate\_stop}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries scroll}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries scroll\_left}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries scroll\_right}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries scroll\_up}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries scroll\_down}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries edge\_left}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries edge\_right}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries edge\_top}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries edge\_bottom}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries vbar\_drag}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries vbar\_press}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries vbar\_unpress}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries hbar\_drag}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries hbar\_press}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries hbar\_unpress}\\
\>\hyperlink{group__Widget_ga9b3bfcefaff1e159e9136220da114fa0}{Elm\_Interface\_Scrollable\_Cb} {\bfseries page\_change}\\
\>Elm\_Interface\_Scrollable\_Min\_Limit\_Cb {\bfseries content\_min\_limit}\\
\>Elm\_Interface\_Scrollable\_Resize\_Cb {\bfseries content\_viewport\_resize}\\
\} {\bfseries cb\_func}\\

\end{tabbing}\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ac020ba3e8ed675f5ea29a154bdf85752}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ac020ba3e8ed675f5ea29a154bdf85752} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>struct \{\\
\>\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries start}\\
\>\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries end}\\
\>\>double {\bfseries t\_start}\\
\>\>double {\bfseries t\_end}\\
\>\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries animator}\\
\>\} {\bfseries x}\\
\>struct \{\\
\>\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries start}\\
\>\>\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\_Coord} {\bfseries end}\\
\>\>double {\bfseries t\_start}\\
\>\>double {\bfseries t\_end}\\
\>\>\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} {\bfseries animator}\\
\>\} {\bfseries y}\\
\} {\bfseries scrollto}\\

\end{tabbing}\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a1f27fe15987c70c56ec3d5471e486444}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a1f27fe15987c70c56ec3d5471e486444} 
double {\bfseries pagerel\+\_\+h}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a564620b188a4db580f15dcd4784956cf}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a564620b188a4db580f15dcd4784956cf} 
double {\bfseries pagerel\+\_\+v}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_adae09fe656917cecf4b992fb1d6e36c5}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_adae09fe656917cecf4b992fb1d6e36c5} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries pagesize\+\_\+h}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a1b58fc510e3e16104d45b7d71f01e16d}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a1b58fc510e3e16104d45b7d71f01e16d} 
\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} {\bfseries pagesize\+\_\+v}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a9522bb10aad8a419293fb12e3c0ebc8c}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a9522bb10aad8a419293fb12e3c0ebc8c} 
int {\bfseries page\+\_\+limit\+\_\+h}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a22bf2618fa84897693071a894528970c}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a22bf2618fa84897693071a894528970c} 
int {\bfseries page\+\_\+limit\+\_\+v}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a2912f2cd29c2ee4a7a75af7fd4b3a3e5}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a2912f2cd29c2ee4a7a75af7fd4b3a3e5} 
int {\bfseries current\+\_\+calc}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ac96097a3dc039de0f41fb218dda40f18}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ac96097a3dc039de0f41fb218dda40f18} 
double {\bfseries last\+\_\+wheel\+\_\+mul}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a063b72283506e2a346c49ce311a95e18}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a063b72283506e2a346c49ce311a95e18} 
unsigned int {\bfseries last\+\_\+wheel}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a0396c2da0b8fab27169f1a096aea0ac8}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a0396c2da0b8fab27169f1a096aea0ac8} 
unsigned char {\bfseries size\+\_\+adjust\+\_\+recurse}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a5d034ed5f6b25120c0b1d284e15cbe0a}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a5d034ed5f6b25120c0b1d284e15cbe0a} 
unsigned char {\bfseries size\+\_\+count}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a6cc3fb3aa71d8b26e7ca71ac6c07db7d}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a6cc3fb3aa71d8b26e7ca71ac6c07db7d} 
void $\ast$ {\bfseries event\+\_\+info}
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a9d3e4495e69271a747459dcb6bec868d}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a9d3e4495e69271a747459dcb6bec868d} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries size\+\_\+adjust\+\_\+recurse\+\_\+abort}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_aca47161f208fdfd8d52a941e472db866}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_aca47161f208fdfd8d52a941e472db866} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries momentum\+\_\+animator\+\_\+disabled}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ae292a337e0086ad95b09fa1968d03b9f}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ae292a337e0086ad95b09fa1968d03b9f} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries bounce\+\_\+animator\+\_\+disabled}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_aaff1a28629e9b403bee42e549e02b844}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_aaff1a28629e9b403bee42e549e02b844} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries page\+\_\+snap\+\_\+horiz}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a279a1d86bfe2c2bc1f5763f0b2a17c52}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a279a1d86bfe2c2bc1f5763f0b2a17c52} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries page\+\_\+snap\+\_\+vert}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_aae82f69ba6ac6b93809b29f28c65945b}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_aae82f69ba6ac6b93809b29f28c65945b} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries wheel\+\_\+disabled}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a1b0e4e3a42753b5dea32fbe4e80cc7ca}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a1b0e4e3a42753b5dea32fbe4e80cc7ca} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries hbar\+\_\+visible}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ae80a09ecd7e97d0210af1e70c0493eaa}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ae80a09ecd7e97d0210af1e70c0493eaa} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries vbar\+\_\+visible}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_aaecfad94e48df65d0aa39e81ccf7bf95}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_aaecfad94e48df65d0aa39e81ccf7bf95} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries bounce\+\_\+horiz}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ad23fcfb2af5a12623d97bb24a8ccaeb9}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ad23fcfb2af5a12623d97bb24a8ccaeb9} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries bounce\+\_\+vert}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a7d9a0dacf9335ba3d94a6a80c0675c37}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a7d9a0dacf9335ba3d94a6a80c0675c37} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries is\+\_\+mirrored}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ac76857575099e5d527887ac8418e8110}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ac76857575099e5d527887ac8418e8110} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries extern\+\_\+pan}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a85b736cba5209b539a6d4209e9ceaf85}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a85b736cba5209b539a6d4209e9ceaf85} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries bouncemey}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_affd1e5cffaa02aadd8b2d8ed255f5a77}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_affd1e5cffaa02aadd8b2d8ed255f5a77} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries bouncemex}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a663a2f17e6351e7c9396a367a239b224}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a663a2f17e6351e7c9396a367a239b224} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries freeze}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a36048db6f175de427f16f5fc1a781398}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a36048db6f175de427f16f5fc1a781398} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries min\+\_\+w}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_ac9c2040ebb23986d37a34afe69ef61fd}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_ac9c2040ebb23986d37a34afe69ef61fd} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries min\+\_\+h}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_af538c2f8d6ca83a778f04f599de4e987}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_af538c2f8d6ca83a778f04f599de4e987} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries go\+\_\+left}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_af7bc4d451645956baa30a7fb7542433a}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_af7bc4d451645956baa30a7fb7542433a} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries go\+\_\+right}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a37d194f3e9cfcf355747d8342f1c6d3d}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a37d194f3e9cfcf355747d8342f1c6d3d} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries go\+\_\+up}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a6bfb5aba9973f8c1730054b4096798ce}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a6bfb5aba9973f8c1730054b4096798ce} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries go\+\_\+down}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_acd2d678c24ada88fee8dcedd6b62c143}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_acd2d678c24ada88fee8dcedd6b62c143} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries loop\+\_\+h}\+: 1
\item 
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_afef4ef86e016e7704a1cc6188cec5509}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_afef4ef86e016e7704a1cc6188cec5509} 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries loop\+\_\+v}\+: 1
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_aecaa39c4bca61b113a08a50601223fb6}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_aecaa39c4bca61b113a08a50601223fb6} 
\index{\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data}!bounce\+\_\+x\+\_\+animator@{bounce\+\_\+x\+\_\+animator}}
\index{bounce\+\_\+x\+\_\+animator@{bounce\+\_\+x\+\_\+animator}!\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data}}
\subsubsection{\texorpdfstring{bounce\+\_\+x\+\_\+animator}{bounce\_x\_animator}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data\+::bounce\+\_\+x\+\_\+animator}



an animator to express the bouncing animation on x axis. 

\hypertarget{struct__Elm__Scrollable__Smart__Interface__Data_a1099c753a66e4184a723527acb6dad08}{}\label{struct__Elm__Scrollable__Smart__Interface__Data_a1099c753a66e4184a723527acb6dad08} 
\index{\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data}!bounce\+\_\+y\+\_\+animator@{bounce\+\_\+y\+\_\+animator}}
\index{bounce\+\_\+y\+\_\+animator@{bounce\+\_\+y\+\_\+animator}!\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data@{\+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data}}
\subsubsection{\texorpdfstring{bounce\+\_\+y\+\_\+animator}{bounce\_y\_animator}}
{\footnotesize\ttfamily \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \+\_\+\+Elm\+\_\+\+Scrollable\+\_\+\+Smart\+\_\+\+Interface\+\_\+\+Data\+::bounce\+\_\+y\+\_\+animator}



an animator to express the bouncing animation on y axis. 

