\section{Naviframe}
\label{group__Elm__Naviframe}\index{Naviframe@{Naviframe}}


Naviframe stands for navigation frame. It\textquotesingle{}s a views manager for applications.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__Naviframe_gae58fd808eabae52ac15a03f8c7ec3d96}{elm\+\_\+naviframe\+\_\+add} (Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new Naviframe object to the parent. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void \hyperlink{group__Elm__Naviframe_gaf43db4d3afca1b73edb4f00eee614ed1}{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+set} (\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$it, Eina\+\_\+\+Bool visible)
\begin{DoxyCompactList}\small\item\em Show/\+Hide the title area. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED Eina\+\_\+\+Bool \hyperlink{group__Elm__Naviframe_gaeb876818cb70d1c1a9caf83367c2e286}{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+get} (const \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get a value whether title area is visible or not. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Naviframe_ga063c6d48b8d31e3bd3d4e05aff874d4f}{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set} (Eina\+\_\+\+Bool enabled)
\begin{DoxyCompactList}\small\item\em Control the event enabled when pushing/popping items. \end{DoxyCompactList}\item 
E\+O\+A\+PI Eina\+\_\+\+Bool \hyperlink{group__Elm__Naviframe_gafcf87e1b8385f74d75729109199e3708}{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Control the event enabled when pushing/popping items. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Naviframe_ga6f868523614f60bb187767a451c48fc7}{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set} (Eina\+\_\+\+Bool preserve)
\begin{DoxyCompactList}\small\item\em Preserve the content objects when items are popped. \end{DoxyCompactList}\item 
E\+O\+A\+PI Eina\+\_\+\+Bool \hyperlink{group__Elm__Naviframe_ga8503f4246880e42a0ea384a01a767b90}{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Preserve the content objects when items are popped. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Naviframe_gafb6c76bbec433747942a9d50e7e9de10}{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set} (Eina\+\_\+\+Bool auto\+\_\+pushed)
\begin{DoxyCompactList}\small\item\em Control if creating prev button automatically or not. \end{DoxyCompactList}\item 
E\+O\+A\+PI Eina\+\_\+\+Bool \hyperlink{group__Elm__Naviframe_ga25a26c77ccade8645aaacbc5381619ef}{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Control if creating prev button automatically or not. \end{DoxyCompactList}\item 
E\+O\+A\+PI Eina\+\_\+\+List $\ast$ \hyperlink{group__Elm__Naviframe_gaaec0fdd5850b16c2a3a61a62cbb240fb}{elm\+\_\+obj\+\_\+naviframe\+\_\+items\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get a list of all the naviframe items. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_ga07a6c41c4ad56499225cf436d3c904bd}{elm\+\_\+obj\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get a top item on the naviframe stack. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_ga5a9e1ff0dfc4559231f90cb219f8c592}{elm\+\_\+obj\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get a bottom item on the naviframe stack. \end{DoxyCompactList}\item 
E\+O\+A\+PI Evas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__Naviframe_ga5d062099034ad1c884b384d0ae0b3460}{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+pop} (void)
\begin{DoxyCompactList}\small\item\em Pop an item that is on top of the stack. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_ga2cecf4b2a19d3b00bf42015a912e1188}{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before} (Elm\+\_\+\+Widget\+\_\+\+Item $\ast$before, const char $\ast$title\+\_\+label, Evas\+\_\+\+Object $\ast$prev\+\_\+btn, Evas\+\_\+\+Object $\ast$next\+\_\+btn, Evas\+\_\+\+Object $\ast$content, const char $\ast$item\+\_\+style)
\begin{DoxyCompactList}\small\item\em Insert a new item into the naviframe before item {\ttfamily before}. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_gac8443b5511f600c76601557a92d8fbd8}{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+push} (const char $\ast$title\+\_\+label, Evas\+\_\+\+Object $\ast$prev\+\_\+btn, Evas\+\_\+\+Object $\ast$next\+\_\+btn, Evas\+\_\+\+Object $\ast$content, const char $\ast$item\+\_\+style)
\begin{DoxyCompactList}\small\item\em Push a new item to the top of the naviframe stack (and show it). \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Naviframe_ga010b305e24356a6a1a9c1bad0243168a}{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote} (Evas\+\_\+\+Object $\ast$content)
\begin{DoxyCompactList}\small\item\em Simple version of item\+\_\+promote. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_gac215c06d669416cca33acdcb4032575b}{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after} (Elm\+\_\+\+Widget\+\_\+\+Item $\ast$after, const char $\ast$title\+\_\+label, Evas\+\_\+\+Object $\ast$prev\+\_\+btn, Evas\+\_\+\+Object $\ast$next\+\_\+btn, Evas\+\_\+\+Object $\ast$content, const char $\ast$item\+\_\+style)
\begin{DoxyCompactList}\small\item\em Insert a new item into the naviframe after item {\ttfamily after}. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Naviframe_ga157827438f21f888e5fce512f640e608}{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set} (Elm\+\_\+\+Naviframe $\ast$obj, Eina\+\_\+\+Bool enabled)
\begin{DoxyCompactList}\small\item\em Control the event enabled when pushing/popping items. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Elm__Naviframe_ga1fa93c604044f1ee4c7b284694d64ba7}{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get} (const Elm\+\_\+\+Naviframe $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the event enabled when pushing/popping items. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Naviframe_ga0f35d9fbb34488b5185a468383e20ee5}{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set} (Elm\+\_\+\+Naviframe $\ast$obj, Eina\+\_\+\+Bool preserve)
\begin{DoxyCompactList}\small\item\em Preserve the content objects when items are popped. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Elm__Naviframe_ga17fe8f1a8d266290461e9a201956bf3a}{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get} (const Elm\+\_\+\+Naviframe $\ast$obj)
\begin{DoxyCompactList}\small\item\em Preserve the content objects when items are popped. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Naviframe_ga35cd99068d34d135d4ca3cfe716c1b70}{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set} (Elm\+\_\+\+Naviframe $\ast$obj, Eina\+\_\+\+Bool auto\+\_\+pushed)
\begin{DoxyCompactList}\small\item\em Control if creating prev button automatically or not. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Elm__Naviframe_ga432f5ad18cc469879bf233a5d362ba14}{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get} (const Elm\+\_\+\+Naviframe $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control if creating prev button automatically or not. \end{DoxyCompactList}\item 
Eina\+\_\+\+List $\ast$ \hyperlink{group__Elm__Naviframe_ga7a9d312f329f26131e49756a39b5870a}{elm\+\_\+naviframe\+\_\+items\+\_\+get} (const Elm\+\_\+\+Naviframe $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a list of all the naviframe items. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_ga5837295f170b54dc88cbd0b2d7a0cbfb}{elm\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get} (const Elm\+\_\+\+Naviframe $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a top item on the naviframe stack. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_ga62f9eadf8474184910aceaa8f67766ac}{elm\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get} (const Elm\+\_\+\+Naviframe $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a bottom item on the naviframe stack. \end{DoxyCompactList}\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__Naviframe_gaaab99a50913b6fb4ef58a0abce796c50}{elm\+\_\+naviframe\+\_\+item\+\_\+pop} (Elm\+\_\+\+Naviframe $\ast$obj)
\begin{DoxyCompactList}\small\item\em Pop an item that is on top of the stack. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_gad45fc6e93ac1c5283a8499a870d70128}{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before} (Elm\+\_\+\+Naviframe $\ast$obj, Elm\+\_\+\+Widget\+\_\+\+Item $\ast$before, const char $\ast$title\+\_\+label, Evas\+\_\+\+Object $\ast$prev\+\_\+btn, Evas\+\_\+\+Object $\ast$next\+\_\+btn, Evas\+\_\+\+Object $\ast$content, const char $\ast$item\+\_\+style)
\begin{DoxyCompactList}\small\item\em Insert a new item into the naviframe before item {\ttfamily before}. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_ga2d7f73c830fc09ec9203564130c82827}{elm\+\_\+naviframe\+\_\+item\+\_\+push} (Elm\+\_\+\+Naviframe $\ast$obj, const char $\ast$title\+\_\+label, Evas\+\_\+\+Object $\ast$prev\+\_\+btn, Evas\+\_\+\+Object $\ast$next\+\_\+btn, Evas\+\_\+\+Object $\ast$content, const char $\ast$item\+\_\+style)
\begin{DoxyCompactList}\small\item\em Push a new item to the top of the naviframe stack (and show it). \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Naviframe_ga7bf3a96bc3b099420c637ce44dc8ba88}{elm\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote} (Elm\+\_\+\+Naviframe $\ast$obj, Evas\+\_\+\+Object $\ast$content)
\begin{DoxyCompactList}\small\item\em Simple version of item\+\_\+promote. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \hyperlink{group__Elm__Naviframe_ga7f7d28fb7b4fddd03b96ad5e29918576}{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after} (Elm\+\_\+\+Naviframe $\ast$obj, Elm\+\_\+\+Widget\+\_\+\+Item $\ast$after, const char $\ast$title\+\_\+label, Evas\+\_\+\+Object $\ast$prev\+\_\+btn, Evas\+\_\+\+Object $\ast$next\+\_\+btn, Evas\+\_\+\+Object $\ast$content, const char $\ast$item\+\_\+style)
\begin{DoxyCompactList}\small\item\em Insert a new item into the naviframe after item {\ttfamily after}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Naviframe stands for navigation frame. It\textquotesingle{}s a views manager for applications. 

 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{naviframe_inheritance_tree}}
