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


Naviframe stands for navigation frame. It's a views manager for applications.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__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 
void \hyperlink{group__Naviframe_ga2967b740a1e1ec32290c1494bd0fe875}{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-to} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Pop the items between the top and the above one on the given item. \end{DoxyCompactList}\item 
void \hyperlink{group__Naviframe_ga938a7a762131ac06df229123f1e950cc}{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it, const char $\ast$item\-\_\-style)
\begin{DoxyCompactList}\small\item\em Set an item style. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Naviframe_ga20d73faa2900a2331c58befb59254717}{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-get} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get an item style. \end{DoxyCompactList}\item 
void \hyperlink{group__Naviframe_gabd80da28965ba6b4e9472d88207ea02f}{elm\-\_\-naviframe\-\_\-item\-\_\-title\-\_\-visible\-\_\-set} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it, Eina\-\_\-\-Bool visible)
\begin{DoxyCompactList}\small\item\em Show/\-Hide the title area. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Naviframe_gaaa6abb85e3530a4789d7bdfdda05826d}{elm\-\_\-naviframe\-\_\-item\-\_\-title\-\_\-visible\-\_\-get} (const \hyperlink{group__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 
void \hyperlink{group__Naviframe_ga7d7f596cfb688a2b62933486c1f9ce19}{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-cb\-\_\-set} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it, Elm\-\_\-\-Naviframe\-\_\-\-Item\-\_\-\-Pop\-\_\-\-Cb func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set a function to be called when {\ttfamily it} of the naviframe is going to be popped. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Naviframe_ga20d90521266fd19af0c68ed37fac4f0a}{elm\-\_\-naviframe\-\_\-item\-\_\-push} (Evas\-\_\-\-Object $\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 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Naviframe_ga15d8935b44de5b1c8612bf54b8bcd5e7}{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-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 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Naviframe_ga6b4b41b69d9c2693d8a5c4e940538533}{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-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 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Naviframe_ga3a573f4937c515d4603fa9be4852be0c}{elm\-\_\-naviframe\-\_\-item\-\_\-pop} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Pop an item that is on top of the stack. \end{DoxyCompactList}\item 
void \hyperlink{group__Naviframe_ga21f6b516542fac7843c1965e1ab48c47}{elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-set} (Evas\-\_\-\-Object $\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__Naviframe_gac2a38db9263d1de0099ef75064665995}{elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether preserve mode is enabled or not. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Naviframe_ga1bf0fdf1159bce66a29a274b30dc5a9a}{elm\-\_\-naviframe\-\_\-top\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a top item on the naviframe stack. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Naviframe_ga2ba13c8dd360be4726f50f10e452d0a3}{elm\-\_\-naviframe\-\_\-bottom\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a bottom item on the naviframe stack. \end{DoxyCompactList}\item 
void \hyperlink{group__Naviframe_gaa989cfd7fe14660f384e5924dd7a6114}{elm\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool auto\-\_\-pushed)
\begin{DoxyCompactList}\small\item\em Set creating prev button automatically or not. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Naviframe_ga21765cc76c93bec0b364a9dae94f3e38}{elm\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether prev button(back button) will be auto pushed or not. \end{DoxyCompactList}\item 
Eina\-\_\-\-List $\ast$ \hyperlink{group__Naviframe_gaf62afdda5c8067ed27f1e3d7618a6296}{elm\-\_\-naviframe\-\_\-items\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a list of all the naviframe items. \end{DoxyCompactList}\item 
void \hyperlink{group__Naviframe_gad9d4b860f75f94ddf5cf62b0bca1524a}{elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool enabled)
\begin{DoxyCompactList}\small\item\em Set the event enabled when pushing/popping items. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Naviframe_gaed19e2218e14974c784da0ac732a234a}{elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the value of event enabled status. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Naviframe_ga2ce3110f3e95dca9bae7b4223db43d19}{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-push}(title\-\_\-label, prev\-\_\-btn, next\-\_\-btn, content, item\-\_\-style, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-P\-U\-S\-H), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, title\-\_\-label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, prev\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, next\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, item\-\_\-style), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Push a new item to the top of the naviframe stack (and show it). \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_ga2ec666b862765b8e14b030c219ab50e5}{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before}(before, title\-\_\-label, prev\-\_\-btn, next\-\_\-btn, content, item\-\_\-style, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-B\-E\-F\-O\-R\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, before), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, title\-\_\-label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, prev\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, next\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, item\-\_\-style), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Insert a new item into the naviframe before item before. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_ga303f9aee5143c516f1abb8fd6a36fd8d}{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after}(after, title\-\_\-label, prev\-\_\-btn, next\-\_\-btn, content, item\-\_\-style, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-A\-F\-T\-E\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, after), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, title\-\_\-label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, prev\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, next\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, item\-\_\-style), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Insert a new item into the naviframe after item after. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_ga607dab230843f3e21e2dfed5cb030c9b}{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-pop}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-P\-O\-P), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Pop an item that is on top of the stack. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_ga505f58c1202e2afb7e65c03deaa02359}{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-simple\-\_\-promote}(content)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-S\-I\-M\-P\-L\-E\-\_\-\-P\-R\-O\-M\-O\-T\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content)
\begin{DoxyCompactList}\small\item\em Simple version of item\-\_\-promote. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_ga79bd04a3a74c608adf5679525d92b196}{elm\-\_\-obj\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-set}(preserve)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-P\-R\-E\-S\-E\-R\-V\-E\-\_\-\-O\-N\-\_\-\-P\-O\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, preserve)
\begin{DoxyCompactList}\small\item\em preserve the content objects when items are popped. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_ga07a4931a20668445b721c642cfff6445}{elm\-\_\-obj\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-P\-R\-E\-S\-E\-R\-V\-E\-\_\-\-O\-N\-\_\-\-P\-O\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get a value whether preserve mode is enabled or not. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_gad65f5bbcea60925db0d63c76bdc6db8a}{elm\-\_\-obj\-\_\-naviframe\-\_\-top\-\_\-item\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-P\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get a top item on the naviframe stack. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_ga4bb86929d1c7b032dbcee933e2f15785}{elm\-\_\-obj\-\_\-naviframe\-\_\-bottom\-\_\-item\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-T\-T\-O\-M\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get a bottom item on the naviframe stack. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_gaae9ada2d1df4a9bce1eae88856126d32}{elm\-\_\-obj\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-set}(auto\-\_\-pushed)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-V\-\_\-\-B\-T\-N\-\_\-\-A\-U\-T\-O\-\_\-\-P\-U\-S\-H\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, auto\-\_\-pushed)
\begin{DoxyCompactList}\small\item\em Set creating prev button automatically or not. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_ga7f74cf9c7ff2c58ab92c78739581552a}{elm\-\_\-obj\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-V\-\_\-\-B\-T\-N\-\_\-\-A\-U\-T\-O\-\_\-\-P\-U\-S\-H\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get a value whether prev button(back button) will be auto pushed or. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_gac5acdddca791d9f184a6b3a0ee9b5c7c}{elm\-\_\-obj\-\_\-naviframe\-\_\-items\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-List $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get a list of all the naviframe items. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_ga9ba3b45c49b3754b95dfa4ecbfdaa5f4}{elm\-\_\-obj\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-set}(enabled)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-V\-E\-N\-T\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, enabled)
\begin{DoxyCompactList}\small\item\em Set the event enabled when pushing/popping items. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Naviframe_gabdf2e5dd041db17d5128f7fd7e726501}{elm\-\_\-obj\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-V\-E\-N\-T\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the value of event enabled status. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Naviframe stands for navigation frame. It's a views manager for applications.  
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{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 \hyperlink{group__General_ga7e11c3a8599f5cf6d822f69f4a70068f}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-content\-\_\-set}, \hyperlink{group__General_ga5dd779e2dae21a2f5d63c1581e126ce2}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-content\-\_\-get}, \hyperlink{group__General_ga70d75f1eaa555ab7669d0dc286029740}{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 \hyperlink{group__General_gae2dbcea53fe2b5edf1351e03665a893c}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-text\-\_\-set}, \hyperlink{group__General_gaf2df95739e3049aac04db3c4839f656d}{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`\"{}} -\/ Title label in the title area of the current page \item {\ttfamily \char`\"{}subtitle\char`\"{}} -\/ 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__Naviframe_ga20d90521266fd19af0c68ed37fac4f0a}{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,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)\end{DoxyItemize}
All the parts, for content and text, described here will also be reachable by naviframe {\bfseries items} direct calls\-: \begin{DoxyItemize}
\item \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del} \item \hyperlink{group__General_gae2dbcea53fe2b5edf1351e03665a893c}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-text\-\_\-set} \item \hyperlink{group__General_gaf2df95739e3049aac04db3c4839f656d}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-text\-\_\-get} \item \hyperlink{group__General_ga7e11c3a8599f5cf6d822f69f4a70068f}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-content\-\_\-set} \item \hyperlink{group__General_ga5dd779e2dae21a2f5d63c1581e126ce2}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-content\-\_\-get} \item \hyperlink{group__General_ga70d75f1eaa555ab7669d0dc286029740}{elm\-\_\-object\-\_\-item\-\_\-part\-\_\-content\-\_\-unset} \item \hyperlink{group__General_ga68f9bf241de0ba2edbf53bd751656f05}{elm\-\_\-object\-\_\-item\-\_\-signal\-\_\-emit}\end{DoxyItemize}
What happens is that the topmost item of a naviframe will be the widget'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{Macro Definition Documentation}
\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-bottom\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-bottom\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-T\-T\-O\-M\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Naviframe_ga4bb86929d1c7b032dbcee933e2f15785}


