\hypertarget{group__Edje__Object__Scale}{\section{Edje Scale}
\label{group__Edje__Object__Scale}\index{Edje Scale@{Edje Scale}}
}


Functions that deal with scaling objects.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Edje__Object__Scale_gadfb6850eece96768a651702b0a7535fb}{edje\+\_\+scale\+\_\+set} (double scale)
\begin{DoxyCompactList}\small\item\em Set Edje's global scaling factor. \end{DoxyCompactList}\item 
double \hyperlink{group__Edje__Object__Scale_ga481c3d35b55207c2536872e1d3e235cf}{edje\+\_\+scale\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieve Edje's global scaling factor. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that deal with scaling objects. 

Edje allows one to build scalable interfaces. Scaling factors, which are set to neutral ({\ttfamily 1.\+0}) values by default (no scaling, actual sizes), are of two types\+: {\bfseries global} and {\bfseries individual}.

Scaling affects the values of minimum/maximum {\bfseries part} sizes, which are {\bfseries multiplied} by it. Font sizes are scaled, too. 

\subsection{Function Documentation}
\hypertarget{group__Edje__Object__Scale_gadfb6850eece96768a651702b0a7535fb}{\index{Edje Scale@{Edje Scale}!edje\+\_\+scale\+\_\+set@{edje\+\_\+scale\+\_\+set}}
\index{edje\+\_\+scale\+\_\+set@{edje\+\_\+scale\+\_\+set}!Edje Scale@{Edje Scale}}
\subsubsection[{edje\+\_\+scale\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void edje\+\_\+scale\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{scale}
\end{DoxyParamCaption}
)}}\label{group__Edje__Object__Scale_gadfb6850eece96768a651702b0a7535fb}


Set Edje's global scaling factor. 


\begin{DoxyParams}{Parameters}
{\em scale} & The global scaling factor (the default value is {\ttfamily 1.\+0})\\
\hline
\end{DoxyParams}
Edje's global scaling factor will affect all its objects which hadn't their individual scaling factors altered from the default value (which is zero). If they had it set differently, by edje\+\_\+object\+\_\+scale\+\_\+set(), that factor will {\bfseries override} the global one.

\begin{DoxyWarning}{Warning}
Only parts which, at E\+D\+C level, had the {\ttfamily \char`\"{}scale\char`\"{}} property set to {\ttfamily 1}, will be affected by this function. Check the complete \hyperlink{edcref}{syntax reference} for E\+D\+C files.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Edje__Object__Scale_ga481c3d35b55207c2536872e1d3e235cf}{edje\+\_\+scale\+\_\+get()}. 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{edje-basic_8c-example}{edje-\/basic.\+c}.\end{Desc}


References E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+C\+H.

\hypertarget{group__Edje__Object__Scale_ga481c3d35b55207c2536872e1d3e235cf}{\index{Edje Scale@{Edje Scale}!edje\+\_\+scale\+\_\+get@{edje\+\_\+scale\+\_\+get}}
\index{edje\+\_\+scale\+\_\+get@{edje\+\_\+scale\+\_\+get}!Edje Scale@{Edje Scale}}
\subsubsection[{edje\+\_\+scale\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}double edje\+\_\+scale\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Edje__Object__Scale_ga481c3d35b55207c2536872e1d3e235cf}


Retrieve Edje's global scaling factor. 

\begin{DoxyReturn}{Returns}
The global scaling factor
\end{DoxyReturn}
This function returns Edje's global scaling factor.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Edje__Object__Scale_gadfb6850eece96768a651702b0a7535fb}{edje\+\_\+scale\+\_\+set()} for more details 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{edje-basic_8c-example}{edje-\/basic.\+c}.\end{Desc}