\end{DoxyImageNoCaption}


A naviframe holds views (or pages) as its items. Those items are organized in a stack, so that new items get pushed on top of the old, and only the topmost view is displayed at one time. Due to the characteristics of a stack, even though you push a new item, previous item is not deleted. Previous item will be shown when you pop new item. The transition between views is animated, depending on the theme applied to the widget.

Naviframe views hold spaces to various elements, which are\+:
\begin{DoxyItemize}
\item back button, used to navigate to previous views,
\item next button, used to navigate to next views in the stack,
\item title label,
\item sub-\/title label,
\item title icon and
\item content area.
\end{DoxyItemize}

One can use elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+set, elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+get, elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+unset functions to handle the contents. The swallow part name should be one of these\+: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} -\/ The main content of the current page \item {\ttfamily \char`\"{}icon\char`\"{}} -\/ An icon in the title area of the current page \item {\ttfamily \char`\"{}prev\+\_\+btn\char`\"{}} -\/ A button of the current page to go to the previous page \item {\ttfamily \char`\"{}next\+\_\+btn\char`\"{}} -\/ A button of the current page to go to the next page\end{DoxyItemize}
One can use elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set, elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+get to handle the text parts. The swallow part name should be one of these\+: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} -\/ A title label in the title area of the current page \item {\ttfamily \char`\"{}subtitle\char`\"{}} -\/ A sub-\/title label in the title area of the current page\end{DoxyItemize}
Most of those content objects can be passed at the time of an item creation (see \hyperlink{group__Elm__Naviframe_ga2d7f73c830fc09ec9203564130c82827}{elm\+\_\+naviframe\+\_\+item\+\_\+push()}).

Naviframe items can have different styles, which affect the transition between views, for example. On the default theme, two of them are supported\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}basic\char`\"{}} -\/ views are switched sliding horizontally, one after the other
\item {\ttfamily \char`\"{}overlap\char`\"{}} -\/ like the previous one, but the previous view stays at its place and is overlapped by the new
\end{DoxyItemize}