Get a bottom item on the naviframe stack. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_ga2ba13c8dd360be4726f50f10e452d0a3}{elm\-\_\-naviframe\-\_\-bottom\-\_\-item\-\_\-get} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-P\-R\-E\-S\-E\-R\-V\-E\-\_\-\-O\-N\-\_\-\-P\-O\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Naviframe_ga07a4931a20668445b721c642cfff6445}


Get a value whether preserve mode is enabled or not. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_gac2a38db9263d1de0099ef75064665995}{elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{preserve}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-P\-R\-E\-S\-E\-R\-V\-E\-\_\-\-O\-N\-\_\-\-P\-O\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, preserve)}\label{group__Naviframe_ga79bd04a3a74c608adf5679525d92b196}


preserve the content objects when items are popped. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em preserve} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_ga21f6b516542fac7843c1965e1ab48c47}{elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-set} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-V\-E\-N\-T\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Naviframe_gabdf2e5dd041db17d5128f7fd7e726501}


Get the value of event enabled status. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_gaed19e2218e14974c784da0ac732a234a}{elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-get} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{enabled}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-V\-E\-N\-T\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, enabled)}\label{group__Naviframe_ga9ba3b45c49b3754b95dfa4ecbfdaa5f4}


Set the event enabled when pushing/popping items. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em enabled} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_gad9d4b860f75f94ddf5cf62b0bca1524a}{elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-set} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after(
\begin{DoxyParamCaption}
\item[{}]{after, }
\item[{}]{title\-\_\-label, }
\item[{}]{prev\-\_\-btn, }
\item[{}]{next\-\_\-btn, }
\item[{}]{content, }
\item[{}]{item\-\_\-style, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-A\-F\-T\-E\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, after), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, title\-\_\-label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, prev\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, next\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, item\-\_\-style), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Naviframe_ga303f9aee5143c516f1abb8fd6a36fd8d}


