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


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


\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Elm__Separator_gaca28b57301e1464a9801a5f0196cdf66}\label{group__Elm__Separator_gaca28b57301e1464a9801a5f0196cdf66}} 
\#define \mbox{\hyperlink{group__Elm__Separator_gaca28b57301e1464a9801a5f0196cdf66}{E\+L\+M\+\_\+\+S\+E\+P\+A\+R\+A\+T\+O\+R\+\_\+\+C\+L\+A\+SS}}~elm\+\_\+separator\+\_\+class\+\_\+get()
\begin{DoxyCompactList}\small\item\em Elementary separator class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\+O\+A\+PI void \mbox{\hyperlink{group__Elm__Separator_ga1b7145f6eea67c8894e01efd902f18ac}{elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+set}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{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 
E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Separator_gae54dc59e78aa2e312d869e6f572a6d0a}{elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the horizontal mode of a separator object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Separator_ga7c66f95a05ed7f0fb104dd27dca9959d}{elm\+\_\+separator\+\_\+horizontal\+\_\+set}} (Elm\+\_\+\+Separator $\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 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Separator_ga9845b7d0f357ea48a6abffb053c59fa9}{elm\+\_\+separator\+\_\+horizontal\+\_\+get}} (const Elm\+\_\+\+Separator $\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}


\subsection{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 Layout one, so that all the functions acting on it also work for separator objects.

This widget emits the signals coming from Layout.

tutorial\+\_\+separator is a good example of how to use a separator. 

\subsection{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}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+set()}{elm\_obj\_separator\_horizontal\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{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{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em horizontal} & If true, the separator is horizontal \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+separator\+\_\+horizontal\+\_\+set().

\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}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+get()}{elm\_obj\_separator\_horizontal\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the horizontal mode of a separator object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If true, the separator is horizontal 
\end{DoxyReturn}


Referenced by elm\+\_\+separator\+\_\+horizontal\+\_\+get().

\mbox{\Hypertarget{group__Elm__Separator_ga7c66f95a05ed7f0fb104dd27dca9959d}\label{group__Elm__Separator_ga7c66f95a05ed7f0fb104dd27dca9959d}} 
\index{Separator@{Separator}!elm\+\_\+separator\+\_\+horizontal\+\_\+set@{elm\+\_\+separator\+\_\+horizontal\+\_\+set}}
\index{elm\+\_\+separator\+\_\+horizontal\+\_\+set@{elm\+\_\+separator\+\_\+horizontal\+\_\+set}!Separator@{Separator}}
\subsubsection{\texorpdfstring{elm\+\_\+separator\+\_\+horizontal\+\_\+set()}{elm\_separator\_horizontal\_set()}}
{\footnotesize\ttfamily void elm\+\_\+separator\+\_\+horizontal\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Separator $\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{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em horizontal} & If true, the separator is horizontal \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+set().

\mbox{\Hypertarget{group__Elm__Separator_ga9845b7d0f357ea48a6abffb053c59fa9}\label{group__Elm__Separator_ga9845b7d0f357ea48a6abffb053c59fa9}} 
\index{Separator@{Separator}!elm\+\_\+separator\+\_\+horizontal\+\_\+get@{elm\+\_\+separator\+\_\+horizontal\+\_\+get}}
\index{elm\+\_\+separator\+\_\+horizontal\+\_\+get@{elm\+\_\+separator\+\_\+horizontal\+\_\+get}!Separator@{Separator}}
\subsubsection{\texorpdfstring{elm\+\_\+separator\+\_\+horizontal\+\_\+get()}{elm\_separator\_horizontal\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+separator\+\_\+horizontal\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Separator $\ast$}]{obj }\end{DoxyParamCaption})}



Get the horizontal mode of a separator object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If true, the separator is horizontal 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+separator\+\_\+horizontal\+\_\+get().

\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}}
\subsubsection{\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 N\+U\+LL upon failure 
\end{DoxyReturn}