This widget emits the following signals, besides the ones sent from Layout\+: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}transition,finished\char`\"{}} -\/ When the transition is finished in changing the item \item {\ttfamily \char`\"{}title,transition,finished\char`\"{}} -\/ When the title area\textquotesingle{}s transition is finished in changing the state of the title \item {\ttfamily \char`\"{}title,clicked\char`\"{}} -\/ User clicked title area \item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the naviframe has received focus. (since 1.\+8) \item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the naviframe has lost focus. (since 1.\+8) \item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program\textquotesingle{}s language changed (since 1.\+9)\end{DoxyItemize}
All the parts, for content and text, described here will also be reachable by naviframe {\bfseries items} direct calls\+: \begin{DoxyItemize}
\item elm\+\_\+object\+\_\+item\+\_\+del \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+get \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+set \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+get \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+unset \item elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+emit\end{DoxyItemize}
What happens is that the topmost item of a naviframe will be the widget\textquotesingle{}s target layout, when accessed directly. Items lying below the top one can be interacted with this way.

Here is an example on its usage\+: \begin{DoxyItemize}
\item naviframe\+\_\+example \end{DoxyItemize}


\subsection{Function Documentation}
\mbox{\label{group__Elm__Naviframe_gae58fd808eabae52ac15a03f8c7ec3d96}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+add@{elm\+\_\+naviframe\+\_\+add}}
\index{elm\+\_\+naviframe\+\_\+add@{elm\+\_\+naviframe\+\_\+add}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+add()}{elm\_naviframe\_add()}}
{\footnotesize\ttfamily Evas\+\_\+\+Object$\ast$ elm\+\_\+naviframe\+\_\+add (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Object $\ast$}]{parent }\end{DoxyParamCaption})}



Add a new Naviframe object to the parent. 


\begin{DoxyParams}{Parameters}
{\em parent} & Parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
New object or {\ttfamily N\+U\+LL}, if it cannot be created 
\end{DoxyReturn}


References elm\+\_\+layout\+\_\+edje\+\_\+get(), elm\+\_\+layout\+\_\+sizing\+\_\+eval(), elm\+\_\+naviframe\+\_\+item\+\_\+pop(), elm\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get(), elm\+\_\+object\+\_\+focus\+\_\+allow\+\_\+get(), elm\+\_\+object\+\_\+focus\+\_\+set(), and elm\+\_\+object\+\_\+signal\+\_\+emit().

\mbox{\label{group__Elm__Naviframe_ga62f9eadf8474184910aceaa8f67766ac}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get@{elm\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get}}
\index{elm\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get@{elm\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get()}{elm\_naviframe\_bottom\_item\_get()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Naviframe $\ast$}]{obj }\end{DoxyParamCaption})}



Get a bottom item on the naviframe stack. 

\begin{DoxyReturn}{Returns}
The bottom item on the naviframe stack or {\ttfamily N\+U\+LL}, if the stack is empty 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get().

\mbox{\label{group__Elm__Naviframe_ga17fe8f1a8d266290461e9a201956bf3a}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get@{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get}}
\index{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get@{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get()}{elm\_naviframe\_content\_preserve\_on\_pop\_get()}}
{\footnotesize\ttfamily Eina\+\_\+\+Bool elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Naviframe $\ast$}]{obj }\end{DoxyParamCaption})}



Preserve the content objects when items are popped. 

\begin{DoxyReturn}{Returns}
Enable the preserve mode if {\ttfamily true}, disable otherwise 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get().

