\section{Elementary Scrolling}
\label{group__Scrolling}\index{Elementary Scrolling@{Elementary Scrolling}}


These are functions setting how scrollable views in Elementary widgets should behave on user interaction.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Eina\+\_\+\+Bool \hyperlink{group__Scrolling_ga9afe37c99ebb2b7e08278188493fea82}{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get whether scrollers should bounce when they reach their viewport\textquotesingle{}s edge during a scroll. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gaa85d39f23cd16089cf7a539e7d36b5ce}{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+set} (Eina\+\_\+\+Bool enabled)
\begin{DoxyCompactList}\small\item\em Set whether scrollers should bounce when they reach their viewport\textquotesingle{}s edge during a scroll. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gaf87103b17e2b9351937dd0c5661b9211}{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia a scroller will impose at bounce animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga6616d986a9ee8309b5c36d49ff5d45d2}{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia a scroller will impose at bounce animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gaca3e0b01638b7e45ed1a882725262b82}{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia a {\bfseries paged} scroller will impose at page fitting animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga666945d84fddd8ad91508e14f090376a}{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia a {\bfseries paged} scroller will impose at page fitting animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga1525aded142f7eaef55a0f6b66aff283}{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia a scroller will impose at region bring animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gae6bef7fe71d75fd297c9d7f021d87e7c}{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia a scroller will impose at region bring animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga5ad91369e8035ea58f888f336083c5a4}{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia scrollers will impose at animations triggered by Elementary widgets\textquotesingle{} zooming A\+P\+I. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga0c47572d1a727f42ccda5dc3a836253d}{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia scrollers will impose at animations triggered by Elementary widgets\textquotesingle{} zooming A\+P\+I. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Scrolling_ga42b284a010b19e10d4386a4ada728c10}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get whether scrollers should be draggable from any point in their views. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga62c4bc57296889068b653a0d06c9ec88}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+set} (Eina\+\_\+\+Bool enabled)
\begin{DoxyCompactList}\small\item\em Set whether scrollers should be draggable from any point in their views. \end{DoxyCompactList}\item 
unsigned int \hyperlink{group__Scrolling_gad0638d70f4f52f1da8e3df1e8b4be7ca}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the number of pixels one should travel while dragging a scroller\textquotesingle{}s view to actually trigger scrolling. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga2a96cd84cef7a291c8b31b182327270f}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+set} (unsigned int threshold)
\begin{DoxyCompactList}\small\item\em Set the number of pixels one should travel while dragging a scroller\textquotesingle{}s view to actually trigger scrolling. \end{DoxyCompactList}\item 
unsigned int \hyperlink{group__Scrolling_ga8cdd173e05ec836ab6eb730c59568b79}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the number of pixels the range which can be scrolled, while the scroller is holded. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga453d4bd25706cf215ad18a0d15b8f799}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+set} (unsigned int threshold)
\begin{DoxyCompactList}\small\item\em Set the number of pixels the range which can be scrolled, while the scroller is holded. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gae54af6d751a4b9b0698bd64977f9df17}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the minimum speed of mouse cursor movement which will trigger list self scrolling animation after a mouse up event (pixels/second). \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga9c96882b2df7abc8c08d82bda994d6c1}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+set} (double threshold)
\begin{DoxyCompactList}\small\item\em Set the minimum speed of mouse cursor movement which will trigger list self scrolling animation after a mouse up event (pixels/second). \end{DoxyCompactList}\item 
unsigned int \hyperlink{group__Scrolling_gab80437a95e6d104754ab959c29215af5}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the number of pixels the maximum distance which can be flicked. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga69b9a40c6a27788f4b501e71deef7c35}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+set} (unsigned int distance)
\begin{DoxyCompactList}\small\item\em Set the number of pixels the maximum distance which can be flicked. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga5032cddc17a24a08d544ba1571ca204a}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia a scroller will impose at self scrolling animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga844c910e4978b6c3836f5db5d81e9e26}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia a scroller will impose at self scrolling animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gadf26a4c14626a59f96c635e1d930937d}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the min amount of inertia a scroller will impose at self scrolling animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga10c46919aa171ae16dcd171fdf44f9b8}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the min amount of inertia a scroller will impose at self scrolling animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gabd6c249fb51844522b5e50d7962fc511}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the standard velocity of the scroller. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga7859df03af4d67a0c03b31639fc1f4bc}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+set} (double standard)
\begin{DoxyCompactList}\small\item\em Set the standard velocity of the scroller. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gadeafc6babe35b48655dce35fba0c30c7}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of lag between your actual mouse cursor dragging movement and a scroller\textquotesingle{}s view movement itself, while pushing it into bounce state manually. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gaa222d42fc9d2f5d039e0254f86793033}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of lag between your actual mouse cursor dragging movement and a scroller\textquotesingle{}s view movement itself, while pushing it into bounce state manually. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gaf75c278472c8e924ab6629d5fe9cd928}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the sensitivity amount which is be multiplied by the length of mouse dragging. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga18692ff45b5fcc1ea2b2ecd6ffe6dcb9}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the sensitivity amount which is be multiplied by the length of mouse dragging. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Scrolling_gaa0b8bc1cf382bf22e314447c0dd90fb7}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the smooth start mode for scrolling with your finger. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga12d73746f9c4861d7e44232d55832667}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+set} (Eina\+\_\+\+Bool enable)
\begin{DoxyCompactList}\small\item\em Set the smooth start mode for scrolling with your finger. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga0d1abbcf79aeeac83d1ad67a65b1bfa2}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of smoothing to apply to scrolling. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gae2fef3f415492d6f14ed808a9225b8f9}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+set} (double amount)
\begin{DoxyCompactList}\small\item\em Set the amount of smoothing to apply to scrolling. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga2f3b1bf1549ddecf3f0a6ddecdef686a}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the time window to look back at for events for smoothing. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gaaa4e3d43e5b55f2de34aecf3682e056b}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+set} (double amount)
\begin{DoxyCompactList}\small\item\em Set the time window to look back at for events for smoothing. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga97ddcfce7b26afbd0d28587836bbca20}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the minimum speed of mouse cursor movement which will accelerate scrolling velocity after a mouse up event (pixels/second). \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gaabad3e20c5cc08e48d1affb471444d41}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+set} (double threshold)
\begin{DoxyCompactList}\small\item\em Set the minimum speed of mouse cursor movement which will accelerate scrolling velocity after a mouse up event (pixels/second). \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gab329cfbce53511ca2435a59157bbd430}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the time limit for accelerating velocity. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gabc307f6956e02d4042486677fcbee854}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+set} (double time\+\_\+limit)
\begin{DoxyCompactList}\small\item\em Set the time limit for accelerating velocity. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gafda1d80670ff500daefbac5754c32b93}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the weight for the acceleration. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga3c114b404093c3b790670213a5b96e08}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+set} (double weight)
\begin{DoxyCompactList}\small\item\em Set the weight for the acceleration. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
These are functions setting how scrollable views in Elementary widgets should behave on user interaction. 



