\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 
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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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}]{\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\+\_\+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}]{\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}]{\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}]{\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}]{\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}