\mbox{\label{group__Elm__Naviframe_ga0f35d9fbb34488b5185a468383e20ee5}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set@{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set}}
\index{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set@{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set()}{elm\_naviframe\_content\_preserve\_on\_pop\_set()}}
{\footnotesize\ttfamily void elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Naviframe $\ast$}]{obj,  }\item[{Eina\+\_\+\+Bool}]{preserve }\end{DoxyParamCaption})}



Preserve the content objects when items are popped. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em preserve} & Enable the preserve mode if {\ttfamily true}, disable otherwise \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set().

\mbox{\label{group__Elm__Naviframe_ga1fa93c604044f1ee4c7b284694d64ba7}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get@{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get}}
\index{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get@{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get()}{elm\_naviframe\_event\_enabled\_get()}}
{\footnotesize\ttfamily Eina\+\_\+\+Bool elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Naviframe $\ast$}]{obj }\end{DoxyParamCaption})}



Control the event enabled when pushing/popping items. 

If {\ttfamily enabled} is {\ttfamily true}, the contents of the naviframe item will receives events from mouse and keyboard during view changing such as item push/pop.

\begin{DoxyWarning}{Warning}
Events will be blocked by calling evas\+\_\+object\+\_\+freeze\+\_\+events\+\_\+set() internally. So don\textquotesingle{}t call the A\+PI whiling pushing/popping items.
\end{DoxyWarning}
\begin{DoxyReturn}{Returns}
Events are received when enabled is {\ttfamily true}, and ignored otherwise. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get().

\mbox{\label{group__Elm__Naviframe_ga157827438f21f888e5fce512f640e608}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set@{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set}}
\index{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set@{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set()}{elm\_naviframe\_event\_enabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Naviframe $\ast$}]{obj,  }\item[{Eina\+\_\+\+Bool}]{enabled }\end{DoxyParamCaption})}



Control the event enabled when pushing/popping items. 

If {\ttfamily enabled} is {\ttfamily true}, the contents of the naviframe item will receives events from mouse and keyboard during view changing such as item push/pop.

\begin{DoxyWarning}{Warning}
Events will be blocked by calling evas\+\_\+object\+\_\+freeze\+\_\+events\+\_\+set() internally. So don\textquotesingle{}t call the A\+PI whiling pushing/popping items.
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em enabled} & Events are received when enabled is {\ttfamily true}, and ignored otherwise. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set().

\mbox{\label{group__Elm__Naviframe_ga7f7d28fb7b4fddd03b96ad5e29918576}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after@{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after}}
\index{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after@{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after()}{elm\_naviframe\_item\_insert\_after()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Naviframe $\ast$}]{obj,  }\item[{Elm\+\_\+\+Widget\+\_\+\+Item $\ast$}]{after,  }\item[{const char $\ast$}]{title\+\_\+label,  }\item[{Evas\+\_\+\+Object $\ast$}]{prev\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{next\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{content,  }\item[{const char $\ast$}]{item\+\_\+style }\end{DoxyParamCaption})}



Insert a new item into the naviframe after item {\ttfamily after}. 

The item is inserted into the naviframe straight away without any transition operations. This item will be deleted when it is popped.

The following styles are available for this item\+: \char`\"{}default\char`\"{}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em title\+\_\+label} & The label in the title area. The name of the title label part is \char`\"{}elm.\+text.\+title\char`\"{} \\
\hline
\mbox{\tt in}  & {\em prev\+\_\+btn} & The button to go to the previous item. If it is N\+U\+LL, then naviframe will create a back button automatically. The name of the prev\+\_\+btn part is \char`\"{}elm.\+swallow.\+prev\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em next\+\_\+btn} & The button to go to the next item. Or It could be just an extra function button. The name of the next\+\_\+btn part is \char`\"{}elm.\+swallow.\+next\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em content} & The main content object. The name of content part is \char`\"{}elm.\+swallow.\+content\char`\"{} \\
\hline
\mbox{\tt in}  & {\em item\+\_\+style} & The current item style name. {\ttfamily N\+U\+LL} would be default.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\+U\+LL} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after().

\mbox{\label{group__Elm__Naviframe_gad45fc6e93ac1c5283a8499a870d70128}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before@{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before}}
\index{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before@{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before()}{elm\_naviframe\_item\_insert\_before()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Naviframe $\ast$}]{obj,  }\item[{Elm\+\_\+\+Widget\+\_\+\+Item $\ast$}]{before,  }\item[{const char $\ast$}]{title\+\_\+label,  }\item[{Evas\+\_\+\+Object $\ast$}]{prev\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{next\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{content,  }\item[{const char $\ast$}]{item\+\_\+style }\end{DoxyParamCaption})}



Insert a new item into the naviframe before item {\ttfamily before}. 

The item is inserted into the naviframe straight away without any transition operations. This item will be deleted when it is popped.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em title\+\_\+label} & The label in the title area. The name of the title label part is \char`\"{}elm.\+text.\+title\char`\"{} \\
\hline
\mbox{\tt in}  & {\em prev\+\_\+btn} & The button to go to the previous item. If it is N\+U\+LL, then naviframe will create a back button automatically. The name of the prev\+\_\+btn part is \char`\"{}elm.\+swallow.\+prev\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em next\+\_\+btn} & The button to go to the next item. Or It could be just an extra function button. The name of the next\+\_\+btn part is \char`\"{}elm.\+swallow.\+next\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em content} & The main content object. The name of content part is \char`\"{}elm.\+swallow.\+content\char`\"{} \\
\hline
\mbox{\tt in}  & {\em item\+\_\+style} & The current item style name. {\ttfamily N\+U\+LL} would be default.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\+U\+LL} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before().