Insert a new item into the naviframe after item after. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em after} & \\
\hline
\mbox{\tt in}  & {\em title\-\_\-label} & \\
\hline
\mbox{\tt in}  & {\em prev\-\_\-btn} & \\
\hline
\mbox{\tt in}  & {\em next\-\_\-btn} & \\
\hline
\mbox{\tt in}  & {\em content} & \\
\hline
\mbox{\tt in}  & {\em item\-\_\-style} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_ga6b4b41b69d9c2693d8a5c4e940538533}{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before(
\begin{DoxyParamCaption}
\item[{}]{before, }
\item[{}]{title\-\_\-label, }
\item[{}]{prev\-\_\-btn, }
\item[{}]{next\-\_\-btn, }
\item[{}]{content, }
\item[{}]{item\-\_\-style, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-B\-E\-F\-O\-R\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, before), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, title\-\_\-label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, prev\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, next\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, item\-\_\-style), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Naviframe_ga2ec666b862765b8e14b030c219ab50e5}


Insert a new item into the naviframe before item before. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em before} & \\
\hline
\mbox{\tt in}  & {\em title\-\_\-label} & \\
\hline
\mbox{\tt in}  & {\em prev\-\_\-btn} & \\
\hline
\mbox{\tt in}  & {\em next\-\_\-btn} & \\
\hline
\mbox{\tt in}  & {\em content} & \\
\hline
\mbox{\tt in}  & {\em item\-\_\-style} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_ga15d8935b44de5b1c8612bf54b8bcd5e7}{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-pop}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-pop(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-P\-O\-P), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)}\label{group__Naviframe_ga607dab230843f3e21e2dfed5cb030c9b}