\subsection{Function Documentation}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga9afe37c99ebb2b7e08278188493fea82}


Get whether scrollers should bounce when they reach their viewport\textquotesingle{}s edge during a scroll. 

\begin{DoxyReturn}{Returns}
the thumb scroll bouncing state
\end{DoxyReturn}
This is the default behavior for touch screens, in general. \index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+set(\+Eina\+\_\+\+Bool enabled)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eina\+\_\+\+Bool}]{enabled}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaa85d39f23cd16089cf7a539e7d36b5ce}


Set whether scrollers should bounce when they reach their viewport\textquotesingle{}s edge during a scroll. 


\begin{DoxyParams}{Parameters}
{\em enabled} & the thumb scroll bouncing state\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_ga9afe37c99ebb2b7e08278188493fea82}{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+enabled\+\_\+get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaf87103b17e2b9351937dd0c5661b9211}


Get the amount of inertia a scroller will impose at bounce animations. 

\begin{DoxyReturn}{Returns}
the thumb scroll bounce friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+set(double friction)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga6616d986a9ee8309b5c36d49ff5d45d2}


Set the amount of inertia a scroller will impose at bounce animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll bounce friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_gaf87103b17e2b9351937dd0c5661b9211}{elm\+\_\+config\+\_\+scroll\+\_\+bounce\+\_\+friction\+\_\+get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga1525aded142f7eaef55a0f6b66aff283}


