\section{elm\+:\+:naviframe Struct Reference}
\label{structelm_1_1naviframe}\index{elm\+::naviframe@{elm\+::naviframe}}


Class naviframe.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1naviframe_aaa1509ed6c2a44a442b86944ab0a18d0}{naviframe} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1naviframe_a364d95ec27ed61160b1e9de8b50ee60d}{naviframe} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1naviframe_ac6e2d16bac721150a95784be0eb17bef}{naviframe} (\hyperlink{structelm_1_1naviframe}{naviframe} const \&other)\label{structelm_1_1naviframe_ac6e2d16bac721150a95784be0eb17bef}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
\+::\hyperlink{structelm_1_1widget__item}{elm\+::widget\+\_\+item} \hyperlink{structelm_1_1naviframe_a04af35acf5ee6d04c46347f72e76d7b7}{item\+\_\+insert\+\_\+before} (\+::\hyperlink{structelm_1_1widget__item}{elm\+::widget\+\_\+item} before\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ title\+\_\+label\+\_\+,\+::evas\+::object prev\+\_\+btn\+\_\+,\+::evas\+::object next\+\_\+btn\+\_\+,\+::evas\+::object content\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ item\+\_\+style\+\_\+) const 
\item 
\+::\hyperlink{structelm_1_1widget__item}{elm\+::widget\+\_\+item} \hyperlink{structelm_1_1naviframe_a22456642ba781c0578b75f4fe7cbd999}{item\+\_\+push} (\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ title\+\_\+label\+\_\+,\+::evas\+::object prev\+\_\+btn\+\_\+,\+::evas\+::object next\+\_\+btn\+\_\+,\+::evas\+::object content\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ item\+\_\+style\+\_\+) const 
\item 
void \hyperlink{structelm_1_1naviframe_a29b413739dd06b5be06384cd7bc184ab}{item\+\_\+simple\+\_\+promote} (\+::evas\+::object content\+\_\+) const 
\item 
\+::\hyperlink{structelm_1_1widget__item}{elm\+::widget\+\_\+item} \hyperlink{structelm_1_1naviframe_a131c257cf5b565307640f96f7696583a}{item\+\_\+insert\+\_\+after} (\+::\hyperlink{structelm_1_1widget__item}{elm\+::widget\+\_\+item} after\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ title\+\_\+label\+\_\+,\+::evas\+::object prev\+\_\+btn\+\_\+,\+::evas\+::object next\+\_\+btn\+\_\+,\+::evas\+::object content\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ item\+\_\+style\+\_\+) const 
\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1naviframe_a8d598b7795873474dd7f33da01f605c1}{naviframe} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1naviframe}{elm\+::naviframe} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class naviframe. 

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


Constructs a new \hyperlink{structelm_1_1naviframe}{elm\+::naviframe} object. 