Pop an item that is on top of the stack. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_ga3a573f4937c515d4603fa9be4852be0c}{elm\-\_\-naviframe\-\_\-item\-\_\-pop} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-push}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-push(
\begin{DoxyParamCaption}
\item[{}]{title\-\_\-label, }
\item[{}]{prev\-\_\-btn, }
\item[{}]{next\-\_\-btn, }
\item[{}]{content, }
\item[{}]{item\-\_\-style, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-P\-U\-S\-H), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, title\-\_\-label), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, prev\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, next\-\_\-btn), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, item\-\_\-style), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Naviframe_ga2ce3110f3e95dca9bae7b4223db43d19}


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

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em title\-\_\-label} & \\
\hline
\mbox{\tt in}  & {\em prev\-\_\-btn} & \\
\hline
\mbox{\tt in}  & {\em next\-\_\-btn} & \\
\hline
\mbox{\tt in}  & {\em content} & \\
\hline
\mbox{\tt in}  & {\em item\-\_\-style} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_ga20d90521266fd19af0c68ed37fac4f0a}{elm\-\_\-naviframe\-\_\-item\-\_\-push} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-simple\-\_\-promote}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-simple\-\_\-promote(
\begin{DoxyParamCaption}
\item[{}]{content}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-S\-I\-M\-P\-L\-E\-\_\-\-P\-R\-O\-M\-O\-T\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content)}\label{group__Naviframe_ga505f58c1202e2afb7e65c03deaa02359}


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

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em content} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-naviframe\-\_\-item\-\_\-simple\-\_\-promote 
\end{DoxySeeAlso}
\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-items\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-List $\ast$$\ast$, ret)}\label{group__Naviframe_gac5acdddca791d9f184a6b3a0ee9b5c7c}


Get a list of all the naviframe items. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_gaf62afdda5c8067ed27f1e3d7618a6296}{elm\-\_\-naviframe\-\_\-items\-\_\-get} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-V\-\_\-\-B\-T\-N\-\_\-\-A\-U\-T\-O\-\_\-\-P\-U\-S\-H\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Naviframe_ga7f74cf9c7ff2c58ab92c78739581552a}


Get a value whether prev button(back button) will be auto pushed or. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_ga21765cc76c93bec0b364a9dae94f3e38}{elm\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-get} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{auto\-\_\-pushed}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-V\-\_\-\-B\-T\-N\-\_\-\-A\-U\-T\-O\-\_\-\-P\-U\-S\-H\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, auto\-\_\-pushed)}\label{group__Naviframe_gaae9ada2d1df4a9bce1eae88856126d32}


Set creating prev button automatically or not. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em auto\-\_\-pushed} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_gaa989cfd7fe14660f384e5924dd7a6114}{elm\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-set} 
\end{DoxySeeAlso}


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

