\hypertarget{group__Edje__Object__Group}{\section{Edje Object}
\label{group__Edje__Object__Group}\index{Edje Object@{Edje Object}}
}


This group discusses functions that deal with Edje layouts and its components.  


\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Edje__Object__Communication__Interface__Signal}{Edje Communication Interface\+: Signal}
\begin{DoxyCompactList}\small\item\em Functions that deal with signals. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__Object__Scale}{Edje Scale}
\begin{DoxyCompactList}\small\item\em Functions that deal with scaling objects. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__Object__Color__Class}{Edje Class\+: Color}
\begin{DoxyCompactList}\small\item\em Functions that deal with Color Classes. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__Object__Part}{Edje Part}
\begin{DoxyCompactList}\small\item\em Functions that deal with layout components. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__Object__Geometry__Group}{Edje Object Geometry}
\begin{DoxyCompactList}\small\item\em Functions that deal with object's geometry. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__Object__Text__Class}{Edje Class\+: Text}
\begin{DoxyCompactList}\small\item\em Functions that deal with Text Classes. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__Object__File}{Edje Object File}
\begin{DoxyCompactList}\small\item\em Functions to deals with E\+D\+J files. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__Object__Animation}{Edje Object Animation}
\begin{DoxyCompactList}\small\item\em Functions that deal with animations. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__Object__Communication__Interface__Message}{Edje Communication Interface\+: Message}
\begin{DoxyCompactList}\small\item\em Functions that deal with messages. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__Perspective}{Edje Perspective}
\begin{DoxyCompactList}\small\item\em Functions that deal with 3\+D projection of an 2\+D object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This group discusses functions that deal with Edje layouts and its components. 

An important thing to know about this group is that there is no Edje\+\_\+\+Object in {\bfseries code}. What we refer here as object are layouts (or themes) defined by groups, and parts, both declared in E\+D\+C files. They are of type Evas\+\_\+\+Object as the other native objects of Evas, but they only exist in Edje, so that is why we are calling them \char`\"{}edje objects\char`\"{}.

With the Edje Object Group functions we can deal with layouts by managing its aspect, content, message and signal exchange and animation, among others. 