Get the amount of inertia a scroller will impose at region bring animations. 

\begin{DoxyReturn}{Returns}
the bring in scroll friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+set(double friction)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gae6bef7fe71d75fd297c9d7f021d87e7c}


Set the amount of inertia a scroller will impose at region bring animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the bring in scroll friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_ga1525aded142f7eaef55a0f6b66aff283}{elm\+\_\+config\+\_\+scroll\+\_\+bring\+\_\+in\+\_\+scroll\+\_\+friction\+\_\+get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaca3e0b01638b7e45ed1a882725262b82}


Get the amount of inertia a {\bfseries paged} scroller will impose at page fitting animations. 

\begin{DoxyReturn}{Returns}
the page scroll friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+set(double friction)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga666945d84fddd8ad91508e14f090376a}


Set the amount of inertia a {\bfseries paged} scroller will impose at page fitting animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the page scroll friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_gaca3e0b01638b7e45ed1a882725262b82}{elm\+\_\+config\+\_\+scroll\+\_\+page\+\_\+scroll\+\_\+friction\+\_\+get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga97ddcfce7b26afbd0d28587836bbca20}


Get the minimum speed of mouse cursor movement which will accelerate scrolling velocity after a mouse up event (pixels/second). 

\begin{DoxyReturn}{Returns}
the thumb scroll acceleration threshold 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+set(double threshold)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{threshold}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaabad3e20c5cc08e48d1affb471444d41}


Set the minimum speed of mouse cursor movement which will accelerate scrolling velocity after a mouse up event (pixels/second). 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll acceleration threshold\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gab329cfbce53511ca2435a59157bbd430}


Get the time limit for accelerating velocity. 

\begin{DoxyReturn}{Returns}
the thumb scroll acceleration time limit 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+set(double time\+\_\+limit)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{time\+\_\+limit}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gabc307f6956e02d4042486677fcbee854}


Set the time limit for accelerating velocity. 


\begin{DoxyParams}{Parameters}
{\em time\+\_\+limit} & the thumb scroll acceleration time limit\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+acceleration\+\_\+time\+\_\+limit\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gafda1d80670ff500daefbac5754c32b93}


Get the weight for the acceleration. 

\begin{DoxyReturn}{Returns}
the thumb scroll acceleration weight 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+set(double weight)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{weight}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga3c114b404093c3b790670213a5b96e08}


Set the weight for the acceleration. 


\begin{DoxyParams}{Parameters}
{\em weight} & the thumb scroll acceleration weight\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+acceleration\+\_\+weight\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gadeafc6babe35b48655dce35fba0c30c7}


Get the amount of lag between your actual mouse cursor dragging movement and a scroller\textquotesingle{}s view movement itself, while pushing it into bounce state manually. 

\begin{DoxyReturn}{Returns}
the thumb scroll border friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+set(double friction)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaa222d42fc9d2f5d039e0254f86793033}


Set the amount of lag between your actual mouse cursor dragging movement and a scroller\textquotesingle{}s view movement itself, while pushing it into bounce state manually. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll border friction. {\ttfamily 0.\+0} for perfect synchrony between two movements, {\ttfamily 1.\+0} for maximum lag.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+border\+\_\+friction\+\_\+get() 
\end{DoxySeeAlso}
\begin{DoxyNote}{Note}
parameter value will get bound to 0.\+0 -\/ 1.\+0 interval, always 
\end{DoxyNote}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga42b284a010b19e10d4386a4ada728c10}


Get whether scrollers should be draggable from any point in their views. 

\begin{DoxyReturn}{Returns}
the thumb scroll state
\end{DoxyReturn}
\begin{DoxyNote}{Note}
This is the default behavior for touch screens, in general. 

All other functions namespaced with \char`\"{}thumbscroll\char`\"{} will only have effect if this mode is enabled. 
\end{DoxyNote}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+set(\+Eina\+\_\+\+Bool enabled)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eina\+\_\+\+Bool}]{enabled}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga62c4bc57296889068b653a0d06c9ec88}