\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[{elm\-\_\-obj\-\_\-naviframe\-\_\-top\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-naviframe\-\_\-top\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-N\-A\-V\-I\-F\-R\-A\-M\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-O\-P\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Naviframe_gad65f5bbcea60925db0d63c76bdc6db8a}


Get a top item on the naviframe stack. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_ga1bf0fdf1159bce66a29a274b30dc5a9a}{elm\-\_\-naviframe\-\_\-top\-\_\-item\-\_\-get} 
\end{DoxySeeAlso}


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



\subsection{Function Documentation}
\index{Naviframe@{Naviframe}!elm\-\_\-naviframe\-\_\-add@{elm\-\_\-naviframe\-\_\-add}}
\index{elm\-\_\-naviframe\-\_\-add@{elm\-\_\-naviframe\-\_\-add}!Naviframe@{Naviframe}}
\subsubsection[{elm\-\_\-naviframe\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-naviframe\-\_\-add (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Naviframe_gae58fd808eabae52ac15a03f8c7ec3d96}


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\-L\-L}, if it cannot be created 
\end{DoxyReturn}
\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[{elm\-\_\-naviframe\-\_\-bottom\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-naviframe\-\_\-bottom\-\_\-item\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Naviframe_ga2ba13c8dd360be4726f50f10e452d0a3}


Get a bottom item on the naviframe stack. 


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The bottom item on the naviframe stack or {\ttfamily N\-U\-L\-L}, if the stack is empty 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-naviframe\-\_\-bottom\-\_\-item\-\_\-get.

\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[{elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Naviframe_gac2a38db9263d1de0099ef75064665995}


Get a value whether preserve mode is enabled or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, preserve mode is enabled
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_ga21f6b516542fac7843c1965e1ab48c47}{elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get.

\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[{elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{preserve}
\end{DoxyParamCaption}
)}\label{group__Naviframe_ga21f6b516542fac7843c1965e1ab48c47}


preserve the content objects when items are popped. 


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
{\em preserve} & Enable the preserve mode if E\-I\-N\-A\-\_\-\-T\-R\-U\-E, disable otherwise\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_gac2a38db9263d1de0099ef75064665995}{elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-set.

\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[{elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Naviframe_gaed19e2218e14974c784da0ac732a234a}


Get the value of event enabled status. 


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E, when event is enabled
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_gad9d4b860f75f94ddf5cf62b0bca1524a}{elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-get.

\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[{elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{enabled}
\end{DoxyParamCaption}
)}\label{group__Naviframe_gad9d4b860f75f94ddf5cf62b0bca1524a}


Set the event enabled when pushing/popping items. 

If {\ttfamily enabled} is E\-I\-N\-A\-\_\-\-T\-R\-U\-E, the contents of the naviframe item will receives events from mouse and keyboard during view changing such as item push/pop.


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
{\em enabled} & Events are received when enabled is {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, and ignored otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
Events will be blocked by calling evas\-\_\-object\-\_\-freeze\-\_\-events\-\_\-set() internally. So don't call the A\-P\-I whiling pushing/popping items.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Naviframe_gaed19e2218e14974c784da0ac732a234a}{elm\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-get()} 

evas\-\_\-object\-\_\-freeze\-\_\-events\-\_\-set() 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-naviframe\-\_\-event\-\_\-enabled\-\_\-set.

\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[{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-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}
)}\label{group__Naviframe_ga6b4b41b69d9c2693d8a5c4e940538533}


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


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
{\em after} & The naviframe item to insert after. \\
\hline
{\em title\-\_\-label} & The label in the title area. The name of the title label part is \char`\"{}elm.\-text.\-title\char`\"{} \\
\hline
{\em prev\-\_\-btn} & The button to go to the previous item. If it is N\-U\-L\-L, then naviframe will create a back button automatically. The name of the prev\-\_\-btn part is \char`\"{}elm.\-swallow.\-prev\-\_\-btn\char`\"{} \\
\hline
{\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
{\em content} & The main content object. The name of content part is \char`\"{}elm.\-swallow.\-content\char`\"{} \\
\hline
{\em item\-\_\-style} & The current item style name. {\ttfamily N\-U\-L\-L} would be default. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\-U\-L\-L} upon failure.
\end{DoxyReturn}
The item is inserted into the naviframe straight away without any transition operations. This item will be deleted when it is popped.

\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_ga938a7a762131ac06df229123f1e950cc}{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set()} 

also \hyperlink{group__Naviframe_ga20d90521266fd19af0c68ed37fac4f0a}{elm\-\_\-naviframe\-\_\-item\-\_\-push()} 

also \hyperlink{group__Naviframe_ga15d8935b44de5b1c8612bf54b8bcd5e7}{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before()}
\end{DoxySeeAlso}
The following styles are available for this item\-: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} \end{DoxyItemize}


References elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after.

\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[{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-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}
)}\label{group__Naviframe_ga15d8935b44de5b1c8612bf54b8bcd5e7}


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


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
{\em before} & The naviframe item to insert before. \\
\hline
{\em title\-\_\-label} & The label in the title area. The name of the title label part is \char`\"{}elm.\-text.\-title\char`\"{} \\
\hline
{\em prev\-\_\-btn} & The button to go to the previous item. If it is N\-U\-L\-L, then naviframe will create a back button automatically. The name of the prev\-\_\-btn part is \char`\"{}elm.\-swallow.\-prev\-\_\-btn\char`\"{} \\
\hline
{\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
{\em content} & The main content object. The name of content part is \char`\"{}elm.\-swallow.\-content\char`\"{} \\
\hline
{\em item\-\_\-style} & The current item style name. {\ttfamily N\-U\-L\-L} would be default. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\-U\-L\-L} upon failure.
\end{DoxyReturn}
The item is inserted into the naviframe straight away without any transition operations. This item will be deleted when it is popped.

\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_ga938a7a762131ac06df229123f1e950cc}{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set()} 

