\section{Panes}
\label{group__Panes}\index{Panes@{Panes}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Panes_gad7b9cfbe927ab0275b75d9a6797c00c9}{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-L\-E\-F\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\item 
\#define \hyperlink{group__Panes_gab2222a61ad25fa78d168592d2e84f6c1}{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set}(size)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-L\-E\-F\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, size)
\item 
\#define \hyperlink{group__Panes_gaa81b3f877f2ed0bc16adf118ce74ec05}{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\item 
\#define \hyperlink{group__Panes_ga4ae6bd9e6aa6f956cffcb0b6a7b0c973}{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set}(size)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, size)
\item 
\#define \hyperlink{group__Panes_gab7730344ea9cd83b2b8a12cb4a50da0e}{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-set}(horizontal)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horizontal)
\item 
\#define \hyperlink{group__Panes_gaa7c24c0aaef5e30954e2b8a7b3dedcd1}{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\item 
\#define \hyperlink{group__Panes_ga4f8201d85ad3497c2ab02f66dbf8e315}{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-set}(fixed)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-X\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, fixed)
\item 
\#define \hyperlink{group__Panes_ga9ae0bdb0c4d72b0bd9d4f1d28ce4e9a0}{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-X\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Panes_gaa4d51c6b525408873cb867485b80f35b}{elm\-\_\-panes\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new panes widget to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
double \hyperlink{group__Panes_ga62aa102e368d65926742ad74314894d1}{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the size proportion of panes widget's left side. \end{DoxyCompactList}\item 
void \hyperlink{group__Panes_gaccde3fc247b09af5d912303661375bb5}{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double size)
\begin{DoxyCompactList}\small\item\em Set the size proportion of panes widget's left side. \end{DoxyCompactList}\item 
double \hyperlink{group__Panes_ga054e1969a344106a1b9320259056f43a}{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the size proportion of panes widget's right side. \end{DoxyCompactList}\item 
void \hyperlink{group__Panes_ga02c6fcccbf3b3ead8d87a0a78b48e83e}{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double size)
\begin{DoxyCompactList}\small\item\em Set the size proportion of panes widget's right side. \end{DoxyCompactList}\item 
void \hyperlink{group__Panes_gabb2bcec90bebe89dc77de7c630a8908c}{elm\-\_\-panes\-\_\-horizontal\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool horizontal)
\begin{DoxyCompactList}\small\item\em Set how to split and dispose each content. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Panes_ga02c6e167973144e39037e60b25eaf32c}{elm\-\_\-panes\-\_\-horizontal\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieve the split direction of a given panes widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Panes_ga20681595d1fb84300cfc44b4a09e2ae3}{elm\-\_\-panes\-\_\-fixed\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool fixed)
\begin{DoxyCompactList}\small\item\em Set whether the left and right panes can be resized by user interaction. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Panes_ga94d1a2e165d903feec4c541872208856}{elm\-\_\-panes\-\_\-fixed\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieve the resize mode for the panes of a given panes widget. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{panes_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImage}
\includegraphics{img/widget/panes/preview-00}
\caption{width=}
\end{DoxyImage}


 
\begin{DoxyImage}
\includegraphics{panes}
\caption{width=}
\end{DoxyImage}


The panes widget adds a draggable bar between two contents. When dragged this bar will resize contents' size.

Panes can be split vertically or horizontally, and contents size proportion can be customized (homogeneous by default).

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

This widget emits the following signals, besides the ones sent from Layout\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}press\char`\"{}} -\/ The panes has been pressed (button wasn't released yet).
\item {\ttfamily \char`\"{}unpress\char`\"{}} -\/ The panes was released after being pressed.
\item {\ttfamily \char`\"{}clicked\char`\"{}} -\/ The panes has been clicked$>$
\item {\ttfamily \char`\"{}clicked,double\char`\"{}} -\/ The panes has been double clicked
\end{DoxyItemize}

Available styles for it\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} 
\end{DoxyItemize}

Default content parts of the panes widget that you can use are\-: \begin{DoxyItemize}
\item \char`\"{}left\char`\"{} -\/ A leftside content of the panes \item \char`\"{}right\char`\"{} -\/ A rightside content of the panes \item \char`\"{}top\char`\"{} -\/ A top content of the vertical panes \item \char`\"{}bottom\char`\"{} -\/ A bottom content of the vertical panes\end{DoxyItemize}
If panes are displayed vertically, left content will be displayed on top.

Supported elm\-\_\-object common A\-P\-Is. \begin{DoxyItemize}
\item \hyperlink{group__General_ga0531ec8867c72def7c780601764ca642}{elm\-\_\-object\-\_\-part\-\_\-content\-\_\-set} \item \hyperlink{group__General_ga32413f4d59d8232cd362a922a281abf1}{elm\-\_\-object\-\_\-part\-\_\-content\-\_\-get} \item \hyperlink{group__General_gadc5a1df25fe17e31739841133b53b5fc}{elm\-\_\-object\-\_\-part\-\_\-content\-\_\-unset}\end{DoxyItemize}
Here is an example on its usage\-: \begin{DoxyItemize}
\item \hyperlink{panes_example}{Panes widget example} \end{DoxyItemize}


\subsection{Macro Definition Documentation}
\index{Panes@{Panes}!elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get@{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get}}
\index{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get@{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get}!Panes@{Panes}}
\subsubsection[{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-L\-E\-F\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Panes_gad7b9cfbe927ab0275b75d9a6797c00c9}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the size proportion of panes widget's left side.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga62aa102e368d65926742ad74314894d1}{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get().

\index{Panes@{Panes}!elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set@{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set}}
\index{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set@{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set}!Panes@{Panes}}
\subsubsection[{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{size}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-L\-E\-F\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, size)}\label{group__Panes_gab2222a61ad25fa78d168592d2e84f6c1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the size proportion of panes widget's left side.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em size} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_gaccde3fc247b09af5d912303661375bb5}{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set().

\index{Panes@{Panes}!elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get@{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get}}
\index{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get@{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get}!Panes@{Panes}}
\subsubsection[{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Panes_gaa81b3f877f2ed0bc16adf118ce74ec05}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the size proportion of panes widget's right side.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga054e1969a344106a1b9320259056f43a}{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get().

\index{Panes@{Panes}!elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set@{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set}}
\index{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set@{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set}!Panes@{Panes}}
\subsubsection[{elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{size}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-I\-G\-H\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, size)}\label{group__Panes_ga4ae6bd9e6aa6f956cffcb0b6a7b0c973}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the size proportion of panes widget's right side.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em size} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga02c6fcccbf3b3ead8d87a0a78b48e83e}{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set().

\index{Panes@{Panes}!elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-get@{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-get}}
\index{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-get@{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-get}!Panes@{Panes}}
\subsubsection[{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-X\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Panes_ga9ae0bdb0c4d72b0bd9d4f1d28ce4e9a0}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve the resize mode for the panes of a given panes widget.


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


Referenced by elm\-\_\-panes\-\_\-fixed\-\_\-get().

\index{Panes@{Panes}!elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-set@{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-set}}
\index{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-set@{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-set}!Panes@{Panes}}
\subsubsection[{elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{fixed}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-X\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, fixed)}\label{group__Panes_ga4f8201d85ad3497c2ab02f66dbf8e315}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set whether the left and right panes can be resized by user interaction.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em fixed} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga20681595d1fb84300cfc44b4a09e2ae3}{elm\-\_\-panes\-\_\-fixed\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-panes\-\_\-fixed\-\_\-set().

\index{Panes@{Panes}!elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-get@{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-get}}
\index{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-get@{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-get}!Panes@{Panes}}
\subsubsection[{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Panes_gaa7c24c0aaef5e30954e2b8a7b3dedcd1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve the split direction of a given panes widget.


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


Referenced by elm\-\_\-panes\-\_\-horizontal\-\_\-get().

\index{Panes@{Panes}!elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-set@{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-set}}
\index{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-set@{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-set}!Panes@{Panes}}
\subsubsection[{elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{horizontal}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-E\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horizontal)}\label{group__Panes_gab7730344ea9cd83b2b8a12cb4a50da0e}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set how to split and dispose each content.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em horizontal} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_gabb2bcec90bebe89dc77de7c630a8908c}{elm\-\_\-panes\-\_\-horizontal\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-panes\-\_\-horizontal\-\_\-set().



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


Add a new panes widget to the given parent Elementary (container) object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new panes widget handle or {\ttfamily N\-U\-L\-L}, on errors.
\end{DoxyReturn}
This function inserts a new panes widget on the canvas. \index{Panes@{Panes}!elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get@{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get}}
\index{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get@{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get}!Panes@{Panes}}
\subsubsection[{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Panes_ga62aa102e368d65926742ad74314894d1}


Get the size proportion of panes widget's left side. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panes object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
float value between 0.\-0 and 1.\-0 representing size proportion of left side.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_gaccde3fc247b09af5d912303661375bb5}{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set()} for more details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get.

\index{Panes@{Panes}!elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set@{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set}}
\index{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set@{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set}!Panes@{Panes}}
\subsubsection[{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{size}
\end{DoxyParamCaption}
)}\label{group__Panes_gaccde3fc247b09af5d912303661375bb5}


Set the size proportion of panes widget's left side. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panes object. \\
\hline
{\em size} & Value between 0.\-0 and 1.\-0 representing size proportion of left side.\\
\hline
\end{DoxyParams}
By default it's homogeneous, i.\-e., both sides have the same size.

If something different is required, it can be set with this function. For example, if the left content should be displayed over 75\% of the panes size, {\ttfamily size} should be passed as {\ttfamily 0.\-75}. This way, right content will be resized to 25\% of panes size.

If displayed vertically, left content is displayed at top, and right content at bottom.

\begin{DoxyNote}{Note}
This proportion will change when user drags the panes bar.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga62aa102e368d65926742ad74314894d1}{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set.



Referenced by elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set().

\index{Panes@{Panes}!elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get@{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get}}
\index{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get@{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get}!Panes@{Panes}}
\subsubsection[{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Panes_ga054e1969a344106a1b9320259056f43a}


Get the size proportion of panes widget's right side. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panes object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
float value between 0.\-0 and 1.\-0 representing size proportion of right side.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga02c6fcccbf3b3ead8d87a0a78b48e83e}{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set()} for more details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get.

\index{Panes@{Panes}!elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set@{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set}}
\index{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set@{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set}!Panes@{Panes}}
\subsubsection[{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{size}
\end{DoxyParamCaption}
)}\label{group__Panes_ga02c6fcccbf3b3ead8d87a0a78b48e83e}


Set the size proportion of panes widget's right side. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panes object. \\
\hline
{\em size} & Value between 0.\-0 and 1.\-0 representing size proportion of right side.\\
\hline
\end{DoxyParams}
By default it's homogeneous, i.\-e., both sides have the same size.

If something different is required, it can be set with this function. For example, if the right content should be displayed over 75\% of the panes size, {\ttfamily size} should be passed as {\ttfamily 0.\-75}. This way, left content will be resized to 25\% of panes size.

If displayed vertically, left content is displayed at top, and right content at bottom.

\begin{DoxyNote}{Note}
This proportion will change when user drags the panes bar.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga054e1969a344106a1b9320259056f43a}{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set, and elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set().

\index{Panes@{Panes}!elm\-\_\-panes\-\_\-fixed\-\_\-get@{elm\-\_\-panes\-\_\-fixed\-\_\-get}}
\index{elm\-\_\-panes\-\_\-fixed\-\_\-get@{elm\-\_\-panes\-\_\-fixed\-\_\-get}!Panes@{Panes}}
\subsubsection[{elm\-\_\-panes\-\_\-fixed\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-panes\-\_\-fixed\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Panes_ga94d1a2e165d903feec4c541872208856}


Retrieve the resize mode for the panes of a given panes widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panes object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, if {\ttfamily obj} is set to be resizable by user interaction.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga20681595d1fb84300cfc44b4a09e2ae3}{elm\-\_\-panes\-\_\-fixed\-\_\-set()} for more details. 

\hyperlink{group__Panes_ga62aa102e368d65926742ad74314894d1}{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-get()} 

\hyperlink{group__Panes_ga054e1969a344106a1b9320259056f43a}{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-get.

\index{Panes@{Panes}!elm\-\_\-panes\-\_\-fixed\-\_\-set@{elm\-\_\-panes\-\_\-fixed\-\_\-set}}
\index{elm\-\_\-panes\-\_\-fixed\-\_\-set@{elm\-\_\-panes\-\_\-fixed\-\_\-set}!Panes@{Panes}}
\subsubsection[{elm\-\_\-panes\-\_\-fixed\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-panes\-\_\-fixed\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{fixed}
\end{DoxyParamCaption}
)}\label{group__Panes_ga20681595d1fb84300cfc44b4a09e2ae3}


Set whether the left and right panes can be resized by user interaction. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panes object. \\
\hline
{\em fixed} & Use {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to fix the left and right panes sizes and make them not to be resized by user interaction. Use {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to make them resizable.\\
\hline
\end{DoxyParams}
By default panes' contents are resizable by user interaction.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga94d1a2e165d903feec4c541872208856}{elm\-\_\-panes\-\_\-fixed\-\_\-get()} 

\hyperlink{group__Panes_gaccde3fc247b09af5d912303661375bb5}{elm\-\_\-panes\-\_\-content\-\_\-left\-\_\-size\-\_\-set()} 

\hyperlink{group__Panes_ga02c6fcccbf3b3ead8d87a0a78b48e83e}{elm\-\_\-panes\-\_\-content\-\_\-right\-\_\-size\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-panes\-\_\-fixed\-\_\-set.

\index{Panes@{Panes}!elm\-\_\-panes\-\_\-horizontal\-\_\-get@{elm\-\_\-panes\-\_\-horizontal\-\_\-get}}
\index{elm\-\_\-panes\-\_\-horizontal\-\_\-get@{elm\-\_\-panes\-\_\-horizontal\-\_\-get}!Panes@{Panes}}
\subsubsection[{elm\-\_\-panes\-\_\-horizontal\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-panes\-\_\-horizontal\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Panes_ga02c6e167973144e39037e60b25eaf32c}


Retrieve the split direction of a given panes widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panes object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, if {\ttfamily obj} is set to be {\bfseries horizontal}, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} if it's {\bfseries vertical} (and on errors).
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_gabb2bcec90bebe89dc77de7c630a8908c}{elm\-\_\-panes\-\_\-horizontal\-\_\-set()} for more details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-get.

\index{Panes@{Panes}!elm\-\_\-panes\-\_\-horizontal\-\_\-set@{elm\-\_\-panes\-\_\-horizontal\-\_\-set}}
\index{elm\-\_\-panes\-\_\-horizontal\-\_\-set@{elm\-\_\-panes\-\_\-horizontal\-\_\-set}!Panes@{Panes}}
\subsubsection[{elm\-\_\-panes\-\_\-horizontal\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-panes\-\_\-horizontal\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{horizontal}
\end{DoxyParamCaption}
)}\label{group__Panes_gabb2bcec90bebe89dc77de7c630a8908c}


Set how to split and dispose each content. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panes object. \\
\hline
{\em horizontal} & Use {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to make {\ttfamily obj} to split panes horizontally (\char`\"{}top\char`\"{} and \char`\"{}bottom\char`\"{} contents). {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to make it vertically (\char`\"{}left\char`\"{} and \char`\"{}right\char`\"{} contents)\\
\hline
\end{DoxyParams}
Use this function to change how your panes is to be disposed\-: vertically or horizontally. Horizontal panes have \char`\"{}top\char`\"{} and \char`\"{}bottom\char`\"{} contents, vertical panes have \char`\"{}left\char`\"{} and \char`\"{}right\char`\"{} contents.

By default panes is in a vertical mode.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Panes_ga02c6e167973144e39037e60b25eaf32c}{elm\-\_\-panes\-\_\-horizontal\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-panes\-\_\-horizontal\-\_\-set.

