\hypertarget{structefl_1_1gfx_1_1view}{}\section{efl\+:\+:gfx\+:\+:view Struct Reference}
\label{structefl_1_1gfx_1_1view}\index{efl\+::gfx\+::view@{efl\+::gfx\+::view}}


Class view.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structefl_1_1gfx_1_1view_a0b5bd3232fe3b2f06f4928b8a0eafe7f}{view} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structefl_1_1gfx_1_1view_ac99beddcd977c34e9e5d49758d8f92bd}{view} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hypertarget{structefl_1_1gfx_1_1view_a2b09d47215358bd9825cf919c980468e}{}\hyperlink{structefl_1_1gfx_1_1view_a2b09d47215358bd9825cf919c980468e}{view} (\hyperlink{structefl_1_1gfx_1_1view}{view} const \&other)\label{structefl_1_1gfx_1_1view_a2b09d47215358bd9825cf919c980468e}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structefl_1_1gfx_1_1view_afa14277f8e63f612a56d18a9af9a4a3d}{size\+\_\+get} (int $\ast$w\+\_\+, int $\ast$h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Retrieves the size of the given image object. \end{DoxyCompactList}\item 
void \hyperlink{structefl_1_1gfx_1_1view_abd11bd4da8cccfa5fd2ed56b6ec84784}{size\+\_\+set} (int w\+\_\+, int h\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Sets the size of the given image object. \end{DoxyCompactList}\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structefl_1_1gfx_1_1view_ae3127ad9ddc4e0637f7fe3ee08209d25}{view} (\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structefl_1_1gfx_1_1view}{efl\+::gfx\+::view} object. \end{DoxyCompactList}\end{DoxyCompactItemize}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1gfx_1_1view_ace91b0ddfd8f600694be2791519dfdb4}{}static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()\label{structefl_1_1gfx_1_1view_ace91b0ddfd8f600694be2791519dfdb4}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Class view. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{structefl_1_1gfx_1_1view_ae3127ad9ddc4e0637f7fe3ee08209d25}{}\index{efl\+::gfx\+::view@{efl\+::gfx\+::view}!view@{view}}
\index{view@{view}!efl\+::gfx\+::view@{efl\+::gfx\+::view}}
\subsubsection[{view}]{\setlength{\rightskip}{0pt plus 5cm}efl\+::gfx\+::view\+::view (
\begin{DoxyParamCaption}
\item[{\+::{\bf efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structefl_1_1gfx_1_1view_ae3127ad9ddc4e0637f7fe3ee08209d25}


Constructs a new \hyperlink{structefl_1_1gfx_1_1view}{efl\+::gfx\+::view} object. 

Constructs a new \hyperlink{structefl_1_1gfx_1_1view}{efl\+::gfx\+::view} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
\hyperlink{structefl_1_1gfx_1_1view}{efl::gfx::view} my\_view(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structefl_1_1gfx_1_1view_a0b5bd3232fe3b2f06f4928b8a0eafe7f}{view(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\hypertarget{structefl_1_1gfx_1_1view_a0b5bd3232fe3b2f06f4928b8a0eafe7f}{}\index{efl\+::gfx\+::view@{efl\+::gfx\+::view}!view@{view}}
\index{view@{view}!efl\+::gfx\+::view@{efl\+::gfx\+::view}}
\subsubsection[{view}]{\setlength{\rightskip}{0pt plus 5cm}efl\+::gfx\+::view\+::view (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structefl_1_1gfx_1_1view_a0b5bd3232fe3b2f06f4928b8a0eafe7f}


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\hypertarget{structefl_1_1gfx_1_1view_ac99beddcd977c34e9e5d49758d8f92bd}{}\index{efl\+::gfx\+::view@{efl\+::gfx\+::view}!view@{view}}
\index{view@{view}!efl\+::gfx\+::view@{efl\+::gfx\+::view}}
\subsubsection[{view}]{\setlength{\rightskip}{0pt plus 5cm}efl\+::gfx\+::view\+::view (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structefl_1_1gfx_1_1view_ac99beddcd977c34e9e5d49758d8f92bd}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\hypertarget{structefl_1_1gfx_1_1view_afa14277f8e63f612a56d18a9af9a4a3d}{}\index{efl\+::gfx\+::view@{efl\+::gfx\+::view}!size\+\_\+get@{size\+\_\+get}}
\index{size\+\_\+get@{size\+\_\+get}!efl\+::gfx\+::view@{efl\+::gfx\+::view}}
\subsubsection[{size\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void efl\+::gfx\+::view\+::size\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{w\+\_\+, }
\item[{int $\ast$}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structefl_1_1gfx_1_1view_afa14277f8e63f612a56d18a9af9a4a3d}


Retrieves the size of the given image object. 

See \hyperlink{group__Evas__Object__Image_ga369c3638028094b1d66bd482778eb6b2}{evas\+\_\+object\+\_\+image\+\_\+size\+\_\+set()} for more details.


\begin{DoxyParams}{Parameters}
{\em w} & The new width of the image. \\
\hline
{\em h} & The new height of the image. \\
\hline
\end{DoxyParams}
\hypertarget{structefl_1_1gfx_1_1view_abd11bd4da8cccfa5fd2ed56b6ec84784}{}\index{efl\+::gfx\+::view@{efl\+::gfx\+::view}!size\+\_\+set@{size\+\_\+set}}
\index{size\+\_\+set@{size\+\_\+set}!efl\+::gfx\+::view@{efl\+::gfx\+::view}}
\subsubsection[{size\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void efl\+::gfx\+::view\+::size\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{w\+\_\+, }
\item[{int}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structefl_1_1gfx_1_1view_abd11bd4da8cccfa5fd2ed56b6ec84784}


Sets the size of the given image object. 

This function will scale down or crop the image so that it is treated as if it were at the given size. If the size given is smaller than the image, it will be cropped. If the size given is larger, then the image will be treated as if it were in the upper left hand corner of a larger image that is otherwise transparent.


\begin{DoxyParams}{Parameters}
{\em w} & The new width of the image. \\
\hline
{\em h} & The new height of the image. \\
\hline
\end{DoxyParams}