\mbox{\label{group__Elm__Naviframe_gaaab99a50913b6fb4ef58a0abce796c50}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+item\+\_\+pop@{elm\+\_\+naviframe\+\_\+item\+\_\+pop}}
\index{elm\+\_\+naviframe\+\_\+item\+\_\+pop@{elm\+\_\+naviframe\+\_\+item\+\_\+pop}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+item\+\_\+pop()}{elm\_naviframe\_item\_pop()}}
{\footnotesize\ttfamily Evas\+\_\+\+Object$\ast$ elm\+\_\+naviframe\+\_\+item\+\_\+pop (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Naviframe $\ast$}]{obj }\end{DoxyParamCaption})}



Pop an item that is on top of the stack. 

This pops an item that is on the top(visible) of the naviframe, makes it disappear, then deletes the item. The item that was underneath it on the stack will become visible.

When pop transition animation is in progress, new pop operation is blocked until current pop operation is complete.

\begin{DoxyReturn}{Returns}
{\ttfamily N\+U\+LL} or the content object(if the elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get is true). 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+pop().



Referenced by elm\+\_\+naviframe\+\_\+add().

\mbox{\label{group__Elm__Naviframe_ga2d7f73c830fc09ec9203564130c82827}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+item\+\_\+push@{elm\+\_\+naviframe\+\_\+item\+\_\+push}}
\index{elm\+\_\+naviframe\+\_\+item\+\_\+push@{elm\+\_\+naviframe\+\_\+item\+\_\+push}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+item\+\_\+push()}{elm\_naviframe\_item\_push()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+naviframe\+\_\+item\+\_\+push (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Naviframe $\ast$}]{obj,  }\item[{const char $\ast$}]{title\+\_\+label,  }\item[{Evas\+\_\+\+Object $\ast$}]{prev\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{next\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{content,  }\item[{const char $\ast$}]{item\+\_\+style }\end{DoxyParamCaption})}



Push a new item to the top of the naviframe stack (and show it). 

The item pushed becomes one page of the naviframe, this item will be deleted when it is popped.

When push transition animation is in progress, pop operation is blocked until push is complete.

The following styles are available for this item\+: \char`\"{}default\char`\"{}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em prev\+\_\+btn} & The button to go to the previous item. If it is N\+U\+LL, then naviframe will create a back button automatically. The name of the prev\+\_\+btn part is \char`\"{}elm.\+swallow.\+prev\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em next\+\_\+btn} & The button to go to the next item. Or It could be just an extra function button. The name of the next\+\_\+btn part is \char`\"{}elm.\+swallow.\+next\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em content} & The main content object. The name of content part is \char`\"{}elm.\+swallow.\+content\char`\"{} \\
\hline
\mbox{\tt in}  & {\em item\+\_\+style} & The current item style name. {\ttfamily N\+U\+LL} would be default.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\+U\+LL} upon failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+push().

\mbox{\label{group__Elm__Naviframe_ga7bf3a96bc3b099420c637ce44dc8ba88}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote@{elm\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote}}
\index{elm\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote@{elm\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote()}{elm\_naviframe\_item\_simple\_promote()}}
{\footnotesize\ttfamily void elm\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Naviframe $\ast$}]{obj,  }\item[{Evas\+\_\+\+Object $\ast$}]{content }\end{DoxyParamCaption})}



Simple version of item\+\_\+promote. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em content} & \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote().

\mbox{\label{group__Elm__Naviframe_gaeb876818cb70d1c1a9caf83367c2e286}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+get@{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+get}}
\index{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+get@{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+get()}{elm\_naviframe\_item\_title\_visible\_get()}}
{\footnotesize\ttfamily E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED Eina\+\_\+\+Bool elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$}]{it }\end{DoxyParamCaption})}



Get a value whether title area is visible or not. 


\begin{DoxyParams}{Parameters}
{\em it} & The naviframe item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, title area is visible
\end{DoxyReturn}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000028}{Deprecated}]Use elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+enabled\+\_\+get() instead.\end{DoxyRefDesc}


\begin{DoxySeeAlso}{See also}
also \hyperlink{group__Elm__Naviframe_gaf43db4d3afca1b73edb4f00eee614ed1}{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+set()} 
\end{DoxySeeAlso}
\mbox{\label{group__Elm__Naviframe_gaf43db4d3afca1b73edb4f00eee614ed1}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+set@{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+set}}
\index{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+set@{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+set}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+set()}{elm\_naviframe\_item\_title\_visible\_set()}}
{\footnotesize\ttfamily E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$}]{it,  }\item[{Eina\+\_\+\+Bool}]{visible }\end{DoxyParamCaption})}



Show/\+Hide the title area. 


