\hypertarget{group__Elm__Separator}{}\doxysection{Separator}
\label{group__Elm__Separator}\index{Separator@{Separator}}


Separator is a very thin object used to separate other objects.  


\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Elm__Separator_gaca28b57301e1464a9801a5f0196cdf66}\label{group__Elm__Separator_gaca28b57301e1464a9801a5f0196cdf66}} 
\#define \mbox{\hyperlink{group__Elm__Separator_gaca28b57301e1464a9801a5f0196cdf66}{ELM\+\_\+\+SEPARATOR\+\_\+\+CLASS}}~elm\+\_\+separator\+\_\+class\+\_\+get()
\begin{DoxyCompactList}\small\item\em Elementary separator class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EOAPI void \mbox{\hyperlink{group__Elm__Separator_ga1b7145f6eea67c8894e01efd902f18ac}{elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} horizontal)
\begin{DoxyCompactList}\small\item\em Set the horizontal mode of a separator object. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Separator_gae54dc59e78aa2e312d869e6f572a6d0a}{elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the horizontal mode of a separator object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Separator_gabacf257db01e0b39987332c5a71096e0}{elm\+\_\+separator\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a separator object to {\ttfamily parent}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Separator is a very thin object used to separate other objects. 

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


A separator can be vertical or horizontal.

This widget inherits from the \mbox{\hyperlink{group__Elm__Layout}{Layout}} one, so that all the functions acting on it also work for separator objects.

This widget emits the signals coming from \mbox{\hyperlink{group__Elm__Layout}{Layout}}.

\mbox{\hyperlink{tutorial_separator}{Separator example}} is a good example of how to use a separator. 

\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__Separator_ga1b7145f6eea67c8894e01efd902f18ac}\label{group__Elm__Separator_ga1b7145f6eea67c8894e01efd902f18ac}} 
\index{Separator@{Separator}!elm\_obj\_separator\_horizontal\_set@{elm\_obj\_separator\_horizontal\_set}}
\index{elm\_obj\_separator\_horizontal\_set@{elm\_obj\_separator\_horizontal\_set}!Separator@{Separator}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_separator\_horizontal\_set()}{elm\_obj\_separator\_horizontal\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{horizontal }\end{DoxyParamCaption})}



Set the horizontal mode of a separator object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em horizontal} & If true, the separator is horizontal \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Separator_gae54dc59e78aa2e312d869e6f572a6d0a}\label{group__Elm__Separator_gae54dc59e78aa2e312d869e6f572a6d0a}} 
\index{Separator@{Separator}!elm\_obj\_separator\_horizontal\_get@{elm\_obj\_separator\_horizontal\_get}}
\index{elm\_obj\_separator\_horizontal\_get@{elm\_obj\_separator\_horizontal\_get}!Separator@{Separator}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_separator\_horizontal\_get()}{elm\_obj\_separator\_horizontal\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the horizontal mode of a separator object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If true, the separator is horizontal 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Separator_gabacf257db01e0b39987332c5a71096e0}\label{group__Elm__Separator_gabacf257db01e0b39987332c5a71096e0}} 
\index{Separator@{Separator}!elm\_separator\_add@{elm\_separator\_add}}
\index{elm\_separator\_add@{elm\_separator\_add}!Separator@{Separator}}
\doxysubsubsection{\texorpdfstring{elm\_separator\_add()}{elm\_separator\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+separator\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Add a separator object to {\ttfamily parent}. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The separator object, or NULL upon failure 
\end{DoxyReturn}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL.