also \hyperlink{group__Naviframe_ga20d90521266fd19af0c68ed37fac4f0a}{elm\-\_\-naviframe\-\_\-item\-\_\-push()} 

also \hyperlink{group__Naviframe_ga6b4b41b69d9c2693d8a5c4e940538533}{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after()}
\end{DoxySeeAlso}
The following styles are available for this item\-: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} \end{DoxyItemize}


References elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before.

\index{Naviframe@{Naviframe}!elm\-\_\-naviframe\-\_\-item\-\_\-pop@{elm\-\_\-naviframe\-\_\-item\-\_\-pop}}
\index{elm\-\_\-naviframe\-\_\-item\-\_\-pop@{elm\-\_\-naviframe\-\_\-item\-\_\-pop}!Naviframe@{Naviframe}}
\subsubsection[{elm\-\_\-naviframe\-\_\-item\-\_\-pop}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-naviframe\-\_\-item\-\_\-pop (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Naviframe_ga3a573f4937c515d4603fa9be4852be0c}


Pop an item that is on top of the stack. 


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily N\-U\-L\-L} or the content object(if the elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get is true).
\end{DoxyReturn}
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.

\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_gac2a38db9263d1de0099ef75064665995}{elm\-\_\-naviframe\-\_\-content\-\_\-preserve\-\_\-on\-\_\-pop\-\_\-get()} 