\begin{DoxyParams}{Parameters}
{\em it} & The naviframe item \\
\hline
{\em visible} & If {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, title area will be visible, hidden otherwise\\
\hline
\end{DoxyParams}
When the title area is invisible, then the controls would be hidden so as to expand the content area to full-\/size.

\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000027}{Deprecated}]Use elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+enabled\+\_\+set() instead.\end{DoxyRefDesc}


\begin{DoxySeeAlso}{See also}
also \hyperlink{group__Elm__Naviframe_gaeb876818cb70d1c1a9caf83367c2e286}{elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+visible\+\_\+get()} 

also elm\+\_\+naviframe\+\_\+item\+\_\+title\+\_\+enabled\+\_\+get() 
\end{DoxySeeAlso}
\mbox{\label{group__Elm__Naviframe_ga7a9d312f329f26131e49756a39b5870a}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+items\+\_\+get@{elm\+\_\+naviframe\+\_\+items\+\_\+get}}
\index{elm\+\_\+naviframe\+\_\+items\+\_\+get@{elm\+\_\+naviframe\+\_\+items\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+items\+\_\+get()}{elm\_naviframe\_items\_get()}}
{\footnotesize\ttfamily Eina\+\_\+\+List$\ast$ elm\+\_\+naviframe\+\_\+items\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Naviframe $\ast$}]{obj }\end{DoxyParamCaption})}



Get a list of all the naviframe items. 

\begin{DoxyReturn}{Returns}
A list of naviframe items, Elm\+\_\+\+Widget\+\_\+\+Item, or {\ttfamily N\+U\+LL} on failure. Note\+: The returned list M\+U\+ST be freed. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+items\+\_\+get().

\mbox{\label{group__Elm__Naviframe_ga432f5ad18cc469879bf233a5d362ba14}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get@{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get}}
\index{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get@{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get()}{elm\_naviframe\_prev\_btn\_auto\_pushed\_get()}}
{\footnotesize\ttfamily Eina\+\_\+\+Bool elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Naviframe $\ast$}]{obj }\end{DoxyParamCaption})}



Control if creating prev button automatically or not. 

\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the previous button(back button) will be created internally when you pass the {\ttfamily N\+U\+LL} to the prev\+\_\+btn parameter in elm\+\_\+naviframe\+\_\+item\+\_\+push 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get().

\mbox{\label{group__Elm__Naviframe_ga35cd99068d34d135d4ca3cfe716c1b70}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set@{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set}}
\index{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set@{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set()}{elm\_naviframe\_prev\_btn\_auto\_pushed\_set()}}
{\footnotesize\ttfamily void elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Naviframe $\ast$}]{obj,  }\item[{Eina\+\_\+\+Bool}]{auto\+\_\+pushed }\end{DoxyParamCaption})}



Control if creating prev button automatically or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em auto\+\_\+pushed} & If {\ttfamily true}, the previous button(back button) will be created internally when you pass the {\ttfamily N\+U\+LL} to the prev\+\_\+btn parameter in elm\+\_\+naviframe\+\_\+item\+\_\+push \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set().

\mbox{\label{group__Elm__Naviframe_ga5837295f170b54dc88cbd0b2d7a0cbfb}} 
\index{Naviframe@{Naviframe}!elm\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get@{elm\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get}}
\index{elm\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get@{elm\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get()}{elm\_naviframe\_top\_item\_get()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Naviframe $\ast$}]{obj }\end{DoxyParamCaption})}



Get a top item on the naviframe stack. 

\begin{DoxyReturn}{Returns}
The top item on the naviframe stack or {\ttfamily N\+U\+LL}, if the stack is empty 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get().



Referenced by elm\+\_\+naviframe\+\_\+add().