Constructs a new \hyperlink{structelm_1_1naviframe}{elm\+::naviframe} 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}
elm::naviframe my\_naviframe(efl::eo::parent = parent\_object);
\end{DoxyCode}


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


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}
\index{elm\+::naviframe@{elm\+::naviframe}!naviframe@{naviframe}}
\index{naviframe@{naviframe}!elm\+::naviframe@{elm\+::naviframe}}
\subsubsection[{naviframe(std\+::nullptr\+\_\+t)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::naviframe\+::naviframe (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1naviframe_a364d95ec27ed61160b1e9de8b50ee60d}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{elm\+::naviframe@{elm\+::naviframe}!item\+\_\+insert\+\_\+after@{item\+\_\+insert\+\_\+after}}
\index{item\+\_\+insert\+\_\+after@{item\+\_\+insert\+\_\+after}!elm\+::naviframe@{elm\+::naviframe}}
\subsubsection[{item\+\_\+insert\+\_\+after(\+::elm\+::widget\+\_\+item after\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ title\+\_\+label\+\_\+,\+::evas\+::object prev\+\_\+btn\+\_\+,\+::evas\+::object next\+\_\+btn\+\_\+,\+::evas\+::object content\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ item\+\_\+style\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf elm\+::widget\+\_\+item} elm\+::naviframe\+::item\+\_\+insert\+\_\+after (
\begin{DoxyParamCaption}
\item[{\+::{\bf elm\+::widget\+\_\+item}}]{after\+\_\+, }
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{title\+\_\+label\+\_\+, }
\item[{\+::evas\+::object}]{prev\+\_\+btn\+\_\+, }
\item[{\+::evas\+::object}]{next\+\_\+btn\+\_\+, }
\item[{\+::evas\+::object}]{content\+\_\+, }
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{item\+\_\+style\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1naviframe_a131c257cf5b565307640f96f7696583a}

\begin{DoxyParams}{Parameters}
{\em after} & \\
\hline
{\em title\+\_\+label} & \\
\hline
{\em prev\+\_\+btn} & \\
\hline
{\em next\+\_\+btn} & \\
\hline
{\em content} & \\
\hline
{\em item\+\_\+style} & \\
\hline
\end{DoxyParams}
\index{elm\+::naviframe@{elm\+::naviframe}!item\+\_\+insert\+\_\+before@{item\+\_\+insert\+\_\+before}}
\index{item\+\_\+insert\+\_\+before@{item\+\_\+insert\+\_\+before}!elm\+::naviframe@{elm\+::naviframe}}
\subsubsection[{item\+\_\+insert\+\_\+before(\+::elm\+::widget\+\_\+item before\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ title\+\_\+label\+\_\+,\+::evas\+::object prev\+\_\+btn\+\_\+,\+::evas\+::object next\+\_\+btn\+\_\+,\+::evas\+::object content\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ item\+\_\+style\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf elm\+::widget\+\_\+item} elm\+::naviframe\+::item\+\_\+insert\+\_\+before (
\begin{DoxyParamCaption}
\item[{\+::{\bf elm\+::widget\+\_\+item}}]{before\+\_\+, }
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{title\+\_\+label\+\_\+, }
\item[{\+::evas\+::object}]{prev\+\_\+btn\+\_\+, }
\item[{\+::evas\+::object}]{next\+\_\+btn\+\_\+, }
\item[{\+::evas\+::object}]{content\+\_\+, }
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{item\+\_\+style\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1naviframe_a04af35acf5ee6d04c46347f72e76d7b7}

\begin{DoxyParams}{Parameters}
{\em before} & \\
\hline
{\em title\+\_\+label} & \\
\hline
{\em prev\+\_\+btn} & \\
\hline
{\em next\+\_\+btn} & \\
\hline
{\em content} & \\
\hline
{\em item\+\_\+style} & \\
\hline
\end{DoxyParams}
\index{elm\+::naviframe@{elm\+::naviframe}!item\+\_\+push@{item\+\_\+push}}
\index{item\+\_\+push@{item\+\_\+push}!elm\+::naviframe@{elm\+::naviframe}}
\subsubsection[{item\+\_\+push(\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ title\+\_\+label\+\_\+,\+::evas\+::object prev\+\_\+btn\+\_\+,\+::evas\+::object next\+\_\+btn\+\_\+,\+::evas\+::object content\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ item\+\_\+style\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::{\bf elm\+::widget\+\_\+item} elm\+::naviframe\+::item\+\_\+push (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{title\+\_\+label\+\_\+, }
\item[{\+::evas\+::object}]{prev\+\_\+btn\+\_\+, }
\item[{\+::evas\+::object}]{next\+\_\+btn\+\_\+, }
\item[{\+::evas\+::object}]{content\+\_\+, }
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{item\+\_\+style\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1naviframe_a22456642ba781c0578b75f4fe7cbd999}

\begin{DoxyParams}{Parameters}
{\em title\+\_\+label} & \\
\hline
{\em prev\+\_\+btn} & \\
\hline
{\em next\+\_\+btn} & \\
\hline
{\em content} & \\
\hline
{\em item\+\_\+style} & \\
\hline
\end{DoxyParams}
\index{elm\+::naviframe@{elm\+::naviframe}!item\+\_\+simple\+\_\+promote@{item\+\_\+simple\+\_\+promote}}
\index{item\+\_\+simple\+\_\+promote@{item\+\_\+simple\+\_\+promote}!elm\+::naviframe@{elm\+::naviframe}}
\subsubsection[{item\+\_\+simple\+\_\+promote(\+::evas\+::object content\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::naviframe\+::item\+\_\+simple\+\_\+promote (
\begin{DoxyParamCaption}
\item[{\+::evas\+::object}]{content\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1naviframe_a29b413739dd06b5be06384cd7bc184ab}

\begin{DoxyParams}{Parameters}
{\em content} & \\
\hline
\end{DoxyParams}