also \hyperlink{group__Naviframe_ga7d7f596cfb688a2b62933486c1f9ce19}{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-cb\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-pop.



Referenced by elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-to().

\index{Naviframe@{Naviframe}!elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-cb\-\_\-set@{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-cb\-\_\-set}}
\index{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-cb\-\_\-set@{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-cb\-\_\-set}!Naviframe@{Naviframe}}
\subsubsection[{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-cb\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it, }
\item[{Elm\-\_\-\-Naviframe\-\_\-\-Item\-\_\-\-Pop\-\_\-\-Cb}]{func, }
\item[{void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Naviframe_ga7d7f596cfb688a2b62933486c1f9ce19}


Set a function to be called when {\ttfamily it} of the naviframe is going to be popped. 


\begin{DoxyParams}{Parameters}
{\em it} & The item to set the callback on \\
\hline
{\em func} & the callback function.\\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
Don't set \char`\"{}clicked\char`\"{} callback to the prev button additionally if the function does an exact same logic with this {\ttfamily func}. When hardware back key is pressed then both callbacks will be called.
\end{DoxyWarning}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}
\index{Naviframe@{Naviframe}!elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-to@{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-to}}
\index{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-to@{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-to}!Naviframe@{Naviframe}}
\subsubsection[{elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-to}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-to (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__Naviframe_ga2967b740a1e1ec32290c1494bd0fe875}


Pop the items between the top and the above one on the given item. 

The items between the top and the given item will be deleted first, and then the top item will be popped at last.


\begin{DoxyParams}{Parameters}
{\em it} & The naviframe item \\
\hline
\end{DoxyParams}


References elm\-\_\-naviframe\-\_\-item\-\_\-pop(), and elm\-\_\-naviframe\-\_\-top\-\_\-item\-\_\-get().

\index{Naviframe@{Naviframe}!elm\-\_\-naviframe\-\_\-item\-\_\-push@{elm\-\_\-naviframe\-\_\-item\-\_\-push}}
\index{elm\-\_\-naviframe\-\_\-item\-\_\-push@{elm\-\_\-naviframe\-\_\-item\-\_\-push}!Naviframe@{Naviframe}}
\subsubsection[{elm\-\_\-naviframe\-\_\-item\-\_\-push}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-naviframe\-\_\-item\-\_\-push (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\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}
)}\label{group__Naviframe_ga20d90521266fd19af0c68ed37fac4f0a}


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


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
{\em title\-\_\-label} & The label in the title area. The name of the title label part is \char`\"{}elm.\-text.\-title\char`\"{} \\
\hline
{\em prev\-\_\-btn} & The button to go to the previous item. If it is N\-U\-L\-L, then naviframe will create a back button automatically. The name of the prev\-\_\-btn part is \char`\"{}elm.\-swallow.\-prev\-\_\-btn\char`\"{} \\
\hline
{\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
{\em content} & The main content object. The name of content part is \char`\"{}elm.\-swallow.\-content\char`\"{} \\
\hline
{\em item\-\_\-style} & The current item style name. {\ttfamily N\-U\-L\-L} would be default. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily N\-U\-L\-L} upon failure.
\end{DoxyReturn}
The item pushed becomes one page of the naviframe, this item will be deleted when it is popped.

\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_ga938a7a762131ac06df229123f1e950cc}{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set()} 

also \hyperlink{group__Naviframe_ga15d8935b44de5b1c8612bf54b8bcd5e7}{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-before()} 

also \hyperlink{group__Naviframe_ga6b4b41b69d9c2693d8a5c4e940538533}{elm\-\_\-naviframe\-\_\-item\-\_\-insert\-\_\-after()}
\end{DoxySeeAlso}
The following styles are available for this item\-: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} \end{DoxyItemize}


References elm\-\_\-obj\-\_\-naviframe\-\_\-item\-\_\-push.

\index{Naviframe@{Naviframe}!elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-get@{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-get}}
\index{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-get@{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-get}!Naviframe@{Naviframe}}
\subsubsection[{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__Naviframe_ga20d73faa2900a2331c58befb59254717}


Get an item style. 


\begin{DoxyParams}{Parameters}
{\em it} & The naviframe item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current item style name
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_ga938a7a762131ac06df229123f1e950cc}{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set()} 
\end{DoxySeeAlso}
\index{Naviframe@{Naviframe}!elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set@{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set}}
\index{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set@{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set}!Naviframe@{Naviframe}}
\subsubsection[{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it, }
\item[{const char $\ast$}]{item\-\_\-style}
\end{DoxyParamCaption}
)}\label{group__Naviframe_ga938a7a762131ac06df229123f1e950cc}


Set an item style. 