\mbox{\label{group__Elm__Naviframe_ga5a9e1ff0dfc4559231f90cb219f8c592}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get()}{elm\_obj\_naviframe\_bottom\_item\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get a bottom item on the naviframe stack. 

\begin{DoxyReturn}{Returns}
The bottom item on the naviframe stack or {\ttfamily N\+U\+LL}, if the stack is empty 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+bottom\+\_\+item\+\_\+get().

\mbox{\label{group__Elm__Naviframe_ga8503f4246880e42a0ea384a01a767b90}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get()}{elm\_obj\_naviframe\_content\_preserve\_on\_pop\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Preserve the content objects when items are popped. 

\begin{DoxyReturn}{Returns}
Enable the preserve mode if {\ttfamily true}, disable otherwise 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get().

\mbox{\label{group__Elm__Naviframe_ga6f868523614f60bb187767a451c48fc7}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set@{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set@{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set()}{elm\_obj\_naviframe\_content\_preserve\_on\_pop\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set (\begin{DoxyParamCaption}\item[{Eina\+\_\+\+Bool}]{preserve }\end{DoxyParamCaption})}



Preserve the content objects when items are popped. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em preserve} & Enable the preserve mode if {\ttfamily true}, disable otherwise \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+set().

\mbox{\label{group__Elm__Naviframe_gafcf87e1b8385f74d75729109199e3708}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get()}{elm\_obj\_naviframe\_event\_enabled\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Control the event enabled when pushing/popping items. 

If {\ttfamily enabled} is {\ttfamily true}, the contents of the naviframe item will receives events from mouse and keyboard during view changing such as item push/pop.

\begin{DoxyWarning}{Warning}
Events will be blocked by calling evas\+\_\+object\+\_\+freeze\+\_\+events\+\_\+set() internally. So don\textquotesingle{}t call the A\+PI whiling pushing/popping items.
\end{DoxyWarning}
\begin{DoxyReturn}{Returns}
Events are received when enabled is {\ttfamily true}, and ignored otherwise. 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+get().

\mbox{\label{group__Elm__Naviframe_ga063c6d48b8d31e3bd3d4e05aff874d4f}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set@{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set@{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set()}{elm\_obj\_naviframe\_event\_enabled\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set (\begin{DoxyParamCaption}\item[{Eina\+\_\+\+Bool}]{enabled }\end{DoxyParamCaption})}



Control the event enabled when pushing/popping items. 

If {\ttfamily enabled} is {\ttfamily true}, the contents of the naviframe item will receives events from mouse and keyboard during view changing such as item push/pop.

\begin{DoxyWarning}{Warning}
Events will be blocked by calling evas\+\_\+object\+\_\+freeze\+\_\+events\+\_\+set() internally. So don\textquotesingle{}t call the A\+PI whiling pushing/popping items.
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em enabled} & Events are received when enabled is {\ttfamily true}, and ignored otherwise. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+naviframe\+\_\+event\+\_\+enabled\+\_\+set().

\mbox{\label{group__Elm__Naviframe_gac215c06d669416cca33acdcb4032575b}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after()}{elm\_obj\_naviframe\_item\_insert\_after()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Widget\+\_\+\+Item $\ast$}]{after,  }\item[{const char $\ast$}]{title\+\_\+label,  }\item[{Evas\+\_\+\+Object $\ast$}]{prev\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{next\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{content,  }\item[{const char $\ast$}]{item\+\_\+style }\end{DoxyParamCaption})}



Insert a new item into the naviframe after item {\ttfamily after}. 

The item is inserted into the naviframe straight away without any transition operations. This item will be deleted when it is popped.

The following styles are available for this item\+: \char`\"{}default\char`\"{}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em title\+\_\+label} & The label in the title area. The name of the title label part is \char`\"{}elm.\+text.\+title\char`\"{} \\
\hline
\mbox{\tt in}  & {\em prev\+\_\+btn} & The button to go to the previous item. If it is N\+U\+LL, then naviframe will create a back button automatically. The name of the prev\+\_\+btn part is \char`\"{}elm.\+swallow.\+prev\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em next\+\_\+btn} & The button to go to the next item. Or It could be just an extra function button. The name of the next\+\_\+btn part is \char`\"{}elm.\+swallow.\+next\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em content} & The main content object. The name of content part is \char`\"{}elm.\+swallow.\+content\char`\"{} \\
\hline
\mbox{\tt in}  & {\em item\+\_\+style} & The current item style name. {\ttfamily N\+U\+LL} would be default.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\+U\+LL} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+after().

\mbox{\label{group__Elm__Naviframe_ga2cecf4b2a19d3b00bf42015a912e1188}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before()}{elm\_obj\_naviframe\_item\_insert\_before()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Widget\+\_\+\+Item $\ast$}]{before,  }\item[{const char $\ast$}]{title\+\_\+label,  }\item[{Evas\+\_\+\+Object $\ast$}]{prev\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{next\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{content,  }\item[{const char $\ast$}]{item\+\_\+style }\end{DoxyParamCaption})}



Insert a new item into the naviframe before item {\ttfamily before}. 

The item is inserted into the naviframe straight away without any transition operations. This item will be deleted when it is popped.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em title\+\_\+label} & The label in the title area. The name of the title label part is \char`\"{}elm.\+text.\+title\char`\"{} \\
\hline
\mbox{\tt in}  & {\em prev\+\_\+btn} & The button to go to the previous item. If it is N\+U\+LL, then naviframe will create a back button automatically. The name of the prev\+\_\+btn part is \char`\"{}elm.\+swallow.\+prev\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em next\+\_\+btn} & The button to go to the next item. Or It could be just an extra function button. The name of the next\+\_\+btn part is \char`\"{}elm.\+swallow.\+next\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em content} & The main content object. The name of content part is \char`\"{}elm.\+swallow.\+content\char`\"{} \\
\hline
\mbox{\tt in}  & {\em item\+\_\+style} & The current item style name. {\ttfamily N\+U\+LL} would be default.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\+U\+LL} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+item\+\_\+insert\+\_\+before().