Set whether scrollers should be draggable from any point in their views. 


\begin{DoxyParams}{Parameters}
{\em enabled} & the thumb scroll state\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_ga42b284a010b19e10d4386a4ada728c10}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+enabled\+\_\+get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gab80437a95e6d104754ab959c29215af5}


Get the number of pixels the maximum distance which can be flicked. 

If it is flicked more than this, the flick distance is same with maximum distance.

\begin{DoxyReturn}{Returns}
the thumb scroll maximum flick distance 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+set(unsigned int distance)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+set (
\begin{DoxyParamCaption}
\item[{unsigned int}]{distance}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga69b9a40c6a27788f4b501e71deef7c35}


Set the number of pixels the maximum distance which can be flicked. 

If it is flicked more than this, the flick distance is same with maximum distance.


\begin{DoxyParams}{Parameters}
{\em distance} & the thumb scroll maximum flick distance\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+flick\+\_\+distance\+\_\+tolerance\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga5032cddc17a24a08d544ba1571ca204a}


Get the amount of inertia a scroller will impose at self scrolling animations. 

\begin{DoxyReturn}{Returns}
the thumb scroll friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+set(double friction)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga844c910e4978b6c3836f5db5d81e9e26}


Set the amount of inertia a scroller will impose at self scrolling animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+friction\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gabd6c249fb51844522b5e50d7962fc511}


Get the standard velocity of the scroller. 

The scroll animation time is same with thumbscroll friction, if the velocity is same with standard velocity.

\begin{DoxyReturn}{Returns}
the thumb scroll friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+set(double standard)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{standard}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga7859df03af4d67a0c03b31639fc1f4bc}


Set the standard velocity of the scroller. 

The scroll animation time is same with thumbscroll friction, if the velocity is same with standard velocity.


\begin{DoxyParams}{Parameters}
{\em standard} & the thumb scroll friction standard\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+friction\+\_\+standard\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga8cdd173e05ec836ab6eb730c59568b79}


Get the number of pixels the range which can be scrolled, while the scroller is holded. 

\begin{DoxyReturn}{Returns}
the thumb scroll hold threshold 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+set(unsigned int threshold)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+set (
\begin{DoxyParamCaption}
\item[{unsigned int}]{threshold}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga453d4bd25706cf215ad18a0d15b8f799}


Set the number of pixels the range which can be scrolled, while the scroller is holded. 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll hold threshold\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+hold\+\_\+threshold\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gadf26a4c14626a59f96c635e1d930937d}


Get the min amount of inertia a scroller will impose at self scrolling animations. 

\begin{DoxyReturn}{Returns}
the thumb scroll min friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+set(double friction)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga10c46919aa171ae16dcd171fdf44f9b8}


Set the min amount of inertia a scroller will impose at self scrolling animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll min friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+min\+\_\+friction\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gae54af6d751a4b9b0698bd64977f9df17}


Get the minimum speed of mouse cursor movement which will trigger list self scrolling animation after a mouse up event (pixels/second). 

\begin{DoxyReturn}{Returns}
the thumb scroll momentum threshold 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+set(double threshold)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{threshold}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga9c96882b2df7abc8c08d82bda994d6c1}


Set the minimum speed of mouse cursor movement which will trigger list self scrolling animation after a mouse up event (pixels/second). 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll momentum threshold\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+momentum\+\_\+threshold\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaf75c278472c8e924ab6629d5fe9cd928}


Get the sensitivity amount which is be multiplied by the length of mouse dragging. 

\begin{DoxyReturn}{Returns}
the thumb scroll sensitivity friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+set(double friction)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga18692ff45b5fcc1ea2b2ecd6ffe6dcb9}


Set the sensitivity amount which is be multiplied by the length of mouse dragging. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll sensitivity friction. {\ttfamily 0.\+1} for minimum sensitivity, {\ttfamily 1.\+0} for maximum sensitivity. 0.\+25 is proper.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+sensitivity\+\_\+friction\+\_\+get() 
\end{DoxySeeAlso}
\begin{DoxyNote}{Note}
parameter value will get bound to 0.\+1 -\/ 1.\+0 interval, always 
\end{DoxyNote}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga0d1abbcf79aeeac83d1ad67a65b1bfa2}