\begin{DoxyParams}{Parameters}
{\em it} & The naviframe item \\
\hline
{\em item\-\_\-style} & The current item style name. {\ttfamily N\-U\-L\-L} would be default\\
\hline
\end{DoxyParams}
The following styles are available for this item\-: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} \end{DoxyItemize}
\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_ga20d73faa2900a2331c58befb59254717}{elm\-\_\-naviframe\-\_\-item\-\_\-style\-\_\-get()} 
\end{DoxySeeAlso}
\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[{elm\-\_\-naviframe\-\_\-item\-\_\-title\-\_\-visible\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-naviframe\-\_\-item\-\_\-title\-\_\-visible\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__Naviframe_gaaa6abb85e3530a4789d7bdfdda05826d}


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\-U\-E}, title area is visible
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_gabd80da28965ba6b4e9472d88207ea02f}{elm\-\_\-naviframe\-\_\-item\-\_\-title\-\_\-visible\-\_\-set()} 
\end{DoxySeeAlso}
\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[{elm\-\_\-naviframe\-\_\-item\-\_\-title\-\_\-visible\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-naviframe\-\_\-item\-\_\-title\-\_\-visible\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it, }
\item[{Eina\-\_\-\-Bool}]{visible}
\end{DoxyParamCaption}
)}\label{group__Naviframe_gabd80da28965ba6b4e9472d88207ea02f}


Show/\-Hide the title area. 


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

\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_gaaa6abb85e3530a4789d7bdfdda05826d}{elm\-\_\-naviframe\-\_\-item\-\_\-title\-\_\-visible\-\_\-get()} 
\end{DoxySeeAlso}
\index{Naviframe@{Naviframe}!elm\-\_\-naviframe\-\_\-items\-\_\-get@{elm\-\_\-naviframe\-\_\-items\-\_\-get}}
\index{elm\-\_\-naviframe\-\_\-items\-\_\-get@{elm\-\_\-naviframe\-\_\-items\-\_\-get}!Naviframe@{Naviframe}}
\subsubsection[{elm\-\_\-naviframe\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-List$\ast$ elm\-\_\-naviframe\-\_\-items\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Naviframe_gaf62afdda5c8067ed27f1e3d7618a6296}


Get a list of all the naviframe items. 


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An Eina\-\_\-\-List of naviframe items, \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item}, or {\ttfamily N\-U\-L\-L} on failure. 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
The returned list M\-U\-S\-T be freed. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-naviframe\-\_\-items\-\_\-get.

\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[{elm\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Naviframe_ga21765cc76c93bec0b364a9dae94f3e38}


Get a value whether prev button(back button) will be auto pushed or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, prev button will be auto pushed.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_ga20d90521266fd19af0c68ed37fac4f0a}{elm\-\_\-naviframe\-\_\-item\-\_\-push()} \hyperlink{group__Naviframe_gaa989cfd7fe14660f384e5924dd7a6114}{elm\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-get.

\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[{elm\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{auto\-\_\-pushed}
\end{DoxyParamCaption}
)}\label{group__Naviframe_gaa989cfd7fe14660f384e5924dd7a6114}


Set creating prev button automatically or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
{\em auto\-\_\-pushed} & If {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, the previous button(back button) will be created internally when you pass the {\ttfamily N\-U\-L\-L} to the prev\-\_\-btn parameter in elm\-\_\-naviframe\-\_\-item\-\_\-push\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
also \hyperlink{group__Naviframe_ga20d90521266fd19af0c68ed37fac4f0a}{elm\-\_\-naviframe\-\_\-item\-\_\-push()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-naviframe\-\_\-prev\-\_\-btn\-\_\-auto\-\_\-pushed\-\_\-set.

\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[{elm\-\_\-naviframe\-\_\-top\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-naviframe\-\_\-top\-\_\-item\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Naviframe_ga1bf0fdf1159bce66a29a274b30dc5a9a}


Get a top item on the naviframe stack. 


\begin{DoxyParams}{Parameters}
{\em obj} & The naviframe object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The top item on the naviframe stack or {\ttfamily N\-U\-L\-L}, if the stack is empty 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-naviframe\-\_\-top\-\_\-item\-\_\-get.



Referenced by elm\-\_\-naviframe\-\_\-item\-\_\-pop\-\_\-to().