\mbox{\label{group__Elm__Naviframe_ga5d062099034ad1c884b384d0ae0b3460}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+pop@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+pop}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+pop@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+pop}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+pop()}{elm\_obj\_naviframe\_item\_pop()}}
{\footnotesize\ttfamily E\+O\+A\+PI Evas\+\_\+\+Object$\ast$ elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+pop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Pop an item that is on top of the stack. 

This pops an item that is on the top(visible) of the naviframe, makes it disappear, then deletes the item. The item that was underneath it on the stack will become visible.

When pop transition animation is in progress, new pop operation is blocked until current pop operation is complete.

\begin{DoxyReturn}{Returns}
{\ttfamily N\+U\+LL} or the content object(if the elm\+\_\+naviframe\+\_\+content\+\_\+preserve\+\_\+on\+\_\+pop\+\_\+get is true). 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+item\+\_\+pop().

\mbox{\label{group__Elm__Naviframe_gac8443b5511f600c76601557a92d8fbd8}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+push@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+push}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+push@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+push}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+push()}{elm\_obj\_naviframe\_item\_push()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+push (\begin{DoxyParamCaption}\item[{const char $\ast$}]{title\+\_\+label,  }\item[{Evas\+\_\+\+Object $\ast$}]{prev\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{next\+\_\+btn,  }\item[{Evas\+\_\+\+Object $\ast$}]{content,  }\item[{const char $\ast$}]{item\+\_\+style }\end{DoxyParamCaption})}



Push a new item to the top of the naviframe stack (and show it). 

The item pushed becomes one page of the naviframe, this item will be deleted when it is popped.

When push transition animation is in progress, pop operation is blocked until push is complete.

The following styles are available for this item\+: \char`\"{}default\char`\"{}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em prev\+\_\+btn} & The button to go to the previous item. If it is N\+U\+LL, then naviframe will create a back button automatically. The name of the prev\+\_\+btn part is \char`\"{}elm.\+swallow.\+prev\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em next\+\_\+btn} & The button to go to the next item. Or It could be just an extra function button. The name of the next\+\_\+btn part is \char`\"{}elm.\+swallow.\+next\+\_\+btn\char`\"{} \\
\hline
\mbox{\tt in}  & {\em content} & The main content object. The name of content part is \char`\"{}elm.\+swallow.\+content\char`\"{} \\
\hline
\mbox{\tt in}  & {\em item\+\_\+style} & The current item style name. {\ttfamily N\+U\+LL} would be default.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\+U\+LL} upon failure. 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+item\+\_\+push().

\mbox{\label{group__Elm__Naviframe_ga010b305e24356a6a1a9c1bad0243168a}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote@{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote()}{elm\_obj\_naviframe\_item\_simple\_promote()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Object $\ast$}]{content }\end{DoxyParamCaption})}



Simple version of item\+\_\+promote. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em content} & \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+naviframe\+\_\+item\+\_\+simple\+\_\+promote().

\mbox{\label{group__Elm__Naviframe_gaaec0fdd5850b16c2a3a61a62cbb240fb}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+items\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+items\+\_\+get}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+items\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+items\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+items\+\_\+get()}{elm\_obj\_naviframe\_items\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Eina\+\_\+\+List$\ast$ elm\+\_\+obj\+\_\+naviframe\+\_\+items\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get a list of all the naviframe items. 

\begin{DoxyReturn}{Returns}
A list of naviframe items, Elm\+\_\+\+Widget\+\_\+\+Item, or {\ttfamily N\+U\+LL} on failure. Note\+: The returned list M\+U\+ST be freed. 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+items\+\_\+get().

\mbox{\label{group__Elm__Naviframe_ga25a26c77ccade8645aaacbc5381619ef}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get()}{elm\_obj\_naviframe\_prev\_btn\_auto\_pushed\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Control if creating prev button automatically or not. 

\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the previous button(back button) will be created internally when you pass the {\ttfamily N\+U\+LL} to the prev\+\_\+btn parameter in elm\+\_\+naviframe\+\_\+item\+\_\+push 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+get().

\mbox{\label{group__Elm__Naviframe_gafb6c76bbec433747942a9d50e7e9de10}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set@{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set@{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set()}{elm\_obj\_naviframe\_prev\_btn\_auto\_pushed\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set (\begin{DoxyParamCaption}\item[{Eina\+\_\+\+Bool}]{auto\+\_\+pushed }\end{DoxyParamCaption})}



Control if creating prev button automatically or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em auto\+\_\+pushed} & If {\ttfamily true}, the previous button(back button) will be created internally when you pass the {\ttfamily N\+U\+LL} to the prev\+\_\+btn parameter in elm\+\_\+naviframe\+\_\+item\+\_\+push \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+naviframe\+\_\+prev\+\_\+btn\+\_\+auto\+\_\+pushed\+\_\+set().

\mbox{\label{group__Elm__Naviframe_ga07a6c41c4ad56499225cf436d3c904bd}} 
\index{Naviframe@{Naviframe}!elm\+\_\+obj\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get}}
\index{elm\+\_\+obj\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get}!Naviframe@{Naviframe}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get()}{elm\_obj\_naviframe\_top\_item\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get a top item on the naviframe stack. 

\begin{DoxyReturn}{Returns}
The top item on the naviframe stack or {\ttfamily N\+U\+LL}, if the stack is empty 
\end{DoxyReturn}


Referenced by elm\+\_\+naviframe\+\_\+top\+\_\+item\+\_\+get().