Get the amount of smoothing to apply to scrolling. 

\begin{DoxyReturn}{Returns}
the amount of smoothing to apply from 0.\+0 to 1.\+0
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_gae2fef3f415492d6f14ed808a9225b8f9}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+set()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+set(double amount)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+amount\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{amount}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gae2fef3f415492d6f14ed808a9225b8f9}


Set the amount of smoothing to apply to scrolling. 

Scrolling with your finger can be smoothed out and the amount to smooth is determined by this parameter. 0.\+0 means to not smooth at all and 1.\+0 is to smoth as much as possible.


\begin{DoxyParams}{Parameters}
{\em the} & amount to smooth from 0.\+0 to 1.\+0 with 0.\+0 being none\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+acceleration\+\_\+threshold\+\_\+set()
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaa0b8bc1cf382bf22e314447c0dd90fb7}


Get the smooth start mode for scrolling with your finger. 

\begin{DoxyReturn}{Returns}
smooth scroll flag
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_ga12d73746f9c4861d7e44232d55832667}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+set()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+set(\+Eina\+\_\+\+Bool enable)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eina\+\_\+\+Bool}]{enable}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga12d73746f9c4861d7e44232d55832667}


Set the smooth start mode for scrolling with your finger. 

This enabled finger scrolling to scroll from the currunt point rather than jumping and playing catch-\/up to make start of scrolling look smoother once the finger or mouse goes past the threshold.


\begin{DoxyParams}{Parameters}
{\em enable} & The enabled state of the smooth scroller\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_gaa0b8bc1cf382bf22e314447c0dd90fb7}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+start\+\_\+get()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga2f3b1bf1549ddecf3f0a6ddecdef686a}


Get the time window to look back at for events for smoothing. 

\begin{DoxyReturn}{Returns}
the time window in seconds (between 0.\+0 and 1.\+0)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_gaaa4e3d43e5b55f2de34aecf3682e056b}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+set()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+set(double amount)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{amount}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaaa4e3d43e5b55f2de34aecf3682e056b}


Set the time window to look back at for events for smoothing. 

Scrolling with your finger can be smoothed out and the window of time to look at is determined by this config. The value is in seconds and is from 0.\+0 to 1.\+0


\begin{DoxyParams}{Parameters}
{\em the} & time window in seconds (between 0.\+0 and 1.\+0)\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_ga2f3b1bf1549ddecf3f0a6ddecdef686a}{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+smooth\+\_\+time\+\_\+window\+\_\+get()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gad0638d70f4f52f1da8e3df1e8b4be7ca}


Get the number of pixels one should travel while dragging a scroller\textquotesingle{}s view to actually trigger scrolling. 

\begin{DoxyReturn}{Returns}
the thumb scroll threshold
\end{DoxyReturn}
One would use higher values for touch screens, in general, because of their inherent imprecision. \index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+set(unsigned int threshold)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+thumbscroll\+\_\+threshold\+\_\+set (
\begin{DoxyParamCaption}
\item[{unsigned int}]{threshold}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga2a96cd84cef7a291c8b31b182327270f}


Set the number of pixels one should travel while dragging a scroller\textquotesingle{}s view to actually trigger scrolling. 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll threshold\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
elm\+\_\+config\+\_\+thumbscroll\+\_\+threshold\+\_\+get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+get}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+get@{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+get(void)}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga5ad91369e8035ea58f888f336083c5a4}


Get the amount of inertia scrollers will impose at animations triggered by Elementary widgets\textquotesingle{} zooming A\+P\+I. 

\begin{DoxyReturn}{Returns}
the zoom friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+set}}
\index{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+set@{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+set(double friction)}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga0c47572d1a727f42ccda5dc3a836253d}


Set the amount of inertia scrollers will impose at animations triggered by Elementary widgets\textquotesingle{} zooming A\+P\+I. 


\begin{DoxyParams}{Parameters}
{\em friction} & the zoom friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Scrolling_ga5ad91369e8035ea58f888f336083c5a4}{elm\+\_\+config\+\_\+scroll\+\_\+zoom\+\_\+friction\+\_\+get()} 
\end{DoxySeeAlso}
