\hypertarget{Edje__Edit_8h}{\section{Edje\-\_\-\-Edit.\-h File Reference}
\label{Edje__Edit_8h}\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}}
}


Functions to deal with edje internal object.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Edje__Edit__Script__Error}{\-\_\-\-Edje\-\_\-\-Edit\-\_\-\-Script\-\_\-\-Error}
\item 
struct \hyperlink{struct__Edje__Part__Image__Use}{\-\_\-\-Edje\-\_\-\-Part\-\_\-\-Image\-\_\-\-Use}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{Edje__Edit_8h_a9193ca77c43d25c90c9e036cedc271b0}{typedef enum \-\_\-\-Edje\-\_\-\-Edit\-\_\-\-Image\-\_\-\-Comp {\bfseries Edje\-\_\-\-Edit\-\_\-\-Image\-\_\-\-Comp}}\label{Edje__Edit_8h_a9193ca77c43d25c90c9e036cedc271b0}

\item 
\hypertarget{Edje__Edit_8h_aa1e5d8b1c80066e981e587fc603b55a1}{typedef struct \\*
\hyperlink{struct__Edje__Edit__Script__Error}{\-\_\-\-Edje\-\_\-\-Edit\-\_\-\-Script\-\_\-\-Error} {\bfseries Edje\-\_\-\-Edit\-\_\-\-Script\-\_\-\-Error}}\label{Edje__Edit_8h_aa1e5d8b1c80066e981e587fc603b55a1}

\item 
\hypertarget{Edje__Edit_8h_af5c5ad6ae72f6cbea8cf7a50e46e55e8}{typedef struct \hyperlink{struct__Edje__Part__Image__Use}{\-\_\-\-Edje\-\_\-\-Part\-\_\-\-Image\-\_\-\-Use} {\bfseries Edje\-\_\-\-Part\-\_\-\-Image\-\_\-\-Use}}\label{Edje__Edit_8h_af5c5ad6ae72f6cbea8cf7a50e46e55e8}

\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries \-\_\-\-Edje\-\_\-\-Edit\-\_\-\-Image\-\_\-\-Comp} \{ \\*
{\bfseries E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-M\-P\-\_\-\-R\-A\-W}, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-M\-P\-\_\-\-U\-S\-E\-R}, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-M\-P\-\_\-\-C\-O\-M\-P}, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-M\-P\-\_\-\-L\-O\-S\-S\-Y}
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{Indent}{\bf General A\-P\-I}\par
{\em General functions that don't fit in other cateories. }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$ \hyperlink{Edje__Edit_8h_aed57ce0334cdbe522e1e6ad2356f526e}{edje\-\_\-edit\-\_\-object\-\_\-add} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Adds an editable Edje object to the canvas. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free} (\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$lst)
\begin{DoxyCompactList}\small\item\em Free a generic Eina\-\_\-\-List of (char $\ast$) allocated by an edje\-\_\-edit\-\_\-$\ast$\-\_\-get() function. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free} (const char $\ast$str)
\begin{DoxyCompactList}\small\item\em Free a generic string (char $\ast$) allocated by an edje\-\_\-edit\-\_\-$\ast$\-\_\-get() function. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_ac36303c2f469cd25df36afc38bb528f8}{edje\-\_\-edit\-\_\-compiler\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the name of the program that compiled the edje file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a20ab55ddd88524df1ebcd121fd26ad15}{edje\-\_\-edit\-\_\-save} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Save the modified edje object back to his file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a87e30ee4756d846480c528392c1f3931}{edje\-\_\-edit\-\_\-save\-\_\-all} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Saves every group back into the file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{Edje__Edit_8h_a08beedd62a25ae24babf679293d145a6}{edje\-\_\-edit\-\_\-print\-\_\-internal\-\_\-status} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Print on standard output many information about the internal status of the edje object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Groups A\-P\-I}\par
{\em Functions to deal with groups property (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3f65037e6d6db37bcb19dd49f721f9f9}{edje\-\_\-edit\-\_\-group\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Add an edje (empty) group to an edje object's group set. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad260faf7c12f8f81f3194f970f17fd13}{edje\-\_\-edit\-\_\-group\-\_\-copy} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$group\-\_\-name, const char $\ast$copy\-\_\-name)
\begin{DoxyCompactList}\small\item\em Copy whole group and all it's data into separate group. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a66f994a35f0ecd65b3fe109833b3dc53}{edje\-\_\-edit\-\_\-group\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$group\-\_\-name)
\begin{DoxyCompactList}\small\item\em Delete the specified group from the edje file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8e65d832955a05f4513e24b731f25626}{edje\-\_\-edit\-\_\-group\-\_\-exist} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$group)
\begin{DoxyCompactList}\small\item\em Check if a group with the given name exist in the edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3cb6ccce792511ae1dd1118ab6585b25}{edje\-\_\-edit\-\_\-group\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$new\-\_\-name)
\begin{DoxyCompactList}\small\item\em Set a new name for the current open group. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_ac3ba0d18f662bcaf7fb7c2fb18d416b1}{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the group minimum width. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a2a011e61e3e6723d274823b8c722ef13}{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int w)
\begin{DoxyCompactList}\small\item\em Set the group minimum width. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_ad787b65deee850ab46df4b8d288b498a}{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the group minimum height. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a989d45ac2e50bda89b682209dae32a2f}{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int h)
\begin{DoxyCompactList}\small\item\em Set the group minimum height. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a56beafc344519bbb1a7ebb1fedfe8e81}{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the group maximum width. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aa0280668b7cff7f53a40b5abf0152138}{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int w)
\begin{DoxyCompactList}\small\item\em Set the group maximum width. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a6d1d6dea395c89afe1ec384332ecc8b2}{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the group maximum height. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_acfb4ea7a395fb5de643c6971d2641a20}{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, int h)
\begin{DoxyCompactList}\small\item\em Set the group maximum height. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Alias A\-P\-I}\par
{\em Functions to deal with aliases that just another names of the group in the edje (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_acdb144d689fb3906f8f27c88fa27ecb3}{edje\-\_\-edit\-\_\-group\-\_\-aliases\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$group\-\_\-name)
\begin{DoxyCompactList}\small\item\em Retrieves a list of aliases for this group. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a9e046600b5afa3d483db40e180f56f0e}{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-is} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$alias\-\_\-name)
\begin{DoxyCompactList}\small\item\em Check if this group is an alias name. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_af0c02a5dc1eb8196bb5c59d0b9b18dc2}{edje\-\_\-edit\-\_\-group\-\_\-aliased\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$alias\-\_\-name)
\begin{DoxyCompactList}\small\item\em Return the main group name that is aliased by given alias name. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a321f854dcbb872977aff284bad5e1f78}{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$group\-\_\-name, const char $\ast$alias\-\_\-name)
\begin{DoxyCompactList}\small\item\em Add new alias to the given group. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Data A\-P\-I}\par
{\em Functions to deal with data embedded in the edje (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_ac8c32cb2babc6e11a07d709fc1911d53}{edje\-\_\-edit\-\_\-data\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves a list with the item names inside the data block. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a1451a7caba6517002e1bd4d117f5bdbe}{edje\-\_\-edit\-\_\-data\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname, const char $\ast$value)
\begin{DoxyCompactList}\small\item\em Create a new {\itshape global} data object in the given edje file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a09defdcbc380d694811d8858a023d689}{edje\-\_\-edit\-\_\-data\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname)
\begin{DoxyCompactList}\small\item\em Delete the given data object from edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_acf666e8828be980cb0610a09981d486f}{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname)
\begin{DoxyCompactList}\small\item\em Get the data associated with the given itemname. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a05dbc82c0b568ce0966f3b9e69d1cc33}{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname, const char $\ast$value)
\begin{DoxyCompactList}\small\item\em Set the data associated with the given itemname. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a6ceb28ffadc7487fd935b52eeb850a11}{edje\-\_\-edit\-\_\-data\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname, const char $\ast$newname)
\begin{DoxyCompactList}\small\item\em Change the name of the given data object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_a414c96438aa9e68dc48db3bf47cd477d}{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves a list with the item names inside the data block at the group level. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab5d50390aef8ab564d0b94c8406de973}{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname, const char $\ast$value)
\begin{DoxyCompactList}\small\item\em Create a new data object in the given edje file {\itshape belonging to the current group}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad911a3c659910bb4d50b65221f427814}{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname)
\begin{DoxyCompactList}\small\item\em Delete the given data object from the group. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_ae985bb16ec5b9233dcf2a3dce8e60c54}{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname)
\begin{DoxyCompactList}\small\item\em Get the data associated with the given itemname. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_acf0c79ee06877f20a0f80242fdf85d01}{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname, const char $\ast$value)
\begin{DoxyCompactList}\small\item\em Set the data associated with the given itemname. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a974063c8751b8643c37a32f1b5fa53b9}{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$itemname, const char $\ast$newname)
\begin{DoxyCompactList}\small\item\em Change the name of the given data object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Color Classes A\-P\-I}\par
{\em Functions to deal with Color Classes (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_afdfde3e0d759ba6a6570a24210fc3b25}{edje\-\_\-edit\-\_\-color\-\_\-classes\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of all the Color Classes in the given edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a2e726dcd3721891ad9b4e0719c3df09e}{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Create a new color class object in the given edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a2774cf8143208093d9a37f8866b43bac}{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Delete the given class object from edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3a750e45192f536448faed2bae5d9f9d}{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$class\-\_\-name, int $\ast$r, int $\ast$g, int $\ast$b, int $\ast$a, int $\ast$r2, int $\ast$g2, int $\ast$b2, int $\ast$a2, int $\ast$r3, int $\ast$g3, int $\ast$b3, int $\ast$a3)
\begin{DoxyCompactList}\small\item\em Get all the colors that compose the class. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad148b5c84ec742d71ab4f0446851253d}{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$class\-\_\-name, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3)
\begin{DoxyCompactList}\small\item\em Set the colors for the given color class. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a560f976e5d31da0d137446071b1c7309}{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name, const char $\ast$newname)
\begin{DoxyCompactList}\small\item\em Change the name of a color class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Text styles A\-P\-I}\par
{\em Functions to deal with text styles (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_ac781887749c072434b8d951244a7f9d8}{edje\-\_\-edit\-\_\-styles\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of all the text styles in the given edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae51e4a6c3a105e5e27fcaac19e46e930}{edje\-\_\-edit\-\_\-style\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Create a new text style object in the given edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a2858806a0f94f609e9a1c6c682be3658}{edje\-\_\-edit\-\_\-style\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Delete the given text style and all the child tags. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_adee6c4e07b83d690def0ac75a49a7fcd}{edje\-\_\-edit\-\_\-style\-\_\-tags\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Get the list of all the tags name in the given text style. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a53c31b8ca16cfac326747d1b31ba7fa2}{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$style, const char $\ast$tag)
\begin{DoxyCompactList}\small\item\em Get the value of the given tag. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_afd74407172d22e2257a934d45e0e1c62}{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$style, const char $\ast$tag, const char $\ast$new\-\_\-value)
\begin{DoxyCompactList}\small\item\em Set the value of the given tag. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a24305ddbcdf8f8e00aa3fb2454500923}{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$style, const char $\ast$tag, const char $\ast$new\-\_\-name)
\begin{DoxyCompactList}\small\item\em Set the name of the given tag. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ac4df8dca34ca0658caeedf1b20d00882}{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$style, const char $\ast$tag\-\_\-name)
\begin{DoxyCompactList}\small\item\em Add a new tag to the given text style. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a33cc8d7c5c98b2c5c6ae2e1b3b271ffd}{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$style, const char $\ast$tag)
\begin{DoxyCompactList}\small\item\em Delete the given tag. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Externals A\-P\-I}\par
{\em Functions to deal with list of external modules (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_a3a58b8bed04b9bd47dc69f09efba876c}{edje\-\_\-edit\-\_\-externals\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of all the externals requested in the given edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a74aa1e2cf09b02b111632e4bb3bc6bb0}{edje\-\_\-edit\-\_\-external\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$external)
\begin{DoxyCompactList}\small\item\em Add an external module to be requested on edje load. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a0aa3296cb0acd175f20dc913759935e2}{edje\-\_\-edit\-\_\-external\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$external)
\begin{DoxyCompactList}\small\item\em Delete the given external from the list. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Parts A\-P\-I}\par
{\em Functions to deal with part objects (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_ae6de5c21854aeeb08a2b28aae2e8b794}{edje\-\_\-edit\-\_\-parts\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of all the parts in the given edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a7dc28488332d3b8b0f7c856a0d0d46fb}{edje\-\_\-edit\-\_\-part\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name, Edje\-\_\-\-Part\-\_\-\-Type type)
\begin{DoxyCompactList}\small\item\em Create a new part in the given edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a927e163000c7c3859c91420acc83bd49}{edje\-\_\-edit\-\_\-part\-\_\-external\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name, const char $\ast$source)
\begin{DoxyCompactList}\small\item\em Create a new part of type E\-X\-T\-E\-R\-N\-A\-L in the given edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_af657eb4966e58c550ad50c79c9154735}{edje\-\_\-edit\-\_\-part\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Delete the given part from the edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a55b88d97bf6148a702f99e412b529a35}{edje\-\_\-edit\-\_\-part\-\_\-exist} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Check if a part with the given name exist in the edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a1166c70a953b269bbaff789273c57862}{edje\-\_\-edit\-\_\-part\-\_\-above\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the name of part stacked above the one passed. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a373efc751e7a005cd07ed1c1e8887081}{edje\-\_\-edit\-\_\-part\-\_\-below\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the name of part stacked below the one passed. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_abe3a5954cd5f9d107e397af5adb9164d}{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-below} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Move the given part below the previous one. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3119706a5d74245f1961caed9de70f32}{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-below} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$below)
\begin{DoxyCompactList}\small\item\em Move the given part below the part named below. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a992c6c7158763700a0d012deba92410e}{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-above} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Move the given part above the next one. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aae6ea26a51c83a2cc26726f7716aec60}{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-above} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$above)
\begin{DoxyCompactList}\small\item\em Move the given part above the part named above. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ac30feb80c42b7ef269a217dcba1a31fa}{edje\-\_\-edit\-\_\-part\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$new\-\_\-name)
\begin{DoxyCompactList}\small\item\em Set a new name for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a62cab5203fe78545c2fdce490b9f98ee}{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get api's name of a part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a5905806f76e74c87979fa9b94bc09d04}{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get api's description of a part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a855a62a453a29733e6b3db0a13a0f9d6}{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Set api's name of a part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a6b64f003012f1493d5135a64201e63d0}{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$description)
\begin{DoxyCompactList}\small\item\em Set api's description of a part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} Edje\-\_\-\-Part\-\_\-\-Type \hyperlink{Edje__Edit_8h_a2230051fcb9fe149381f745d1f89390e}{edje\-\_\-edit\-\_\-part\-\_\-type\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the type of a part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a7f8855f419a22aea66f2b1c62d4f28d5}{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the clip\-\_\-to part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a0a8eeab078fa7dd0866237f56b2db290}{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$clip\-\_\-to)
\begin{DoxyCompactList}\small\item\em Set a part to clip part to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a72312674178e3171e9b19f58f339a778}{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the source of part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab77d41541a0a088a7e6ef421644efc78}{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$source)
\begin{DoxyCompactList}\small\item\em Set the source of part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} Edje\-\_\-\-Text\-\_\-\-Effect \hyperlink{Edje__Edit_8h_a785ee325bb990c2efaf4c6b9f279b4f0}{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the effect for a given part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a4c1a6ab8d9993c31e6e40f17d5d0e60e}{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Text\-\_\-\-Effect effect)
\begin{DoxyCompactList}\small\item\em Set the effect for a given part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a13d8374d81142d99461364fd2794824b}{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, double $\ast$value)
\begin{DoxyCompactList}\small\item\em Get the current selected state in part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a1add0817491f52f1a93ce727484dde08}{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Set the current state in part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_acb2c538f2ad30b5ba5216b348b5a0d02}{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get mouse\-\_\-events for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a60abfb4542d3d307893596676d5fb16d}{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} mouse\-\_\-events)
\begin{DoxyCompactList}\small\item\em Set mouse\-\_\-events for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aaac5d5c19235e1f748dfc56da1e904da}{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get repeat\-\_\-events for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aed66a63f0996ab03f1aa78b5d9b131f3}{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} repeat\-\_\-events)
\begin{DoxyCompactList}\small\item\em Set repeat\-\_\-events for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{Evas__Common_8h_a9fda4d6d744ae16549b3765df7363f95}{Evas\-\_\-\-Event\-\_\-\-Flags} \hyperlink{Edje__Edit_8h_a4e73f9e001f0c6eb39d0e6bf82c9807c}{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get ignore\-\_\-flags for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a9e6b0869cd77ecf918ac486a2fc8c874}{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{Evas__Common_8h_a9fda4d6d744ae16549b3765df7363f95}{Evas\-\_\-\-Event\-\_\-\-Flags} ignore\-\_\-flags)
\begin{DoxyCompactList}\small\item\em Set ignore\-\_\-flags for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad9cf5a1339feabfae0516b3e84cec1bf}{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} scale)
\begin{DoxyCompactList}\small\item\em Set scale property for the part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad484c68c180ae301371f0b3e2b9b1160}{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get scale for the part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_ae7fad06c08ee7fd5be5f139a9d455a20}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get horizontal dragable state for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae9f2d45418a0e7c9dfd3350649e095dc}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, int drag)
\begin{DoxyCompactList}\small\item\em Set horizontal dragable state for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a263a1433f9bf109d003067632eeaa281}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get vertical dragable state for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_af49f8514eb0be6865bb0340176cdc0a8}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, int drag)
\begin{DoxyCompactList}\small\item\em Set vertical dragable state for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_ac99a6d5f6d23a802186de645cdc24092}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get horizontal dragable step for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ac61c6aba3d44bc7d0a48754a625cc982}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, int step)
\begin{DoxyCompactList}\small\item\em Set horizontal dragable state for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_af90243f06494e5bda2e0a35dbfe46ccb}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get vertical dragable step for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a4a19fcfe66642d9b4b9e30ce9f87ec6e}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, int step)
\begin{DoxyCompactList}\small\item\em Set vertical dragable state for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a1bc23ceec0ef6d042230ef73616fb629}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get horizontal dragable count for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a96239332ec2a4154fb56400ec2f422b4}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, int count)
\begin{DoxyCompactList}\small\item\em Set horizontal dragable count for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_aefe89f870b2837023239f9dd424f81a8}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get vertical dragable count for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_af1858e670864bc298ac9a027801fa1aa}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, int count)
\begin{DoxyCompactList}\small\item\em Set vertical dragable count for part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_ac9770ecf137e8e02b4a6c394492f24e2}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the name of the part that is used as 'confine' for the given draggies. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_afd3bb24c9dfbd43fe7ed16b0ce1887e2}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$confine)
\begin{DoxyCompactList}\small\item\em Set the name of the part that is used as 'confine' for the given draggies. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a36bd4a8a370a5c7ea8a68f7756ec8842}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the name of the part that is used as the receiver of the drag event. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_afdf876fefa9e49e5ef95d8d889982ddd}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$event)
\begin{DoxyCompactList}\small\item\em Set the name of the part that will receive events from the given draggies. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a40815c8f4bd106b420c0934ad6cf6d50}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the name of the part that is used as 'threshold' for the given draggies. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a9ef1ef8d72d0ee962eb939b27cf28362}{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$threshold)
\begin{DoxyCompactList}\small\item\em Set the name of the part that is used as 'threshold' for the given draggies. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf States A\-P\-I}\par
{\em Functions to deal with part states (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_ad082b65df2ce32aaab38b59e5a62625d}{edje\-\_\-edit\-\_\-part\-\_\-states\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the list of all the states in the given part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a48e6e3c119e010df132be9c170945001}{edje\-\_\-edit\-\_\-state\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$new\-\_\-name, double new\-\_\-value)
\begin{DoxyCompactList}\small\item\em Set a new name for the given state in the given part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a83a788f221633346b49376c06c1c716a}{edje\-\_\-edit\-\_\-state\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$name, double value)
\begin{DoxyCompactList}\small\item\em Create a new state to the give part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae8fe980368cedca0764b87e1ef133094}{edje\-\_\-edit\-\_\-state\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Delete the given part state from the edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aa996833524c0fec0d952288477ea1a45}{edje\-\_\-edit\-\_\-state\-\_\-exist} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Check if a part state with the given name exist. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a360ffba244c61760a0efd210b223ff70}{edje\-\_\-edit\-\_\-state\-\_\-copy} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$from, double val\-\_\-from, const char $\ast$to, double val\-\_\-to)
\begin{DoxyCompactList}\small\item\em Copies the state {\ttfamily from} into {\ttfamily to}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a4800e92cca97bba5942e960fbc5d7e32}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the 'rel1 relative X' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_ae672cfd46169ebd7fdfd529a369cfc38}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the 'rel1 relative Y' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_aa5302015f6dc62e8ce7efffa0a51f383}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the 'rel2 relative X' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a63db7122e8b11582f69c7e8efdfe3f6a}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the 'rel2 relative Y' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aa1868bcbf873b9f87af7d2fa56a7bfc6}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double x)
\begin{DoxyCompactList}\small\item\em Set the 'rel1 relative X' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a5b8777d46e251e63c284420bb71586f9}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double y)
\begin{DoxyCompactList}\small\item\em Set the 'rel1 relative Y' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a50606a926e12ca6133e55b75fd76fc9a}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double x)
\begin{DoxyCompactList}\small\item\em Set the 'rel2 relative X' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab2830be4fdeca964752b4efdd34f7d2e}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double y)
\begin{DoxyCompactList}\small\item\em Set the 'rel2 relative Y' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_af1cb792dd90f03df292fe3915831bbcc}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the 'rel1 offset X' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a2ebd30688ea2ee762c7a97a9b9703169}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the 'rel1 offset Y' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a763d47d17ff055ab1032d897fcb69fe5}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the 'rel2 offset X' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_ab50280a63d7c14b47e8ab2f3c11193e8}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the 'rel2 offset Y' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a2e80a19f0d81e9bdadb90c5ce304973e}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double x)
\begin{DoxyCompactList}\small\item\em Set the 'rel1 offset X' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3f10bcea1b11bbe43ff4f60cf92dbd26}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double y)
\begin{DoxyCompactList}\small\item\em Set the 'rel1 offset Y' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad435bac3aecb1b1d3417077df3a21183}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double x)
\begin{DoxyCompactList}\small\item\em Set the 'rel2 offset X' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a0b7d825506f6d1c6c5adfccebb71c0d0}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double y)
\begin{DoxyCompactList}\small\item\em Set the 'rel2 offset Y' value of state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_af0ec579577dc2d18a570a4ed91f911ce}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the part name rel1x is relative to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a2b3010c53247e28f45a340aed07005d0}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the part name rel1y is relative to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a8eb63f6532fb928815c90a287dd1afda}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the part name rel2x is relative to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_affd317738d60e6ab217a572d1f8c88a2}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the part name rel2y is relative to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a23da193a56c7335eb03b29e39df034cf}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$rel\-\_\-to)
\begin{DoxyCompactList}\small\item\em Set the part rel1x is relative to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a9cf2e00bab4415c58e92c117f2c1d951}{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$rel\-\_\-to)
\begin{DoxyCompactList}\small\item\em Set the part rel1y is relative to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad5b432d9bd72134a2516db620f7afbdb}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$rel\-\_\-to)
\begin{DoxyCompactList}\small\item\em Set the part rel2x is relative to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a2659f8084647b20d3671750f5ffd6899}{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$rel\-\_\-to)
\begin{DoxyCompactList}\small\item\em Set the part rel2y is relative to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{Edje__Edit_8h_a1c0b06a456fbccd55f822074e8714c07}{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int $\ast$r, int $\ast$g, int $\ast$b, int $\ast$a)
\begin{DoxyCompactList}\small\item\em Get the color of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{Edje__Edit_8h_a327b38fd34bafd759544647121668b1c}{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int $\ast$r, int $\ast$g, int $\ast$b, int $\ast$a)
\begin{DoxyCompactList}\small\item\em Get the color2 of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{Edje__Edit_8h_a61d2f3127a05298c1870dd9109589fa5}{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int $\ast$r, int $\ast$g, int $\ast$b, int $\ast$a)
\begin{DoxyCompactList}\small\item\em Get the color3 of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_af7cee2fdcac3506d2ffdbfcc9422436a}{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int r, int g, int b, int a)
\begin{DoxyCompactList}\small\item\em Set the color of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad3a63d4ae808fd7ee36fbecf71f0481f}{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int r, int g, int b, int a)
\begin{DoxyCompactList}\small\item\em Set the color2 of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad747a1d17c0ef0764666716653fc7af2}{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int r, int g, int b, int a)
\begin{DoxyCompactList}\small\item\em Set the color3 of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_aca955e66ce47a4752442de0f42617fef}{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the horizontal align value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a64d9acd48e8e91983311b7e1bc62e68f}{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the vertical align value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab1a44b4f4d466b8240df82ee81940231}{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double align)
\begin{DoxyCompactList}\small\item\em Set the horizontal align value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae49411a0787c6e780f4699dade0f9dc3}{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double align)
\begin{DoxyCompactList}\small\item\em Set the vertical align value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a306a8774cebb5d8e1dc8bcf7566d5e30}{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the minimum width value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a0b27c4a465af2e98ae29294daeb7d7df}{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int min\-\_\-w)
\begin{DoxyCompactList}\small\item\em Set the minimum width value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_afc5660dc36af1779125d022c590463ec}{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the minimum height value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3890c4a2737b8b0827a97c0ca4dcb4df}{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int min\-\_\-h)
\begin{DoxyCompactList}\small\item\em Set the minimum height value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a84a1215fe6107d0549a2fd5cbf1531ea}{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the maximum width value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a1b886a360966ab84e1ff7e9f7e705728}{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int max\-\_\-w)
\begin{DoxyCompactList}\small\item\em Set the maximum width value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a5ea4ce6c36105720a1a31e9ac8b76ed2}{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the maximum height value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a01c80a4e77a3dad1f6c2cdf823195d95}{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int max\-\_\-h)
\begin{DoxyCompactList}\small\item\em Set the maximum height value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a32993f0ddacb50076e4b08ef833429d8}{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fixed width value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a98b855e57e4d5a7cb640093e84f96eba}{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} fixed)
\begin{DoxyCompactList}\small\item\em Set the fixed width value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a06195034b3404f59ff139315de00c477}{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fixed height value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a2eba19bffe9e376dd1c0182ff2090510}{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} fixed)
\begin{DoxyCompactList}\small\item\em Set the fixed height value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a47b52f4ea8f809c730fc2a568f49c8bd}{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the minimum aspect value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a8ccc7afe6caaab11b2aa11495d7af051}{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the maximum aspect value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aa1c26c99cd75d0d07543f0bfa6f532f5}{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double aspect)
\begin{DoxyCompactList}\small\item\em Set the minimum aspect value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a77f3d7e9ef224bc64794c8fb76a11bf2}{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double aspect)
\begin{DoxyCompactList}\small\item\em Set the maximum aspect value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} unsigned char \hyperlink{Edje__Edit_8h_a8aa65859173a80987b9c28cab04135c4}{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the aspect preference of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a6b1f45d49c3cfcc7de7c48ff1aa76c25}{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, unsigned char pref)
\begin{DoxyCompactList}\small\item\em Set the aspect preference of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a605dfff8e7fd650aa2ffe83630e9abe7}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the smooth property for given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8bb4488f5835f24ca83bc6fe62e86c63}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} smooth)
\begin{DoxyCompactList}\small\item\em Set the smooth property for given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a16610bd54e317553ed7d0623dd23569f}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fill horizontal origin relative value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_abd35b494a17ffb330d1b095a5a71c898}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fill vertical origin relative value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_af5479d1c25ac745a3936c0b4b9a103a3}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fill horizontal origin offset value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a4f08fae7a96229238912b4fd25cf3933}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fill vertical origin offset value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3b9f439288b053e7ca52b660e591713a}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double x)
\begin{DoxyCompactList}\small\item\em Set the fill horizontal origin relative value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ac096660f182de69dde07dbea911ffb4c}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double y)
\begin{DoxyCompactList}\small\item\em Set the fill horizontal origin relative value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a350bafb95aa554a01591136e14c9386e}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double x)
\begin{DoxyCompactList}\small\item\em Set the fill horizontal origin offset value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a041ce56621542639d641f50b0c12f308}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double y)
\begin{DoxyCompactList}\small\item\em Set the fill vertical origin offset value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_ad052cbe95ee3ff9b0b0f6c1474ddbcdf}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fill horizontal size relative value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a805025dfa7a1e9a09f9dc6c11f23689b}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fill vertical size relative value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_ae66611f4e32e3e4d2ae37b52ba994abf}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fill horizontal size offset value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a6874af35f7fc04c3c1fe2881ee7f9035}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the fill vertical size offset value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8e560d893264a5dd47a2f8d2a769a8f8}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double x)
\begin{DoxyCompactList}\small\item\em Set the fill horizontal size relative value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a66694bbe459a5cf3a6d359e8d2a2fe35}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double x)
\begin{DoxyCompactList}\small\item\em Set the fill vertical size relative value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a6eb24f467bfe009ac833481b6b48f784}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double x)
\begin{DoxyCompactList}\small\item\em Set the fill horizontal size offset value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab4e70f0589f8b2cd4a83b926d335c655}{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double y)
\begin{DoxyCompactList}\small\item\em Set the fill vertical size offset value of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae899700fa6910057fcc1f91b9130e2f8}{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the visibility of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae5154fd781369906d4095a13d9bae212}{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} visible)
\begin{DoxyCompactList}\small\item\em Set the visibility of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a809e70a70995c3ed93ec8fc57d412146}{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the color class of the given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aecf72710d79ef202a839e21685f31ea3}{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$color\-\_\-class)
\begin{DoxyCompactList}\small\item\em Set the color class of the given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_a5b19c449f0f00bfa125563140414fe42}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-params\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the list of parameters for an external part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a2ac39ee1d8406e96779b204a9d8e4874}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, \hyperlink{group__Edje__External__Group_gad5c5579b7c2a360619ef51a9fb36cfbe}{Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Type} $\ast$type, void $\ast$$\ast$val)
\begin{DoxyCompactList}\small\item\em Get the external parameter type and value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a5439ce099e86af8fc3f94fdc27b139bb}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, int $\ast$val)
\begin{DoxyCompactList}\small\item\em Get external parameter of type I\-N\-T. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab13a498087c325c9cced6be4f79b6470}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$val)
\begin{DoxyCompactList}\small\item\em Get external parameter of type B\-O\-O\-L. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aa161c6ce416238c46d655243856ad6a1}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, double $\ast$val)
\begin{DoxyCompactList}\small\item\em Get external parameter of type D\-O\-U\-B\-L\-E. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a6b65c837944b09173cc140203e2daf6a}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, const char $\ast$$\ast$val)
\begin{DoxyCompactList}\small\item\em Get external parameter of type S\-T\-R\-I\-N\-G. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aadba74f95e4acf6906f925ed1d94a58b}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, const char $\ast$$\ast$val)
\begin{DoxyCompactList}\small\item\em Get external parameter of type C\-H\-O\-I\-C\-E. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_abf49538eaacf3cb1d8b47620c055a417}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, \hyperlink{group__Edje__External__Group_gad5c5579b7c2a360619ef51a9fb36cfbe}{Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Type} type,...)
\begin{DoxyCompactList}\small\item\em Set the external parameter type and value, adding it if it didn't exist before. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_afe1a34cb350263a88e926128364302f9}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, int val)
\begin{DoxyCompactList}\small\item\em Set external parameter of type I\-N\-T. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aa0a5b7ccff7e6239e7e1597e1135f6f9}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} val)
\begin{DoxyCompactList}\small\item\em Set external parameter of type B\-O\-O\-L. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ac3d303278d178c3ee9edf2e69484d2b3}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, double val)
\begin{DoxyCompactList}\small\item\em Set external parameter of type D\-O\-U\-B\-L\-E. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a295003ed72cdde762aa757175097907e}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, const char $\ast$val)
\begin{DoxyCompactList}\small\item\em Set external parameter of type S\-T\-R\-I\-N\-G. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a6727474df6e04bf96e37ca63adade8b6}{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$param, const char $\ast$val)
\begin{DoxyCompactList}\small\item\em Set external parameter of type C\-H\-O\-I\-C\-E. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Text A\-P\-I}\par
{\em Functions to deal with text objects (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a7b82433743e0f9302d675ef540252c47}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the text of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3717e034f5bbf2b5c1178093fe11b6a3}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Set the text of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a8406be6a4d018ea35d0be23737ba0e42}{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get font name for a given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8fd2783d40a240e10cc57e6c16225349}{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$font)
\begin{DoxyCompactList}\small\item\em Set font name for a given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a2877a8534a7593fef5168b90ba2191d6}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the text size of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae46e876ccf0bc4d477a067227c68c4d5}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int size)
\begin{DoxyCompactList}\small\item\em Set the text size of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a5b145eca6f4a511fc65dc603f749121b}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the text horizontal align of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a4a3099ae5f8ab47e90d06e334edb9263}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the text vertical align of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a06c4eea5fea4845df6508018cf1b9b06}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double align)
\begin{DoxyCompactList}\small\item\em Set the text horizontal align of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_abec196f0b82a5ff9657ffb162aa4d13d}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double align)
\begin{DoxyCompactList}\small\item\em Set the text vertical align of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a8842fcf62fb8271cb5f59be9beda536b}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the text elipsis of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae63e4145856d1f295c0de250a1a410d7}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double balance)
\begin{DoxyCompactList}\small\item\em Set the text vertical align of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aebdad2ad432f78ae76b2ab3d51a43812}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get if the text part fit it's container horizontally. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8199001656d1065648e97966a69905bb}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} fit)
\begin{DoxyCompactList}\small\item\em Set if the text part should fit it's container horizontally. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad67a0acbbf21167cb261e1fcb4dd6b70}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get if the text part fit it's container vertically. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_acdfe4ebd376d2563af577c516493d485}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} fit)
\begin{DoxyCompactList}\small\item\em Set if the text part should fit it's container vertically. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae71a3c9ee2972b0927c7b1b5dc7dfa95}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get if the text part forces the minimum horizontal size of the container to be equal to the minimum horizontal size of the text part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3096dc50a5c6207e09cf0d4d3ae5a532}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get if the text part forces the maximum horizontal size of the container to be equal to the maximum horizontal size of the text part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a228db7094c9115100e60638027d0d247}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get if the text part forces the minimum vertical size of the container to be equal to the minimum vertical size of the text part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a385b4d1cd6c8f120497c2fc2c3a986d9}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get if the text part forces the maximum vertical size of the container to be equal to the maximum vertical size of the text part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_afcdc353e280ba62dd8e2dc5ff22f3f7e}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} v)
\begin{DoxyCompactList}\small\item\em Set if the text part forces the minimum horizontal size of the container to be equal to the minimum horizontal size of the text part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8d15d175b7609630c463b2df7d7bc189}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} v)
\begin{DoxyCompactList}\small\item\em Set if the text part forces the maximum horizontal size of the container to be equal to the maximum horizontal size of the text part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_afcd912111e10bb22447384c43d285bc2}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} v)
\begin{DoxyCompactList}\small\item\em Set if the text part forces the minimum vertical size of the container to be equal to the minimum vertical size of the text part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a1f7d1b3d30aca59de2e82adb2a186f48}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} v)
\begin{DoxyCompactList}\small\item\em Set if the text part forces the maximum vertical size of the container to be equal to the maximum vertical size of the text part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a1b214b4cf6ecd7ff12d028852f3f034c}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get style name for a given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a122c8ea8c25995ff6287e168d8a99cc4}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Set style name for a given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_acc6fa048009cfc6bc0076b550c69d08d}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get part name, which used as text source. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a12cbe88be93307009cb0b92cb0b6712f}{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$source)
\begin{DoxyCompactList}\small\item\em Set the source text part for a given part. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_aa8a4e82d41cf714616725215dd09d583}{edje\-\_\-edit\-\_\-fonts\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of all the fonts in the given edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a765c1835f8f79bcb0ff7ba48dba3d2f5}{edje\-\_\-edit\-\_\-font\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$path, const char $\ast$alias)
\begin{DoxyCompactList}\small\item\em Add a new font to the edje file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a9adf4fab5cc6855216fd6307e8dbf375}{edje\-\_\-edit\-\_\-font\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$alias)
\begin{DoxyCompactList}\small\item\em Delete font from the edje file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a66b7c33b6efb806fb871717d2165ed6b}{edje\-\_\-edit\-\_\-font\-\_\-path\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$alias)
\begin{DoxyCompactList}\small\item\em Get font path for a given font alias. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Images A\-P\-I}\par
{\em Functions to deal with image objects (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_a2887778e41aa718c9682a6a71a51519f}{edje\-\_\-edit\-\_\-images\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of all the images in the given edje. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a6fa0d0e8353709bd945f9d0fdc3f6c9a}{edje\-\_\-edit\-\_\-image\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Add an new image to the image collection. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_afc78fedfb5b185e45580b8f5598ff9ed}{edje\-\_\-edit\-\_\-image\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Delete an image from the image collection. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a53efde5fd245b00b394dbf2dd8f616ce}{edje\-\_\-edit\-\_\-image\-\_\-replace} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name, const char $\ast$new\-\_\-name)
\begin{DoxyCompactList}\small\item\em Replace one image in all descriptions. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_a8ceb1f39fc9fc8b15b14e374d54e3c35}{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} first\-\_\-only)
\begin{DoxyCompactList}\small\item\em Get list of (Edje\-\_\-\-Part\-\_\-\-Image\-\_\-\-Use $\ast$) -\/ group-\/part-\/state triplets where given image is used. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{Edje__Edit_8h_a5c5edd49c38f24ce61ec2a5db9c1a3d0}{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-free} (\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$lst)
\begin{DoxyCompactList}\small\item\em Free an Eina\-\_\-\-List of (Edje\-\_\-\-Part\-\_\-\-Image\-\_\-\-Use $\ast$) allocated by an \hyperlink{Edje__Edit_8h_a8ceb1f39fc9fc8b15b14e374d54e3c35}{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get()} function. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a48e8f556e4e74f3ce44cebdbf6cf61f6}{edje\-\_\-edit\-\_\-image\-\_\-data\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name, int id)
\begin{DoxyCompactList}\small\item\em Add an image entry to the image collection. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a8fb0f1ad7371e02bb047db31603dc9b2}{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get normal image name for a given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a82be84bc25f51f27fe65f7583aaebbdf}{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$image)
\begin{DoxyCompactList}\small\item\em Set normal image for a given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a9ea7619fbd5b17da787aa29be28b14f6}{edje\-\_\-edit\-\_\-image\-\_\-id\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$image\-\_\-name)
\begin{DoxyCompactList}\small\item\em Get image id for a given image name. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} Edje\-\_\-\-Edit\-\_\-\-Image\-\_\-\-Comp \hyperlink{Edje__Edit_8h_a445a89c05593e9c99e8e2c6ac9476421}{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-type\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$image)
\begin{DoxyCompactList}\small\item\em Get compression type for the given image. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_adb5eb315a3dcba981b01ceb31afcde33}{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-rate\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$image)
\begin{DoxyCompactList}\small\item\em Get compression rate for the given image. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{Edje__Edit_8h_ad23f2609bcfcac490621b3132c3ba265}{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int $\ast$l, int $\ast$r, int $\ast$t, int $\ast$b)
\begin{DoxyCompactList}\small\item\em Get the image border of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_abdb67b795ba80db9bc718250e0318b1f}{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int l, int r, int t, int b)
\begin{DoxyCompactList}\small\item\em Set the image border of a part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} unsigned char \hyperlink{Edje__Edit_8h_a9cd475d2b8c55aab22daad88f58c7ff8}{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get if the image center should be draw. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a946f2b8b4cb7367b6ac6d370398b7932}{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, unsigned char fill)
\begin{DoxyCompactList}\small\item\em Set if the image center should be draw. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_abeefa2c142fbf1f02a59f303392101bf}{edje\-\_\-edit\-\_\-state\-\_\-tweens\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the list of all the tweens images in the given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a72bd3c83a061529b1d2c8e12ca593156}{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$tween)
\begin{DoxyCompactList}\small\item\em Add a new tween frame to the given part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad4578ad6c1a4abe4d86a0f8a8712567d}{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$tween)
\begin{DoxyCompactList}\small\item\em Remove the first tween with the given name. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Spectrum A\-P\-I}\par
{\em Functions to manage spectrum (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_ad7c9ddca5e1657c787dc1ec7762ad3fa}{edje\-\_\-edit\-\_\-spectrum\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of all the spectrum in the given edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8c172b02f0e2e120b8c5bbbe9ecf09c1}{edje\-\_\-edit\-\_\-spectra\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Add a new spectra in the given edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a437a50ea5dcb6a6e65380cc038396f1c}{edje\-\_\-edit\-\_\-spectra\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$spectra)
\begin{DoxyCompactList}\small\item\em Delete the given spectra from the edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ac35fb8f1bcb433a8988664fb4fd49386}{edje\-\_\-edit\-\_\-spectra\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$spectra, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Change the name of the given spectra. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a3df47d9ff511a8288a1bb0de129b61d3}{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$spectra)
\begin{DoxyCompactList}\small\item\em Get the number of stops in the given spectra. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a5af4b3eb08cdf1a31e3438fd3cc03b3c}{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$spectra, int num)
\begin{DoxyCompactList}\small\item\em Set the number of stops in the given spectra. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a997164977621f25db27b056e14991c89}{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$spectra, int stop\-\_\-number, int $\ast$r, int $\ast$g, int $\ast$b, int $\ast$a, int $\ast$d)
\begin{DoxyCompactList}\small\item\em Get the colors of the given stop. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aaebd1f0ac71a085b7b83c0a93a071f3c}{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$spectra, int stop\-\_\-number, int r, int g, int b, int a, int d)
\begin{DoxyCompactList}\small\item\em Set the colors of the given stop. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Gradient A\-P\-I}\par
{\em Functions to deal with gradient objects (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_afeca7c757e548dfaf28bc8fe46811deb}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the type of gradient. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aad4393a6718cc4ef9ac1245d78d61037}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$type)
\begin{DoxyCompactList}\small\item\em Set the type of gradient. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab003242b781d1a03f97f9fcc02405bd7}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-use\-\_\-fill\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get if the current gradient use the fill properties or the gradient\-\_\-rel as params. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_ac550dea18dba96696b2bb65c40605ecf}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the spectra used by part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a0dbae27ff5dbe50ce76fd97faa892f6d}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, const char $\ast$spectra)
\begin{DoxyCompactList}\small\item\em Set the spectra used by part state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_ae27753a68f80d7330f1c1589b109285b}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the angle of the gradient. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{Edje__Edit_8h_a50efcbcc4661b937e4fe46f5a3095104}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int angle)
\begin{DoxyCompactList}\small\item\em Set the angle of the gradient. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a38435703d5277dc1546101517ebdd28b}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the gradient rel1 horizontal relative value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_aa54b4523c274774774af6829a46789b5}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the gradient rel1 vertical relative value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a931822037d192f840c69f5c76bb3675b}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the gradient rel2 horizontal relative value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_ace9403ba99973c612567c0f613ea73d9}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the gradient rel2 vertical relative value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a00b991a684df2f2f2da7190ba4067ae5}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double val)
\begin{DoxyCompactList}\small\item\em Set the gradient rel1 horizontal relative value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a7d154aafc113303ceca429c0a4f9266e}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double val)
\begin{DoxyCompactList}\small\item\em Set the gradient rel1 vertical relative value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a277d7a6b2ed47898275ea5620c2b8843}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double val)
\begin{DoxyCompactList}\small\item\em Set the gradient rel2 horizontal relative value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a06516f61559a1181c15d84b1fd430df0}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, double val)
\begin{DoxyCompactList}\small\item\em Set the gradient rel2 vertical relative value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_adcfb0ac6c42ece3d1624f415d52eb852}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the gradient rel1 horizontal offset value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_ae70ddbfee146ac332be722df07f8ff89}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the gradient rel1 vertical offset value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_a1609b2d5b9a89c2bf5a485a616cdbb4f}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the gradient rel2 horizontal offset value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Edje__Edit_8h_ae8240bc460d1cb900a9260059cb4e3cd}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value)
\begin{DoxyCompactList}\small\item\em Get the gradient rel2 vertical offset value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8147704c236b0f27c0eaf985d291e45e}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int val)
\begin{DoxyCompactList}\small\item\em Set the gradient rel1 horizontal offset value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a6a1990e08975f6873853f1e5f23dd7ee}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int val)
\begin{DoxyCompactList}\small\item\em Set the gradient rel1 vertical offset value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad8895567924bc9fc6c404ac58c6a10b1}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int val)
\begin{DoxyCompactList}\small\item\em Set the gradient rel2 horizontal offset value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a4e3dcb2292d0daea34a82dd7e6f08db0}{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, const char $\ast$state, double value, int val)
\begin{DoxyCompactList}\small\item\em Set the gradient rel2 vertical offset value. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Programs A\-P\-I}\par
{\em Functions to deal with programs (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_a1a4571a44014f019f0141701d9e2bcc3}{edje\-\_\-edit\-\_\-programs\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of all the programs in the given edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8ca1a04e4dca3107dfdefed8e1046ff9}{edje\-\_\-edit\-\_\-program\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Add a new program to the edje file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab352e281442a809a2ddedc7d79ce374a}{edje\-\_\-edit\-\_\-program\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Remove the given program from the edje file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3115cfd9d4dbc576fe4398905249ac0a}{edje\-\_\-edit\-\_\-program\-\_\-exist} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Check if a program with the given name exist in the edje object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a0a07506e855feab9f6c1b66dad7a57d1}{edje\-\_\-edit\-\_\-program\-\_\-run} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Run the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aa51a9cad6c403baff1614f865a7c6231}{edje\-\_\-edit\-\_\-program\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$new\-\_\-name)
\begin{DoxyCompactList}\small\item\em Set a new name for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a62f90fa3c6e4468ddb813d61892989a0}{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get source of a given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a2ca81babfb07754448ecef0ca4a32174}{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$source)
\begin{DoxyCompactList}\small\item\em Set source of the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a5869d3d78f1ae6782081d1bbdb8ae5f1}{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get signal of a given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ac54967a39ddaf7dce477d9752d1ec400}{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$signal)
\begin{DoxyCompactList}\small\item\em Set signal of the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a81990d30bee37301815615462e864b04}{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get in.\-from of a given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a10d4f068172a77e68b4933bf0286fc9f}{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, double seconds)
\begin{DoxyCompactList}\small\item\em Set in.\-from of a given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a428b76b95bd3a9432ae2ac20ad7276cf}{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get in.\-range of a given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_afe271d81c59cb80f411dabe6f7f2aafb}{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, double seconds)
\begin{DoxyCompactList}\small\item\em Set in.\-range of a given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} Edje\-\_\-\-Action\-\_\-\-Type \hyperlink{Edje__Edit_8h_a58d874b3670f2b878d632e1d19809ca0}{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the action of a given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a03bd99456b28232bd3134bcfa562d341}{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, Edje\-\_\-\-Action\-\_\-\-Type action)
\begin{DoxyCompactList}\small\item\em Set the action of a given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_a2db8c67a94ca68a43385c2c7abfca66c}{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the list of the targets for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab5ca67139993bde51f9ea03fdcbe3990}{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$target)
\begin{DoxyCompactList}\small\item\em Add a new target program to the list of 'targets' in the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ad069853b537812057d8dca064b348ab3}{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$target)
\begin{DoxyCompactList}\small\item\em Deletes a target from the list of 'targets' in the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a97d5cb93161feaddb7a6ef48acccc9fb}{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-clear} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Clear the 'targets' list of the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_a5f24c32734b22c1bdb90573054e9fe79}{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the list of action that will be run after the give program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a63544bfcf51e96d95ad35f75cec04af0}{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-add} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$after)
\begin{DoxyCompactList}\small\item\em Add a new program name to the list of 'afters' in the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a4c027ca4f7f5ac29100dd859ebcd68c9}{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-del} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$after)
\begin{DoxyCompactList}\small\item\em Delete the given program from the list of 'afters' of the program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a8d268980c1b499c20f2a9d5143c4c72d}{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-clear} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Clear the 'afters' list of the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_a51e0c344e5b1d6e8db356cd1a2dac570}{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the state for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_acb0a1420f98a5e8c318bb3e63e65907c}{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get api's name of a program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_aadb3e5b061fd0896287ea862ba1bf847}{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get api's description of a program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab0219c4da8217a3ed293ae11833bf1eb}{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Set api's name of a program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ada8770fe8612b4c3a9f0d6e5c09abbe5}{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$description)
\begin{DoxyCompactList}\small\item\em Set api's description of a program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a0a66de826df3638f75201d1a8d38a94e}{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$state)
\begin{DoxyCompactList}\small\item\em Set the state for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a409c7fbc62027154e7f64b891bf19341}{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the value of state for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a666497618c4d9d08eebc17c70a8a5018}{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, double value)
\begin{DoxyCompactList}\small\item\em Set the value of state for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{Edje__Edit_8h_abad4bfcb41896668b6723db5343458c7}{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the state2 for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_aa398e200235225f48786d55182284671}{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$state2)
\begin{DoxyCompactList}\small\item\em Set the state2 for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a17db8070aab8732ad831868ae1a0a95c}{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the value of state2 for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a6aa95d6b3a273400eb0f692f36a47619}{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, double value)
\begin{DoxyCompactList}\small\item\em Set the value2 of state for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} Edje\-\_\-\-Tween\-\_\-\-Mode \hyperlink{Edje__Edit_8h_a7b579cd489fabf517694ab20dbe2dd8f}{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the type of transition to use when apply animations. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a9982833c16f788233c402652ffbd5ce1}{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, Edje\-\_\-\-Tween\-\_\-\-Mode transition)
\begin{DoxyCompactList}\small\item\em Set the type of transition to use when apply animations. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a029a9283edc3104242023f000c17a56f}{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the interpolation value 1 of the transition. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a29a7f3fedb63b75d3680a5f95b99119d}{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, double value)
\begin{DoxyCompactList}\small\item\em Set the interpolation value 1 of the transition. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_ae7ebd8037cdf43a9d86f69f28595b4c2}{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the interpolation value 2 of the transition. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ac573b8578d694b48bfe17948aef6617d}{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, double value)
\begin{DoxyCompactList}\small\item\em Set the interpolation value 2 of the transition. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} double \hyperlink{Edje__Edit_8h_a1a93963d36fd369c6e0d02e0dcf7c878}{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the duration of the transition in seconds. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ae05f49e71ed8817da312f16aba73cdc0}{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, double seconds)
\begin{DoxyCompactList}\small\item\em Set the duration of the transition in seconds. \end{DoxyCompactList}\item 
\hypertarget{Edje__Edit_8h_ae55fbd8b2c58b0b4ca1e6f9fcf09f760}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ {\bfseries edje\-\_\-edit\-\_\-program\-\_\-filter\-\_\-part\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)}\label{Edje__Edit_8h_ae55fbd8b2c58b0b4ca1e6f9fcf09f760}

\item 
\hypertarget{Edje__Edit_8h_a140ed5bd0ac30395d60dab067813dfa3}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} {\bfseries edje\-\_\-edit\-\_\-program\-\_\-filter\-\_\-part\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$filter\-\_\-part)}\label{Edje__Edit_8h_a140ed5bd0ac30395d60dab067813dfa3}

\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Scripts A\-P\-I}\par
{\em Functions to deal with embryo scripts (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} char $\ast$ \hyperlink{Edje__Edit_8h_ae6d5ca71a3e20a01bf9f76506438c904}{edje\-\_\-edit\-\_\-script\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the Embryo script for the group of the given object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a0f22fc51874af1c0ca6e9810d970745e}{edje\-\_\-edit\-\_\-script\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$code)
\begin{DoxyCompactList}\small\item\em Set the code for the group script. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} char $\ast$ \hyperlink{Edje__Edit_8h_a37d1499d4172febda69d5e56264bf459}{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog)
\begin{DoxyCompactList}\small\item\em Get the Embryo script for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_ab5c32f030913978ff3477faf222ef99a}{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$prog, const char $\ast$code)
\begin{DoxyCompactList}\small\item\em Set the Embryo script for the given program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{Edje__Edit_8h_a3e81e401ca209a7f354930d84d64ffb0}{edje\-\_\-edit\-\_\-script\-\_\-compile} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Compile the Embryo script for the given object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{Edje__Edit_8h_a8376ac6a69cd0f6a7615d346e5cfbb9c}{edje\-\_\-edit\-\_\-script\-\_\-error\-\_\-list\-\_\-get} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the list of errors resulting from the last script build. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Variables}
\begin{Indent}{\bf Error A\-P\-I}\par
{\em to deal with error messages (see \hyperlink{edcref}{Edje Data Collection reference}). }\begin{DoxyCompactItemize}
\item 
\hypertarget{Edje__Edit_8h_a6873ee06a996c7b50c8846e1c4156fd9}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Error__Group_ga95b3cbb33e987e7d92a81ea785001686}{Eina\-\_\-\-Error} {\bfseries E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-G\-R\-O\-U\-P\-\_\-\-C\-U\-R\-R\-E\-N\-T\-L\-Y\-\_\-\-U\-S\-E\-D}}\label{Edje__Edit_8h_a6873ee06a996c7b50c8846e1c4156fd9}

\item 
\hypertarget{Edje__Edit_8h_aadc6dccf28f7d97214427698215ee96c}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Error__Group_ga95b3cbb33e987e7d92a81ea785001686}{Eina\-\_\-\-Error} {\bfseries E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-G\-R\-O\-U\-P\-\_\-\-R\-E\-F\-E\-R\-E\-N\-C\-E\-D}}\label{Edje__Edit_8h_aadc6dccf28f7d97214427698215ee96c}

\item 
\hypertarget{Edje__Edit_8h_a57c71832e74527b80a2d38a5327a6f61}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Error__Group_ga95b3cbb33e987e7d92a81ea785001686}{Eina\-\_\-\-Error} {\bfseries E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-G\-R\-O\-U\-P\-\_\-\-D\-O\-E\-S\-\_\-\-N\-O\-T\-\_\-\-E\-X\-I\-S\-T}}\label{Edje__Edit_8h_a57c71832e74527b80a2d38a5327a6f61}

\end{DoxyCompactItemize}
\end{Indent}


\subsection{Detailed Description}
Functions to deal with edje internal object. Don't use in standard situations. The use of any of the edje\-\_\-edit\-\_\-$\ast$ functions can break your theme ability, remember that the program must be separated from the interface!

This was intended O\-N\-L\-Y for use in an actual edje editor program. Unless you are writing one of these, do N\-O\-T use this A\-P\-I here.

The A\-P\-I can be used to query or set every part of an edje object in real time. You can manage every aspect of parts, part states, programs, script and whatever is contained in the edje file. For a reference of what all parameter means look at the complete \hyperlink{edcref}{Edje Data Collection reference}.

Don't forget to free all the strings and the lists returned by any edje\-\_\-edit\-\_\-$\ast$() functions using \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free()} and \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free()} when you don't need anymore.

Example\-: print all the part in a loaded edje\-\_\-object 
\begin{DoxyCode}
\hyperlink{struct__Eina__List}{Eina\_List} *parts, *l;
\textcolor{keywordtype}{char} *part;

parts = \hyperlink{Edje__Edit_8h_ae6de5c21854aeeb08a2b28aae2e8b794}{edje\_edit\_parts\_list\_get}(edje\_object);
\hyperlink{group__Eina__List__Group_gad02f746a08ee0b12b7ed66d4bc0d71d8}{EINA\_LIST\_FOREACH}(parts, l, part)
\{
   printf(\textcolor{stringliteral}{"Part: %s\(\backslash\)n"}, part);
\}
\hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\_edit\_string\_list\_free}(parts);
\end{DoxyCode}


Example\-: Change the color of a rect inside an edje file 
\begin{DoxyCode}
\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\_Object} *edje;

edje = \hyperlink{Edje__Edit_8h_aed57ce0334cdbe522e1e6ad2356f526e}{edje\_edit\_object\_add}(evas);
\hyperlink{group__Edje__Object__File_gaec1edd24b5bd8e82823759a8dddc1996}{edje\_object\_file\_set}(edje, \textcolor{stringliteral}{"edj/file/name"}, \textcolor{stringliteral}{"group to load"});
\hyperlink{Edje__Edit_8h_af7cee2fdcac3506d2ffdbfcc9422436a}{edje\_edit\_state\_color\_set}(edje, \textcolor{stringliteral}{"MyRectName"}, \textcolor{stringliteral}{"default"}, 0.00, 255, 255, 0, 255);
\hyperlink{Edje__Edit_8h_a20ab55ddd88524df1ebcd121fd26ad15}{edje\_edit\_save}(edje);
\end{DoxyCode}
 

\subsection{Function Documentation}
\hypertarget{Edje__Edit_8h_aed57ce0334cdbe522e1e6ad2356f526e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-object\-\_\-add@{edje\-\_\-edit\-\_\-object\-\_\-add}}
\index{edje\-\_\-edit\-\_\-object\-\_\-add@{edje\-\_\-edit\-\_\-object\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-object\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Evas\-\_\-\-Object}$\ast$ edje\-\_\-edit\-\_\-object\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aed57ce0334cdbe522e1e6ad2356f526e}


Adds an editable Edje object to the canvas. 

An Edje\-\_\-\-Edit object is, for the most part, a standard Edje object. Only difference is you can use the Edje\-\_\-\-Edit A\-P\-I on them.


\begin{DoxyParams}{Parameters}
{\em e} & Evas canvas where to add the object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An Evas\-\_\-\-Object of type Edje\-\_\-\-Edit, or N\-U\-L\-L if an error occurred. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free@{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free}}
\index{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free@{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free (
\begin{DoxyParamCaption}
\item[{{\bf Eina\-\_\-\-List} $\ast$}]{lst}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}


Free a generic Eina\-\_\-\-List of (char $\ast$) allocated by an edje\-\_\-edit\-\_\-$\ast$\-\_\-get() function. 


\begin{DoxyParams}{Parameters}
{\em lst} & List of strings to free. \\
\hline
\end{DoxyParams}


References eina\-\_\-list\-\_\-data\-\_\-get(), eina\-\_\-list\-\_\-remove(), and eina\-\_\-stringshare\-\_\-del().

\hypertarget{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-string\-\_\-free@{edje\-\_\-edit\-\_\-string\-\_\-free}}
\index{edje\-\_\-edit\-\_\-string\-\_\-free@{edje\-\_\-edit\-\_\-string\-\_\-free}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-string\-\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void edje\-\_\-edit\-\_\-string\-\_\-free (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{str}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}


Free a generic string (char $\ast$) allocated by an edje\-\_\-edit\-\_\-$\ast$\-\_\-get() function. 


\begin{DoxyParams}{Parameters}
{\em str} & String to free. \\
\hline
\end{DoxyParams}


References eina\-\_\-stringshare\-\_\-del().

\hypertarget{Edje__Edit_8h_ac36303c2f469cd25df36afc38bb528f8}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-compiler\-\_\-get@{edje\-\_\-edit\-\_\-compiler\-\_\-get}}
\index{edje\-\_\-edit\-\_\-compiler\-\_\-get@{edje\-\_\-edit\-\_\-compiler\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-compiler\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-compiler\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac36303c2f469cd25df36afc38bb528f8}


Get the name of the program that compiled the edje file. 

Can be 'edje\-\_\-cc' or 'edje\-\_\-edit'


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Compiler stored in the Edje file 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a20ab55ddd88524df1ebcd121fd26ad15}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-save@{edje\-\_\-edit\-\_\-save}}
\index{edje\-\_\-edit\-\_\-save@{edje\-\_\-edit\-\_\-save}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-save}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-save (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a20ab55ddd88524df1ebcd121fd26ad15}


Save the modified edje object back to his file. 

Use this function when you are done with your editing, all the change made to the current loaded group will be saved back to the original file.

\begin{DoxyNote}{Note}
Source for the whole file will be auto generated and will overwrite any previously stored source.
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em obj} & Object to save back to the file it was loaded from.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a87e30ee4756d846480c528392c1f3931}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-save\-\_\-all@{edje\-\_\-edit\-\_\-save\-\_\-all}}
\index{edje\-\_\-edit\-\_\-save\-\_\-all@{edje\-\_\-edit\-\_\-save\-\_\-all}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-save\-\_\-all}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-save\-\_\-all (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a87e30ee4756d846480c528392c1f3931}


Saves every group back into the file. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object to save.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{Edje__Edit_8h_a20ab55ddd88524df1ebcd121fd26ad15}{edje\-\_\-edit\-\_\-save()} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-edit\-\_\-group\-\_\-copy(), and edje\-\_\-edit\-\_\-group\-\_\-del().

\hypertarget{Edje__Edit_8h_a08beedd62a25ae24babf679293d145a6}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-print\-\_\-internal\-\_\-status@{edje\-\_\-edit\-\_\-print\-\_\-internal\-\_\-status}}
\index{edje\-\_\-edit\-\_\-print\-\_\-internal\-\_\-status@{edje\-\_\-edit\-\_\-print\-\_\-internal\-\_\-status}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-print\-\_\-internal\-\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void edje\-\_\-edit\-\_\-print\-\_\-internal\-\_\-status (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a08beedd62a25ae24babf679293d145a6}


Print on standard output many information about the internal status of the edje object. 

This is probably only useful to debug.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
\end{DoxyParams}


References eina\-\_\-strbuf\-\_\-free().

\hypertarget{Edje__Edit_8h_a3f65037e6d6db37bcb19dd49f721f9f9}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-add@{edje\-\_\-edit\-\_\-group\-\_\-add}}
\index{edje\-\_\-edit\-\_\-group\-\_\-add@{edje\-\_\-edit\-\_\-group\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3f65037e6d6db37bcb19dd49f721f9f9}


Add an edje (empty) group to an edje object's group set. 


\begin{DoxyParams}{Parameters}
{\em obj} & The pointer to edje object. \\
\hline
{\em name} & The name of the group.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If it could allocate memory to the part group added or zero if not.
\end{DoxyReturn}
This function adds, at run time, one more group, which will reside in memory, to the group set found in the .edj file which {\itshape obj} was loaded with. This group can be manipulated by other A\-P\-I functions, like {\ttfamily \hyperlink{Edje__Edit_8h_a7dc28488332d3b8b0f7c856a0d0d46fb}{edje\-\_\-edit\-\_\-part\-\_\-add()}}, for example. If desired, the new group can be actually committed the respective .edj by use of {\ttfamily \hyperlink{Edje__Edit_8h_a20ab55ddd88524df1ebcd121fd26ad15}{edje\-\_\-edit\-\_\-save()}}. 

References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-direct\-\_\-add(), eina\-\_\-hash\-\_\-find(), eina\-\_\-hash\-\_\-iterator\-\_\-data\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), eina\-\_\-list\-\_\-prepend(), eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ad260faf7c12f8f81f3194f970f17fd13}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-copy@{edje\-\_\-edit\-\_\-group\-\_\-copy}}
\index{edje\-\_\-edit\-\_\-group\-\_\-copy@{edje\-\_\-edit\-\_\-group\-\_\-copy}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-copy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-copy (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{group\-\_\-name, }
\item[{const char $\ast$}]{copy\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad260faf7c12f8f81f3194f970f17fd13}


Copy whole group and all it's data into separate group. 


\begin{DoxyParams}{Parameters}
{\em obj} & The pointer to edje object. \\
\hline
{\em group\-\_\-name} & The name of the group. \\
\hline
{\em copy\-\_\-name} & The name of the new group that is a copy.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} on success, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} on failure.
\end{DoxyReturn}
This function copy, at run time, a whole group, which will reside in memory, to the group set found in the .edj file which {\itshape obj} was loaded with. This group can be manipulated by other A\-P\-I functions, like {\ttfamily \hyperlink{Edje__Edit_8h_a7dc28488332d3b8b0f7c856a0d0d46fb}{edje\-\_\-edit\-\_\-part\-\_\-add()}}, for example.

\begin{DoxyAttention}{Attention}
This group will copy the whole group and this operation can't be undone as all references to the group will be added to the file. (for example all scripts will be written to the file directly) 
\end{DoxyAttention}


References edje\-\_\-edit\-\_\-save\-\_\-all(), eet\-\_\-close(), eet\-\_\-data\-\_\-read(), E\-E\-T\-\_\-\-F\-I\-L\-E\-\_\-\-M\-O\-D\-E\-\_\-\-R\-E\-A\-D\-\_\-\-W\-R\-I\-T\-E, eet\-\_\-list(), eet\-\_\-open(), eet\-\_\-read(), eet\-\_\-write(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-direct\-\_\-add(), eina\-\_\-hash\-\_\-find(), eina\-\_\-hash\-\_\-iterator\-\_\-data\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), eina\-\_\-list\-\_\-prepend(), eina\-\_\-str\-\_\-split(), eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a66f994a35f0ecd65b3fe109833b3dc53}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-del@{edje\-\_\-edit\-\_\-group\-\_\-del}}
\index{edje\-\_\-edit\-\_\-group\-\_\-del@{edje\-\_\-edit\-\_\-group\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{group\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a66f994a35f0ecd65b3fe109833b3dc53}


Delete the specified group from the edje file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The pointer to the edje object. \\
\hline
{\em group\-\_\-name} & Group to delete.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} on success, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} on failure.
\end{DoxyReturn}
This function deletes the given group from the file {\itshape obj} is set to. This operation can't be undone as all references to the group are removed from the file. This function may fail if the group to be deleted is currently in use.

\begin{DoxyAttention}{Attention}
be carefull, if you deleting group, it will delete all it's aliases also, if you deleting alias, then it will delete alias only. 
\end{DoxyAttention}


References edje\-\_\-edit\-\_\-save\-\_\-all(), eet\-\_\-close(), eet\-\_\-delete(), E\-E\-T\-\_\-\-F\-I\-L\-E\-\_\-\-M\-O\-D\-E\-\_\-\-R\-E\-A\-D\-\_\-\-W\-R\-I\-T\-E, eet\-\_\-list(), eet\-\_\-open(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-del(), eina\-\_\-hash\-\_\-find(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-list\-\_\-remove\-\_\-list(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a8e65d832955a05f4513e24b731f25626}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-exist@{edje\-\_\-edit\-\_\-group\-\_\-exist}}
\index{edje\-\_\-edit\-\_\-group\-\_\-exist@{edje\-\_\-edit\-\_\-group\-\_\-exist}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-exist}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-exist (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{group}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8e65d832955a05f4513e24b731f25626}


Check if a group with the given name exist in the edje. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em group} & Group name to check for.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if group exists, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E if not. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-find(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.



Referenced by edje\-\_\-edit\-\_\-group\-\_\-name\-\_\-set().

\hypertarget{Edje__Edit_8h_a3cb6ccce792511ae1dd1118ab6585b25}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-group\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{new\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3cb6ccce792511ae1dd1118ab6585b25}


Set a new name for the current open group. 

You can only rename a group that is currently loaded Note that the relative getter function don't exist as it doesn't make sense ;) 
\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em new\-\_\-name} & New name for the group.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-group\-\_\-exist(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-find(), eina\-\_\-hash\-\_\-move(), eina\-\_\-stringshare\-\_\-add(), eina\-\_\-stringshare\-\_\-replace(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ac3ba0d18f662bcaf7fb7c2fb18d416b1}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-get}}
\index{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac3ba0d18f662bcaf7fb7c2fb18d416b1}


Get the group minimum width. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The minimum width set for the group. -\/1 if an error occurred. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a2a011e61e3e6723d274823b8c722ef13}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-set}}
\index{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-w\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{w}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2a011e61e3e6723d274823b8c722ef13}


Set the group minimum width. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em w} & New minimum width for the group.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad787b65deee850ab46df4b8d288b498a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-get}}
\index{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad787b65deee850ab46df4b8d288b498a}


Get the group minimum height. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The minimum height set for the group. -\/1 if an error occurred. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a989d45ac2e50bda89b682209dae32a2f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-set}}
\index{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-min\-\_\-h\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a989d45ac2e50bda89b682209dae32a2f}


Set the group minimum height. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em h} & New minimum height for the group.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a56beafc344519bbb1a7ebb1fedfe8e81}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-get}}
\index{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a56beafc344519bbb1a7ebb1fedfe8e81}


Get the group maximum width. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The maximum width set for the group. -\/1 if an error occurred. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aa0280668b7cff7f53a40b5abf0152138}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-set}}
\index{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-w\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{w}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa0280668b7cff7f53a40b5abf0152138}


Set the group maximum width. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em w} & New maximum width for the group.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a6d1d6dea395c89afe1ec384332ecc8b2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-get}}
\index{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6d1d6dea395c89afe1ec384332ecc8b2}


Get the group maximum height. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The maximum height set for the group. -\/1 if an error occurred. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_acfb4ea7a395fb5de643c6971d2641a20}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-set}}
\index{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-max\-\_\-h\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_acfb4ea7a395fb5de643c6971d2641a20}


Set the group maximum height. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em h} & New maximum height for the group.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_acdb144d689fb3906f8f27c88fa27ecb3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-aliases\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-aliases\-\_\-get}}
\index{edje\-\_\-edit\-\_\-group\-\_\-aliases\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-aliases\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-aliases\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-group\-\_\-aliases\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{group\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_acdb144d689fb3906f8f27c88fa27ecb3}


Retrieves a list of aliases for this group. 

If given group name is an alias name then this function will return N\-U\-L\-L.

\begin{DoxyAttention}{Attention}
After you done using returned list, please use edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free to free this list.
\end{DoxyAttention}

\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em group\-\_\-name} & Group name or alias.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of strings, each being a name of alias of given group or alias name. 
\end{DoxyReturn}


References eina\-\_\-hash\-\_\-find(), eina\-\_\-hash\-\_\-iterator\-\_\-data\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a9e046600b5afa3d483db40e180f56f0e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-is@{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-is}}
\index{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-is@{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-is}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-is}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-is (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{alias\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a9e046600b5afa3d483db40e180f56f0e}


Check if this group is an alias name. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em alias\-\_\-name} & Group name that is alias.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if alias, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and eina\-\_\-hash\-\_\-find().

\hypertarget{Edje__Edit_8h_af0c02a5dc1eb8196bb5c59d0b9b18dc2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-aliased\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-aliased\-\_\-get}}
\index{edje\-\_\-edit\-\_\-group\-\_\-aliased\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-aliased\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-aliased\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-group\-\_\-aliased\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{alias\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_af0c02a5dc1eb8196bb5c59d0b9b18dc2}


Return the main group name that is aliased by given alias name. 

\begin{DoxyAttention}{Attention}
After you done using this string, please use edje\-\_\-edit\-\_\-string\-\_\-free to free this string.
\end{DoxyAttention}

\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em alias\-\_\-name} & Group name that is alias.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
name of the main group that is being aliased. 
\end{DoxyReturn}


References eina\-\_\-hash\-\_\-find(), eina\-\_\-hash\-\_\-iterator\-\_\-data\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a321f854dcbb872977aff284bad5e1f78}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-add@{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-add}}
\index{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-add@{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-alias\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{group\-\_\-name, }
\item[{const char $\ast$}]{alias\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a321f854dcbb872977aff284bad5e1f78}


Add new alias to the given group. 

\begin{DoxyAttention}{Attention}
when aliasing a group, be sure that the given group\-\_\-name is no an alias.
\end{DoxyAttention}

\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em group\-\_\-name} & Group name that is being aliased. \\
\hline
{\em alias\-\_\-name} & Group name that is alias.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if success, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-direct\-\_\-add(), eina\-\_\-hash\-\_\-find(), eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ac8c32cb2babc6e11a07d709fc1911d53}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-data\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-data\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-data\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-data\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-data\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-data\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac8c32cb2babc6e11a07d709fc1911d53}


Retrieves a list with the item names inside the data block. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of strings, each being a name entry in the global data block for the file. 
\end{DoxyReturn}


References eina\-\_\-hash\-\_\-iterator\-\_\-key\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a1451a7caba6517002e1bd4d117f5bdbe}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-data\-\_\-add@{edje\-\_\-edit\-\_\-data\-\_\-add}}
\index{edje\-\_\-edit\-\_\-data\-\_\-add@{edje\-\_\-edit\-\_\-data\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-data\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-data\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname, }
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1451a7caba6517002e1bd4d117f5bdbe}


Create a new {\itshape global} data object in the given edje file. 

If another data entry with the same name exists, nothing is created and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E is returned.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Name for the new data entry. \\
\hline
{\em value} & Value for the new data entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-add(), eina\-\_\-hash\-\_\-find(), eina\-\_\-stringshare\-\_\-add(), eina\-\_\-stringshare\-\_\-del(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a09defdcbc380d694811d8858a023d689}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-data\-\_\-del@{edje\-\_\-edit\-\_\-data\-\_\-del}}
\index{edje\-\_\-edit\-\_\-data\-\_\-del@{edje\-\_\-edit\-\_\-data\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-data\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-data\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a09defdcbc380d694811d8858a023d689}


Delete the given data object from edje. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Data entry to remove from the global data block.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E on success, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-del(), eina\-\_\-hash\-\_\-find(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_acf666e8828be980cb0610a09981d486f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-get@{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-get}}
\index{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-get@{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_acf666e8828be980cb0610a09981d486f}


Get the data associated with the given itemname. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Name of the data entry to fetch the value for.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Value of the given entry, or N\-U\-L\-L if not found. 
\end{DoxyReturn}


References eina\-\_\-hash\-\_\-find(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a05dbc82c0b568ce0966f3b9e69d1cc33}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-set@{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-set}}
\index{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-set@{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-data\-\_\-value\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname, }
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a05dbc82c0b568ce0966f3b9e69d1cc33}


Set the data associated with the given itemname. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Name of data entry to change the value. \\
\hline
{\em value} & New value for the entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E on success, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-find(), eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a6ceb28ffadc7487fd935b52eeb850a11}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-data\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-data\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-data\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-data\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-data\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-data\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname, }
\item[{const char $\ast$}]{newname}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6ceb28ffadc7487fd935b52eeb850a11}


Change the name of the given data object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Data entry to rename. \\
\hline
{\em newname} & New name for the data entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E on success, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and eina\-\_\-hash\-\_\-move().

\hypertarget{Edje__Edit_8h_a414c96438aa9e68dc48db3bf47cd477d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a414c96438aa9e68dc48db3bf47cd477d}


Retrieves a list with the item names inside the data block at the group level. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of strings, each being a name entry in the data block for the group. 
\end{DoxyReturn}


References eina\-\_\-hash\-\_\-iterator\-\_\-key\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_ab5d50390aef8ab564d0b94c8406de973}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-add@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-add}}
\index{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-add@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname, }
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab5d50390aef8ab564d0b94c8406de973}


Create a new data object in the given edje file {\itshape belonging to the current group}. 

If another data entry with the same name exists, nothing is created and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E is returned.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Name for the new data entry. \\
\hline
{\em value} & Value for the new data entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-add(), eina\-\_\-hash\-\_\-find(), eina\-\_\-hash\-\_\-string\-\_\-small\-\_\-new(), eina\-\_\-stringshare\-\_\-add(), eina\-\_\-stringshare\-\_\-del(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ad911a3c659910bb4d50b65221f427814}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-del@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-del}}
\index{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-del@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad911a3c659910bb4d50b65221f427814}


Delete the given data object from the group. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Name of the data entry to remove.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E on success, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-del(), eina\-\_\-hash\-\_\-find(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ae985bb16ec5b9233dcf2a3dce8e60c54}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-get}}
\index{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-get@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae985bb16ec5b9233dcf2a3dce8e60c54}


Get the data associated with the given itemname. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Name of the data entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Value of the data entry or N\-U\-L\-L if not found. 
\end{DoxyReturn}


References eina\-\_\-hash\-\_\-find(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_acf0c79ee06877f20a0f80242fdf85d01}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-set}}
\index{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-value\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname, }
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_acf0c79ee06877f20a0f80242fdf85d01}


Set the data associated with the given itemname. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Name of the data entry to set the value. \\
\hline
{\em value} & Value to set for the data entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-find(), eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a974063c8751b8643c37a32f1b5fa53b9}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-group\-\_\-data\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{itemname, }
\item[{const char $\ast$}]{newname}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a974063c8751b8643c37a32f1b5fa53b9}


Change the name of the given data object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em itemname} & Name of the data entry to rename. \\
\hline
{\em newname} & New name for the data entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E on success, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and eina\-\_\-hash\-\_\-move().

\hypertarget{Edje__Edit_8h_afdfde3e0d759ba6a6570a24210fc3b25}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-color\-\_\-classes\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-color\-\_\-classes\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-color\-\_\-classes\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-color\-\_\-classes\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-color\-\_\-classes\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-color\-\_\-classes\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afdfde3e0d759ba6a6570a24210fc3b25}


Get the list of all the Color Classes in the given edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of strings, each being one color class. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a2e726dcd3721891ad9b4e0719c3df09e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-add@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-add}}
\index{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-add@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2e726dcd3721891ad9b4e0719c3df09e}


Create a new color class object in the given edje. 

If another class with the same name exists nothing is created and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E is returned.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & Name for the new color class.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-append(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a2774cf8143208093d9a37f8866b43bac}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-del@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-del}}
\index{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-del@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2774cf8143208093d9a37f8866b43bac}


Delete the given class object from edje. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & Color class to delete.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-list\-\_\-remove(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a3a750e45192f536448faed2bae5d9f9d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-get@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-get}}
\index{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-get@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{class\-\_\-name, }
\item[{int $\ast$}]{r, }
\item[{int $\ast$}]{g, }
\item[{int $\ast$}]{b, }
\item[{int $\ast$}]{a, }
\item[{int $\ast$}]{r2, }
\item[{int $\ast$}]{g2, }
\item[{int $\ast$}]{b2, }
\item[{int $\ast$}]{a2, }
\item[{int $\ast$}]{r3, }
\item[{int $\ast$}]{g3, }
\item[{int $\ast$}]{b3, }
\item[{int $\ast$}]{a3}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3a750e45192f536448faed2bae5d9f9d}


Get all the colors that compose the class. 

You can pass N\-U\-L\-L to colors you are not intrested in.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em class\-\_\-name} & Color class to fetch values. \\
\hline
{\em r} & Red component of main color. \\
\hline
{\em g} & Green component of main color. \\
\hline
{\em b} & Blue component of main color. \\
\hline
{\em a} & Alpha component of main color. \\
\hline
{\em r2} & Red component of secondary color. \\
\hline
{\em g2} & Green component of secondary color. \\
\hline
{\em b2} & Blue component of secondary color. \\
\hline
{\em a2} & Alpha component of secondary color. \\
\hline
{\em r3} & Red component of tertiary color. \\
\hline
{\em g3} & Green component of tertiary color. \\
\hline
{\em b3} & Blue component of tertiary color. \\
\hline
{\em a3} & Alpha component of tertiary color.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ad148b5c84ec742d71ab4f0446851253d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-set@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-set}}
\index{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-set@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-colors\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{class\-\_\-name, }
\item[{int}]{r, }
\item[{int}]{g, }
\item[{int}]{b, }
\item[{int}]{a, }
\item[{int}]{r2, }
\item[{int}]{g2, }
\item[{int}]{b2, }
\item[{int}]{a2, }
\item[{int}]{r3, }
\item[{int}]{g3, }
\item[{int}]{b3, }
\item[{int}]{a3}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad148b5c84ec742d71ab4f0446851253d}


Set the colors for the given color class. 

If you set a color to -\/1 it will not be touched.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em class\-\_\-name} & Color class to fetch values. \\
\hline
{\em r} & Red component of main color. \\
\hline
{\em g} & Green component of main color. \\
\hline
{\em b} & Blue component of main color. \\
\hline
{\em a} & Alpha component of main color. \\
\hline
{\em r2} & Red component of secondary color. \\
\hline
{\em g2} & Green component of secondary color. \\
\hline
{\em b2} & Blue component of secondary color. \\
\hline
{\em a2} & Alpha component of secondary color. \\
\hline
{\em r3} & Red component of tertiary color. \\
\hline
{\em g3} & Green component of tertiary color. \\
\hline
{\em b3} & Blue component of tertiary color. \\
\hline
{\em a3} & Alpha component of tertiary color.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a560f976e5d31da0d137446071b1c7309}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-color\-\_\-class\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{newname}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a560f976e5d31da0d137446071b1c7309}


Change the name of a color class. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & Color class to rename. \\
\hline
{\em newname} & New name for the color class.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ac781887749c072434b8d951244a7f9d8}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-styles\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-styles\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-styles\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-styles\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-styles\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-styles\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac781887749c072434b8d951244a7f9d8}


Get the list of all the text styles in the given edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of strings, each being the name for a text style. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_ae51e4a6c3a105e5e27fcaac19e46e930}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-style\-\_\-add@{edje\-\_\-edit\-\_\-style\-\_\-add}}
\index{edje\-\_\-edit\-\_\-style\-\_\-add@{edje\-\_\-edit\-\_\-style\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-style\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-style\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{style}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae51e4a6c3a105e5e27fcaac19e46e930}


Create a new text style object in the given edje. 

If another style with the same name exists nothing is created and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E is returned.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em style} & Name for the new style.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-append(), eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a2858806a0f94f609e9a1c6c682be3658}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-style\-\_\-del@{edje\-\_\-edit\-\_\-style\-\_\-del}}
\index{edje\-\_\-edit\-\_\-style\-\_\-del@{edje\-\_\-edit\-\_\-style\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-style\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-style\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{style}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2858806a0f94f609e9a1c6c682be3658}


Delete the given text style and all the child tags. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em style} & Style to delete.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-remove(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_adee6c4e07b83d690def0ac75a49a7fcd}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-style\-\_\-tags\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-style\-\_\-tags\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-style\-\_\-tags\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-style\-\_\-tags\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-style\-\_\-tags\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-style\-\_\-tags\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{style}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_adee6c4e07b83d690def0ac75a49a7fcd}


Get the list of all the tags name in the given text style. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em style} & Style to get the tags for.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of strings, each being one tag in the given style. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a53c31b8ca16cfac326747d1b31ba7fa2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-get@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-get}}
\index{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-get@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{style, }
\item[{const char $\ast$}]{tag}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a53c31b8ca16cfac326747d1b31ba7fa2}


Get the value of the given tag. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em style} & Style containing the tag being. \\
\hline
{\em tag} & Tag to get the value for.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Value of the given tag. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_afd74407172d22e2257a934d45e0e1c62}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-set@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-set}}
\index{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-set@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-value\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{style, }
\item[{const char $\ast$}]{tag, }
\item[{const char $\ast$}]{new\-\_\-value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afd74407172d22e2257a934d45e0e1c62}


Set the value of the given tag. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em style} & Style containing the tag to change. \\
\hline
{\em tag} & Name of the tag to set the value for. \\
\hline
{\em new\-\_\-value} & Value for the tag.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a24305ddbcdf8f8e00aa3fb2454500923}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{style, }
\item[{const char $\ast$}]{tag, }
\item[{const char $\ast$}]{new\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a24305ddbcdf8f8e00aa3fb2454500923}


Set the name of the given tag. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em style} & Style containing the tag to rename. \\
\hline
{\em tag} & Tag to rename. \\
\hline
{\em new\-\_\-name} & New name for the tag.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ac4df8dca34ca0658caeedf1b20d00882}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-add@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-add}}
\index{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-add@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{style, }
\item[{const char $\ast$}]{tag\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac4df8dca34ca0658caeedf1b20d00882}


Add a new tag to the given text style. 

If another tag with the same name exists nothing is created and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E is returned.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em style} & Style where to add the new tag. \\
\hline
{\em tag\-\_\-name} & Name for the new tag.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-append(), eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a33cc8d7c5c98b2c5c6ae2e1b3b271ffd}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-del@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-del}}
\index{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-del@{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-style\-\_\-tag\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{style, }
\item[{const char $\ast$}]{tag}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a33cc8d7c5c98b2c5c6ae2e1b3b271ffd}


Delete the given tag. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em style} & Style from where to remove the tag. \\
\hline
{\em tag} & Tag to delete.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-remove(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a3a58b8bed04b9bd47dc69f09efba876c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-externals\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-externals\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-externals\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-externals\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-externals\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-externals\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3a58b8bed04b9bd47dc69f09efba876c}


Get the list of all the externals requested in the given edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of strings, each being an entry in the block of automatically loaded external modules. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a74aa1e2cf09b02b111632e4bb3bc6bb0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-external\-\_\-add@{edje\-\_\-edit\-\_\-external\-\_\-add}}
\index{edje\-\_\-edit\-\_\-external\-\_\-add@{edje\-\_\-edit\-\_\-external\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-external\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-external\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{external}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a74aa1e2cf09b02b111632e4bb3bc6bb0}


Add an external module to be requested on edje load. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em external} & Name of the external module to add to the list of autoload.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E on success (or it was already there), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a0aa3296cb0acd175f20dc913759935e2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-external\-\_\-del@{edje\-\_\-edit\-\_\-external\-\_\-del}}
\index{edje\-\_\-edit\-\_\-external\-\_\-del@{edje\-\_\-edit\-\_\-external\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-external\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-external\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{external}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a0aa3296cb0acd175f20dc913759935e2}


Delete the given external from the list. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em external} & Name of the external module to remove from the autoload list.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E on success, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ae6de5c21854aeeb08a2b28aae2e8b794}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-parts\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-parts\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-parts\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-parts\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-parts\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-parts\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae6de5c21854aeeb08a2b28aae2e8b794}


Get the list of all the parts in the given edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of strings, each being the name for a part in the open group. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a7dc28488332d3b8b0f7c856a0d0d46fb}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-add@{edje\-\_\-edit\-\_\-part\-\_\-add}}
\index{edje\-\_\-edit\-\_\-part\-\_\-add@{edje\-\_\-edit\-\_\-part\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name, }
\item[{Edje\-\_\-\-Part\-\_\-\-Type}]{type}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a7dc28488332d3b8b0f7c856a0d0d46fb}


Create a new part in the given edje. 

If another part with the same name just exists nothing is created and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E is returned. Note that this function also create a default description for the part.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & Name for the new part. \\
\hline
{\em type} & Type of the new part. See \hyperlink{edcref}{Edje Data Collection reference} for more info on this.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{Edje__Edit_8h_a927e163000c7c3859c91420acc83bd49}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-external\-\_\-add@{edje\-\_\-edit\-\_\-part\-\_\-external\-\_\-add}}
\index{edje\-\_\-edit\-\_\-part\-\_\-external\-\_\-add@{edje\-\_\-edit\-\_\-part\-\_\-external\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-external\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-external\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{source}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a927e163000c7c3859c91420acc83bd49}


Create a new part of type E\-X\-T\-E\-R\-N\-A\-L in the given edje. 

If another part with the same name just exists nothing is created and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E is returned. Note that this function also create a default description for the part.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & Name for the new part. \\
\hline
{\em source} & The registered external type to use for this part.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{Edje__Edit_8h_af657eb4966e58c550ad50c79c9154735}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-del@{edje\-\_\-edit\-\_\-part\-\_\-del}}
\index{edje\-\_\-edit\-\_\-part\-\_\-del@{edje\-\_\-edit\-\_\-part\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_af657eb4966e58c550ad50c79c9154735}


Delete the given part from the edje. 

All the reference to this part will be zeroed.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part to delete.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-find(), eina\-\_\-mempool\-\_\-free(), E\-I\-N\-A\-\_\-\-T\-R\-U\-E, evas\-\_\-object\-\_\-clip\-\_\-set(), and evas\-\_\-object\-\_\-hide().

\hypertarget{Edje__Edit_8h_a55b88d97bf6148a702f99e412b529a35}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-exist@{edje\-\_\-edit\-\_\-part\-\_\-exist}}
\index{edje\-\_\-edit\-\_\-part\-\_\-exist@{edje\-\_\-edit\-\_\-part\-\_\-exist}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-exist}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-exist (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a55b88d97bf6148a702f99e412b529a35}


Check if a part with the given name exist in the edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part to check for its existence.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the part exists, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E if not. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a1166c70a953b269bbaff789273c57862}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-above\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-above\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-above\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-above\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-above\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-above\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1166c70a953b269bbaff789273c57862}


Get the name of part stacked above the one passed. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part of which to check the one above.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Name of the part above. N\-U\-L\-L if an error occurred or if {\ttfamily part} is the topmost part in the group. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a373efc751e7a005cd07ed1c1e8887081}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-below\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-below\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-below\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-below\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-below\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-below\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a373efc751e7a005cd07ed1c1e8887081}


Get the name of part stacked below the one passed. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part of which to check the one below.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Name of the part below. N\-U\-L\-L if an error occurred or if {\ttfamily part} is the bottommost part in the group. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_abe3a5954cd5f9d107e397af5adb9164d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-below@{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-below}}
\index{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-below@{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-below}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-below}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-below (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_abe3a5954cd5f9d107e397af5adb9164d}


Move the given part below the previous one. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part to move one step below.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, evas\-\_\-object\-\_\-stack\-\_\-above(), and evas\-\_\-object\-\_\-stack\-\_\-below().

\hypertarget{Edje__Edit_8h_a3119706a5d74245f1961caed9de70f32}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-below@{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-below}}
\index{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-below@{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-below}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-below}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-below (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{below}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3119706a5d74245f1961caed9de70f32}


Move the given part below the part named below. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part which will be moved. \\
\hline
{\em below} & Name of part for which will be moved 'part'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, evas\-\_\-object\-\_\-stack\-\_\-above(), and evas\-\_\-object\-\_\-stack\-\_\-below().

\hypertarget{Edje__Edit_8h_a992c6c7158763700a0d012deba92410e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-above@{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-above}}
\index{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-above@{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-above}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-above}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-above (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a992c6c7158763700a0d012deba92410e}


Move the given part above the next one. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part to move one step above.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, and evas\-\_\-object\-\_\-stack\-\_\-above().

\hypertarget{Edje__Edit_8h_aae6ea26a51c83a2cc26726f7716aec60}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-above@{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-above}}
\index{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-above@{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-above}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-above}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-restack\-\_\-part\-\_\-above (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{above}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aae6ea26a51c83a2cc26726f7716aec60}


Move the given part above the part named above. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part which will be moved. \\
\hline
{\em above} & Name of part for which will be moved 'part'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, and evas\-\_\-object\-\_\-stack\-\_\-above().

\hypertarget{Edje__Edit_8h_ac30feb80c42b7ef269a217dcba1a31fa}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{new\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac30feb80c42b7ef269a217dcba1a31fa}


Set a new name for part. 

Note that the relative getter function don't exist as it don't make sense ;)


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part to rename. \\
\hline
{\em new\-\_\-name} & New name for the given part.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a62cab5203fe78545c2fdce490b9f98ee}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a62cab5203fe78545c2fdce490b9f98ee}


Get api's name of a part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of the part.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
name of the api if successful, N\-U\-L\-L otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a5905806f76e74c87979fa9b94bc09d04}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5905806f76e74c87979fa9b94bc09d04}


Get api's description of a part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of the part.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
description of the api if successful, N\-U\-L\-L otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a855a62a453a29733e6b3db0a13a0f9d6}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a855a62a453a29733e6b3db0a13a0f9d6}


Set api's name of a part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of the part. \\
\hline
{\em name} & New name for the api property.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a6b64f003012f1493d5135a64201e63d0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-api\-\_\-description\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{description}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6b64f003012f1493d5135a64201e63d0}


Set api's description of a part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part. \\
\hline
{\em description} & New description for the api property.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a2230051fcb9fe149381f745d1f89390e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-type\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-type\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-type\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-type\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-type\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} Edje\-\_\-\-Part\-\_\-\-Type edje\-\_\-edit\-\_\-part\-\_\-type\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2230051fcb9fe149381f745d1f89390e}


Get the type of a part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of part to get the type of.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Type of the part. See \hyperlink{edcref}{Edje Data Collection reference} for details. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a7f8855f419a22aea66f2b1c62d4f28d5}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a7f8855f419a22aea66f2b1c62d4f28d5}


Get the clip\-\_\-to part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Name of the part whose clipper to get.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Name of the part {\ttfamily part} is clipped to. N\-U\-L\-L is returned on errors and if the part don't have a clip. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a0a8eeab078fa7dd0866237f56b2db290}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-clip\-\_\-to\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{clip\-\_\-to}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a0a8eeab078fa7dd0866237f56b2db290}


Set a part to clip part to. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the clipper to. \\
\hline
{\em clip\-\_\-to} & Part to use as clipper, if N\-U\-L\-L then the clipping value will be cancelled (unset clipping).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, evas\-\_\-object\-\_\-clip\-\_\-get(), evas\-\_\-object\-\_\-clip\-\_\-set(), evas\-\_\-object\-\_\-clip\-\_\-unset(), evas\-\_\-object\-\_\-pass\-\_\-events\-\_\-set(), E\-V\-A\-S\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-P\-O\-I\-N\-T\-E\-R\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-G\-R\-A\-B, E\-V\-A\-S\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-P\-O\-I\-N\-T\-E\-R\-\_\-\-M\-O\-D\-E\-\_\-\-N\-O\-G\-R\-A\-B, and evas\-\_\-object\-\_\-pointer\-\_\-mode\-\_\-set().

\hypertarget{Edje__Edit_8h_a72312674178e3171e9b19f58f339a778}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a72312674178e3171e9b19f58f339a778}


Get the source of part. 

The meaning of this parameter varies depending on the type of the part. For G\-R\-O\-U\-P parts, it's the name of another group in the Edje file which will be autoloaded and swallowed on this part. For T\-E\-X\-T\-B\-L\-O\-C\-K parts, it's the name of a group to be used for selection display under the text. For E\-X\-T\-E\-R\-N\-A\-L parts, it's the name of the registered external widget to load and swallow on this part.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the source from.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Content of the source parameter or N\-U\-L\-L if nothing set or an error occurred. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_ab77d41541a0a088a7e6ef421644efc78}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{source}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab77d41541a0a088a7e6ef421644efc78}


Set the source of part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the source of. \\
\hline
{\em source} & Value for the source parameter.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{Edje__Edit_8h_a72312674178e3171e9b19f58f339a778}{edje\-\_\-edit\-\_\-part\-\_\-source\-\_\-get()}
\end{DoxySeeAlso}
\begin{DoxyNote}{Note}
You can't change the source for E\-X\-T\-E\-R\-N\-A\-L parts, it's akin to changing the type of the part.
\end{DoxyNote}
N\-O\-T\-E\-: This is not applied now. You must reload the edje to see the change. 

References edje\-\_\-object\-\_\-add(), edje\-\_\-object\-\_\-file\-\_\-set(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), E\-I\-N\-A\-\_\-\-T\-R\-U\-E, and evas\-\_\-object\-\_\-del().

\hypertarget{Edje__Edit_8h_a785ee325bb990c2efaf4c6b9f279b4f0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} Edje\-\_\-\-Text\-\_\-\-Effect edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a785ee325bb990c2efaf4c6b9f279b4f0}


Get the effect for a given part. 

Gets the effect used for parts of type T\-E\-X\-T. See \hyperlink{edcref}{Edje Data Collection reference} for more details.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the effect of.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The effect set for the part. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a4c1a6ab8d9993c31e6e40f17d5d0e60e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-effect\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Text\-\_\-\-Effect}]{effect}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a4c1a6ab8d9993c31e6e40f17d5d0e60e}


Set the effect for a given part. 

Effects and shadow directions can be combined.

For effect and shadow direction list please look at Edje Part Text ref page.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the effect to. Only makes sense on type T\-E\-X\-T. \\
\hline
{\em effect} & Effect to set for the part.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Part__Text}{Edje Text Part} 
\end{DoxySeeAlso}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a13d8374d81142d99461364fd2794824b}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{double $\ast$}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a13d8374d81142d99461364fd2794824b}


Get the current selected state in part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the selected state of. \\
\hline
{\em value} & Pointer to a double where the value of the state will be stored.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the currently selected state for the part. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().



Referenced by edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set().

\hypertarget{Edje__Edit_8h_a1add0817491f52f1a93ce727484dde08}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1add0817491f52f1a93ce727484dde08}


Set the current state in part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the state of. \\
\hline
{\em state} & Name of the state to set. \\
\hline
{\em value} & Value of the state.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_acb2c538f2ad30b5ba5216b348b5a0d02}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_acb2c538f2ad30b5ba5216b348b5a0d02}


Get mouse\-\_\-events for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get if the mouse events is accepted.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if part will accept mouse events, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{Edje__Edit_8h_a60abfb4542d3d307893596676d5fb16d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-mouse\-\_\-events\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{{\bf Eina\-\_\-\-Bool}}]{mouse\-\_\-events}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a60abfb4542d3d307893596676d5fb16d}


Set mouse\-\_\-events for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part to set if the mouse events is accepted. \\
\hline
{\em mouse\-\_\-events} & E\-I\-N\-A\-\_\-\-T\-R\-U\-E if part will accept mouse events, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, and evas\-\_\-object\-\_\-pass\-\_\-events\-\_\-set().

\hypertarget{Edje__Edit_8h_aaac5d5c19235e1f748dfc56da1e904da}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aaac5d5c19235e1f748dfc56da1e904da}


Get repeat\-\_\-events for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get if it will pass all events to the other parts.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the events received will propagate to other parts, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{Edje__Edit_8h_aed66a63f0996ab03f1aa78b5d9b131f3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-repeat\-\_\-events\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{{\bf Eina\-\_\-\-Bool}}]{repeat\-\_\-events}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aed66a63f0996ab03f1aa78b5d9b131f3}


Set repeat\-\_\-events for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set if will repeat all the received mouse events to other parts. \\
\hline
{\em repeat\-\_\-events} & E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the events received will propagate to other parts, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, and evas\-\_\-object\-\_\-repeat\-\_\-events\-\_\-set().

\hypertarget{Edje__Edit_8h_a4e73f9e001f0c6eb39d0e6bf82c9807c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Evas\-\_\-\-Event\-\_\-\-Flags} edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a4e73f9e001f0c6eb39d0e6bf82c9807c}


Get ignore\-\_\-flags for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get which event\-\_\-flags are being ignored.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The Event flags set to the part. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a9e6b0869cd77ecf918ac486a2fc8c874}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-ignore\-\_\-flags\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{{\bf Evas\-\_\-\-Event\-\_\-\-Flags}}]{ignore\-\_\-flags}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a9e6b0869cd77ecf918ac486a2fc8c874}


Set ignore\-\_\-flags for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set which event flags will be ignored. \\
\hline
{\em ignore\-\_\-flags} & The Event flags to be ignored by the part.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ad9cf5a1339feabfae0516b3e84cec1bf}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{{\bf Eina\-\_\-\-Bool}}]{scale}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad9cf5a1339feabfae0516b3e84cec1bf}


Set scale property for the part. 

This property tells Edje that the given part should be scaled by the Edje scale factor.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set scale for. \\
\hline
{\em scale} & Scale value to set.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ad484c68c180ae301371f0b3e2b9b1160}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-scale\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad484c68c180ae301371f0b3e2b9b1160}


Get scale for the part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the scale value of.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Whether scale is on (E\-I\-N\-A\-\_\-\-T\-R\-U\-E) or not. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{Edje__Edit_8h_ae7fad06c08ee7fd5be5f139a9d455a20}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae7fad06c08ee7fd5be5f139a9d455a20}


Get horizontal dragable state for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get if can be dragged horizontally;\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
1 (or -\/1) if the part can be dragged horizontally, 0 otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae9f2d45418a0e7c9dfd3350649e095dc}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{int}]{drag}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae9f2d45418a0e7c9dfd3350649e095dc}


Set horizontal dragable state for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set if should be dragged horizontally. \\
\hline
{\em drag} & 1 (or -\/1) if the part should be dragged horizontally, 0 otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a263a1433f9bf109d003067632eeaa281}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a263a1433f9bf109d003067632eeaa281}


Get vertical dragable state for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get if can be dragged vertically.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
1 (or -\/ 1) if the part can be dragged vertically, 0 otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_af49f8514eb0be6865bb0340176cdc0a8}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{int}]{drag}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_af49f8514eb0be6865bb0340176cdc0a8}


Set vertical dragable state for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set if should be dragged vertically. \\
\hline
{\em drag} & 1 (or -\/1) of the part shpuld be dragged vertically, 0 otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ac99a6d5f6d23a802186de645cdc24092}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac99a6d5f6d23a802186de645cdc24092}


Get horizontal dragable step for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the drag horizontal step value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The step value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ac61c6aba3d44bc7d0a48754a625cc982}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{int}]{step}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac61c6aba3d44bc7d0a48754a625cc982}


Set horizontal dragable state for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the drag horizontal step value. \\
\hline
{\em step} & The step the will be dragged.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_af90243f06494e5bda2e0a35dbfe46ccb}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_af90243f06494e5bda2e0a35dbfe46ccb}


Get vertical dragable step for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the drag vertical step value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The step value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a4a19fcfe66642d9b4b9e30ce9f87ec6e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-step\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{int}]{step}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a4a19fcfe66642d9b4b9e30ce9f87ec6e}


Set vertical dragable state for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the drag vertical step value. \\
\hline
{\em step} & The step the will be dragged.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a1bc23ceec0ef6d042230ef73616fb629}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1bc23ceec0ef6d042230ef73616fb629}


Get horizontal dragable count for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the drag horizontal count value. \\
\hline
\end{DoxyParams}
\hypertarget{Edje__Edit_8h_a96239332ec2a4154fb56400ec2f422b4}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{int}]{count}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a96239332ec2a4154fb56400ec2f422b4}


Set horizontal dragable count for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the drag horizontal count value. \\
\hline
{\em count} & The count value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aefe89f870b2837023239f9dd424f81a8}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aefe89f870b2837023239f9dd424f81a8}


Get vertical dragable count for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the drag vertical count value. \\
\hline
\end{DoxyParams}
\hypertarget{Edje__Edit_8h_af1858e670864bc298ac9a027801fa1aa}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-count\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{int}]{count}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_af1858e670864bc298ac9a027801fa1aa}


Set vertical dragable count for part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the drag vertical count value. \\
\hline
{\em count} & The count value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ac9770ecf137e8e02b4a6c394492f24e2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac9770ecf137e8e02b4a6c394492f24e2}


Get the name of the part that is used as 'confine' for the given draggies. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the name that is used as 'confine' for the given draggies.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the confine part or N\-U\-L\-L (if unset). 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_afd3bb24c9dfbd43fe7ed16b0ce1887e2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-confine\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{confine}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afd3bb24c9dfbd43fe7ed16b0ce1887e2}


Set the name of the part that is used as 'confine' for the given draggies. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the name that is used as 'confine' for the given draggies. \\
\hline
{\em confine} & The name of the confine part or N\-U\-L\-L to unset confine.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a36bd4a8a370a5c7ea8a68f7756ec8842}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a36bd4a8a370a5c7ea8a68f7756ec8842}


Get the name of the part that is used as the receiver of the drag event. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the name that is used as the receiver of the drag event.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the part that will receive events, or N\-U\-L\-L (if unset). 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_afdf876fefa9e49e5ef95d8d889982ddd}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-event\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{event}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afdf876fefa9e49e5ef95d8d889982ddd}


Set the name of the part that will receive events from the given draggies. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the name that will receive events from the given draggies. \\
\hline
{\em event} & The name of the part that will receive events, or N\-U\-L\-L to unset.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a40815c8f4bd106b420c0934ad6cf6d50}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a40815c8f4bd106b420c0934ad6cf6d50}


Get the name of the part that is used as 'threshold' for the given draggies. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the name that is used as 'threshold' for the given draggies.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the threshold part or N\-U\-L\-L (if unset). 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a9ef1ef8d72d0ee962eb939b27cf28362}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-set}}
\index{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-set@{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-part\-\_\-drag\-\_\-threshold\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{threshold}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a9ef1ef8d72d0ee962eb939b27cf28362}


Set the name of the part that is used as 'threshold' for the given draggies. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the name that is used as 'threshold' for the given draggies. \\
\hline
{\em confine} & The name of the threshold part or N\-U\-L\-L to unset confine.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad082b65df2ce32aaab38b59e5a62625d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-part\-\_\-states\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-states\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-part\-\_\-states\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-part\-\_\-states\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-part\-\_\-states\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-part\-\_\-states\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad082b65df2ce32aaab38b59e5a62625d}


Get the list of all the states in the given part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to get the states names list.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An Eina\-\_\-\-List$\ast$ of string (char $\ast$)containing all the states names found in part, including the float value (ex\-: \char`\"{}default 0.\-00\char`\"{}).
\end{DoxyReturn}
Use \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free()} when you don't need it anymore. 

References eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a48e6e3c119e010df132be9c170945001}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{new\-\_\-name, }
\item[{double}]{new\-\_\-value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a48e6e3c119e010df132be9c170945001}


Set a new name for the given state in the given part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & Name of the state to rename. \\
\hline
{\em value} & Value of the state to rename. \\
\hline
{\em new\-\_\-name} & The new name for the state. \\
\hline
{\em new\-\_\-value} & The new value for the state.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-count(), eina\-\_\-list\-\_\-data\-\_\-get(), eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a83a788f221633346b49376c06c1c716a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-add@{edje\-\_\-edit\-\_\-state\-\_\-add}}
\index{edje\-\_\-edit\-\_\-state\-\_\-add@{edje\-\_\-edit\-\_\-state\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{name, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a83a788f221633346b49376c06c1c716a}


Create a new state to the give part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the name of the new state. \\
\hline
{\em name} & Name for the new state (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successfully, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Info\-::c, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::d, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Info\-::d, edje\-\_\-edit\-\_\-state\-\_\-exist(), E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-D\-O\-U\-B\-L\-E\-\_\-\-U\-N\-S\-E\-T, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-I\-N\-T\-\_\-\-U\-N\-S\-E\-T, edje\-\_\-external\-\_\-param\-\_\-info\-\_\-get(), E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-C\-H\-O\-I\-C\-E, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-append(), eina\-\_\-stringshare\-\_\-add(), E\-I\-N\-A\-\_\-\-T\-R\-U\-E, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::i, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Info\-::i, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::name, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Info\-::name, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::s, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Info\-::s, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::type, and \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Info\-::type.

\hypertarget{Edje__Edit_8h_ae8fe980368cedca0764b87e1ef133094}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-del@{edje\-\_\-edit\-\_\-state\-\_\-del}}
\index{edje\-\_\-edit\-\_\-state\-\_\-del@{edje\-\_\-edit\-\_\-state\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae8fe980368cedca0764b87e1ef133094}


Delete the given part state from the edje. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The current name of the state (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successfully, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-state\-\_\-exist(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-find(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_aa996833524c0fec0d952288477ea1a45}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-exist@{edje\-\_\-edit\-\_\-state\-\_\-exist}}
\index{edje\-\_\-edit\-\_\-state\-\_\-exist@{edje\-\_\-edit\-\_\-state\-\_\-exist}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-exist}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-exist (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa996833524c0fec0d952288477ea1a45}


Check if a part state with the given name exist. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to check (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the part state exist, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.



Referenced by edje\-\_\-edit\-\_\-state\-\_\-add(), and edje\-\_\-edit\-\_\-state\-\_\-del().

\hypertarget{Edje__Edit_8h_a360ffba244c61760a0efd210b223ff70}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-copy@{edje\-\_\-edit\-\_\-state\-\_\-copy}}
\index{edje\-\_\-edit\-\_\-state\-\_\-copy@{edje\-\_\-edit\-\_\-state\-\_\-copy}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-copy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-copy (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{from, }
\item[{double}]{val\-\_\-from, }
\item[{const char $\ast$}]{to, }
\item[{double}]{val\-\_\-to}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a360ffba244c61760a0efd210b223ff70}


Copies the state {\ttfamily from} into {\ttfamily to}. 

If {\ttfamily to} doesn't exist it will be created.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em from} & State to copy from (not including state value). \\
\hline
{\em val\-\_\-from} & The value of the state to copy from. \\
\hline
{\em to} & State to copy into (not including state value). \\
\hline
{\em val\-\_\-to} & The value of the state to copy into.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::d, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-C\-H\-O\-I\-C\-E, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-append(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-R\-E\-E, eina\-\_\-stringshare\-\_\-add(), E\-I\-N\-A\-\_\-\-T\-R\-U\-E, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::i, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::name, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::s, and \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::type.

\hypertarget{Edje__Edit_8h_a4800e92cca97bba5942e960fbc5d7e32}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a4800e92cca97bba5942e960fbc5d7e32}


Get the 'rel1 relative X' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get 'rel1 relative X' (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The 'rel1 relative X' value of the part state. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae672cfd46169ebd7fdfd529a369cfc38}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae672cfd46169ebd7fdfd529a369cfc38}


Get the 'rel1 relative Y' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get 'rel1 relative Y' (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The 'rel1 relative Y' value of the part state. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aa5302015f6dc62e8ce7efffa0a51f383}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa5302015f6dc62e8ce7efffa0a51f383}


Get the 'rel2 relative X' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get 'rel2 relative X' (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The 'rel2 relative X' value of the part state. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a63db7122e8b11582f69c7e8efdfe3f6a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a63db7122e8b11582f69c7e8efdfe3f6a}


Get the 'rel2 relative Y' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get 'rel2 relative Y' (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The 'rel2 relative Y' value of the part state. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aa1868bcbf873b9f87af7d2fa56a7bfc6}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa1868bcbf873b9f87af7d2fa56a7bfc6}


Set the 'rel1 relative X' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set 'rel1 relative X' (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em x} & The new 'rel1 relative X' value to set'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a5b8777d46e251e63c284420bb71586f9}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{y}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5b8777d46e251e63c284420bb71586f9}


Set the 'rel1 relative Y' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set 'rel1 relative Y' (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em y} & The new 'rel1 relative Y' value to set'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a50606a926e12ca6133e55b75fd76fc9a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a50606a926e12ca6133e55b75fd76fc9a}


Set the 'rel2 relative X' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set 'rel2 relative X' (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em x} & The new 'rel2 relative X' value to set'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ab2830be4fdeca964752b4efdd34f7d2e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{y}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab2830be4fdeca964752b4efdd34f7d2e}


Set the 'rel2 relative Y' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set 'rel2 relative Y' (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em y} & The new 'rel2 relative Y' value to set'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_af1cb792dd90f03df292fe3915831bbcc}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_af1cb792dd90f03df292fe3915831bbcc}


Get the 'rel1 offset X' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get 'rel1 offset X' (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The 'rel1 offset X' value of the part state. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a2ebd30688ea2ee762c7a97a9b9703169}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2ebd30688ea2ee762c7a97a9b9703169}


Get the 'rel1 offset Y' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get 'rel1 offset Y' (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The 'rel1 offset Y' value of the part state. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a763d47d17ff055ab1032d897fcb69fe5}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a763d47d17ff055ab1032d897fcb69fe5}


Get the 'rel2 offset X' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get 'rel2 offset X' (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The 'rel2 offset X' value of the part state. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ab50280a63d7c14b47e8ab2f3c11193e8}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab50280a63d7c14b47e8ab2f3c11193e8}


Get the 'rel2 offset Y' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get 'rel2 offset Y' (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The 'rel2 offset Y' value of the part state. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a2e80a19f0d81e9bdadb90c5ce304973e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2e80a19f0d81e9bdadb90c5ce304973e}


Set the 'rel1 offset X' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set 'rel1 offset X' (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em x} & The new 'rel1 offset X' value to set'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a3f10bcea1b11bbe43ff4f60cf92dbd26}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{y}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3f10bcea1b11bbe43ff4f60cf92dbd26}


Set the 'rel1 offset Y' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set 'rel1 offset Y' (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em y} & The new 'rel1 offset Y' value to set'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad435bac3aecb1b1d3417077df3a21183}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad435bac3aecb1b1d3417077df3a21183}


Set the 'rel2 offset X' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set 'rel2 offset X' (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em x} & The new 'rel2 offset X' value to set'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a0b7d825506f6d1c6c5adfccebb71c0d0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{y}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a0b7d825506f6d1c6c5adfccebb71c0d0}


Set the 'rel2 offset Y' value of state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set 'rel2 offset Y' (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em y} & The new 'rel2 offset Y' value to set'.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_af0ec579577dc2d18a570a4ed91f911ce}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_af0ec579577dc2d18a570a4ed91f911ce}


Get the part name rel1x is relative to. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The state that contain which the part name rel1x is relative to (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The part name rel1x is relative to or N\-U\-L\-L if the part is relative to the whole interface. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a2b3010c53247e28f45a340aed07005d0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2b3010c53247e28f45a340aed07005d0}


Get the part name rel1y is relative to. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The state that contain which the part name rel1y is relative to (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The part name rel1y is relative to or N\-U\-L\-L if the part is relative to the whole interface. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a8eb63f6532fb928815c90a287dd1afda}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8eb63f6532fb928815c90a287dd1afda}


Get the part name rel2x is relative to. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The state that contain which the part name rel2x is relative to (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The part name rel2x is relative to or N\-U\-L\-L if the part is relative to the whole interface. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_affd317738d60e6ab217a572d1f8c88a2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_affd317738d60e6ab217a572d1f8c88a2}


Get the part name rel2y is relative to. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The state that contain which the part name rel2y is relative to (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The part name rel2y is relative to or N\-U\-L\-L if the part is relative to the whole interface. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a23da193a56c7335eb03b29e39df034cf}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{rel\-\_\-to}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a23da193a56c7335eb03b29e39df034cf}


Set the part rel1x is relative to. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set rel1x is relative to (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em rel\-\_\-to} & The name of the part that is used as container/parent (N\-U\-L\-L make the part relative to the whole interface).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a9cf2e00bab4415c58e92c117f2c1d951}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel1\-\_\-to\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{rel\-\_\-to}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a9cf2e00bab4415c58e92c117f2c1d951}


Set the part rel1y is relative to. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set rel1y is relative to (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em rel\-\_\-to} & The name of the part that is used as container/parent (N\-U\-L\-L make the part relative to the whole interface).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad5b432d9bd72134a2516db620f7afbdb}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{rel\-\_\-to}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad5b432d9bd72134a2516db620f7afbdb}


Set the part rel2x is relative to. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set rel2x is relative to (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em rel\-\_\-to} & The name of the part that is used as container/parent (N\-U\-L\-L make the part relative to the whole interface).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a2659f8084647b20d3671750f5ffd6899}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-rel2\-\_\-to\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{rel\-\_\-to}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2659f8084647b20d3671750f5ffd6899}


Set the part rel2y is relative to. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set rel2y is relative to (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em rel\-\_\-to} & The name of the part that is used as container/parent (N\-U\-L\-L make the part relative to the whole interface).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a1c0b06a456fbccd55f822074e8714c07}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int $\ast$}]{r, }
\item[{int $\ast$}]{g, }
\item[{int $\ast$}]{b, }
\item[{int $\ast$}]{a}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1c0b06a456fbccd55f822074e8714c07}


Get the color of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get color (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em r} & A pointer to store the red value. \\
\hline
{\em g} & A pointer to store the green value. \\
\hline
{\em b} & A pointer to store the blue value. \\
\hline
{\em a} & A pointer to store the alpha value. \\
\hline
\end{DoxyParams}
\hypertarget{Edje__Edit_8h_a327b38fd34bafd759544647121668b1c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int $\ast$}]{r, }
\item[{int $\ast$}]{g, }
\item[{int $\ast$}]{b, }
\item[{int $\ast$}]{a}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a327b38fd34bafd759544647121668b1c}


Get the color2 of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get color (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em r} & A pointer to store the red value. \\
\hline
{\em g} & A pointer to store the green value. \\
\hline
{\em b} & A pointer to store the blue value. \\
\hline
{\em a} & A pointer to store the alpha value. \\
\hline
\end{DoxyParams}
\hypertarget{Edje__Edit_8h_a61d2f3127a05298c1870dd9109589fa5}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int $\ast$}]{r, }
\item[{int $\ast$}]{g, }
\item[{int $\ast$}]{b, }
\item[{int $\ast$}]{a}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a61d2f3127a05298c1870dd9109589fa5}


Get the color3 of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get color (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em r} & A pointer to store the red value. \\
\hline
{\em g} & A pointer to store the green value. \\
\hline
{\em b} & A pointer to store the blue value. \\
\hline
{\em a} & A pointer to store the alpha value. \\
\hline
\end{DoxyParams}
\hypertarget{Edje__Edit_8h_af7cee2fdcac3506d2ffdbfcc9422436a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{r, }
\item[{int}]{g, }
\item[{int}]{b, }
\item[{int}]{a}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_af7cee2fdcac3506d2ffdbfcc9422436a}


Set the color of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set color (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em r} & The red value of the color. \\
\hline
{\em g} & The green value of the color. \\
\hline
{\em b} & The blue value of the color. \\
\hline
{\em a} & The alpha value of the color.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If successfull, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad3a63d4ae808fd7ee36fbecf71f0481f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-color2\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{r, }
\item[{int}]{g, }
\item[{int}]{b, }
\item[{int}]{a}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad3a63d4ae808fd7ee36fbecf71f0481f}


Set the color2 of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set color (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em r} & The red value of the color. \\
\hline
{\em g} & The green value of the color. \\
\hline
{\em b} & The blue value of the color. \\
\hline
{\em a} & The alpha value of the color.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If successfull, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad747a1d17c0ef0764666716653fc7af2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-color3\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{r, }
\item[{int}]{g, }
\item[{int}]{b, }
\item[{int}]{a}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad747a1d17c0ef0764666716653fc7af2}


Set the color3 of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set color (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em r} & The red value of the color. \\
\hline
{\em g} & The green value of the color. \\
\hline
{\em b} & The blue value of the color. \\
\hline
{\em a} & The alpha value of the color.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If successfull, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_aca955e66ce47a4752442de0f42617fef}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aca955e66ce47a4752442de0f42617fef}


Get the horizontal align value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get horizontal align (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The horizontal align value for the given state 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a64d9acd48e8e91983311b7e1bc62e68f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a64d9acd48e8e91983311b7e1bc62e68f}


Get the vertical align value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get horizontal align (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The vertical align value for the given state 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ab1a44b4f4d466b8240df82ee81940231}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{align}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab1a44b4f4d466b8240df82ee81940231}


Set the horizontal align value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get horizontal align (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em align} & The new vertical align value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae49411a0787c6e780f4699dade0f9dc3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-align\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{align}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae49411a0787c6e780f4699dade0f9dc3}


Set the vertical align value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get vertical align (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em align} & The new vertical align value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a306a8774cebb5d8e1dc8bcf7566d5e30}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a306a8774cebb5d8e1dc8bcf7566d5e30}


Get the minimum width value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get minimum width (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The minimum width value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a0b27c4a465af2e98ae29294daeb7d7df}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-w\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{min\-\_\-w}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a0b27c4a465af2e98ae29294daeb7d7df}


Set the minimum width value of a part state. 

The minimum width should be greater than 0.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set minimum width (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em min\-\_\-w} & Minimum width value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_afc5660dc36af1779125d022c590463ec}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afc5660dc36af1779125d022c590463ec}


Get the minimum height value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get minimum height (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The minimum height value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a3890c4a2737b8b0827a97c0ca4dcb4df}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-min\-\_\-h\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{min\-\_\-h}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3890c4a2737b8b0827a97c0ca4dcb4df}


Set the minimum height value of a part state. 

The minimum height should be greater than 0.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set minimum height (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em min\-\_\-h} & Minimum height value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a84a1215fe6107d0549a2fd5cbf1531ea}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a84a1215fe6107d0549a2fd5cbf1531ea}


Get the maximum width value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get maximum width (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The maximum width value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a1b886a360966ab84e1ff7e9f7e705728}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-w\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{max\-\_\-w}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1b886a360966ab84e1ff7e9f7e705728}


Set the maximum width value of a part state. 

The maximum width should be greater than -\/1. The value -\/1 means that state doesn't have any boundaries on width direction. (it can be any size that is bigger than it's min)


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set maximum width (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em max\-\_\-w} & Maximum width value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a5ea4ce6c36105720a1a31e9ac8b76ed2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5ea4ce6c36105720a1a31e9ac8b76ed2}


Get the maximum height value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get maximum height (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The maximum height value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a01c80a4e77a3dad1f6c2cdf823195d95}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-max\-\_\-h\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{max\-\_\-h}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a01c80a4e77a3dad1f6c2cdf823195d95}


Set the maximum height value of a part state. 

The maximum height should be greater than -\/1. The value -\/1 means that state doesn't have any boundaries on height direction. (it can be any size that is bigger than it's min)


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set maximum height (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em max\-\_\-h} & Maximum height value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a32993f0ddacb50076e4b08ef833429d8}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a32993f0ddacb50076e4b08ef833429d8}


Get the fixed width value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get fixed width value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fixed width value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a98b855e57e4d5a7cb640093e84f96eba}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-w\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{fixed}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a98b855e57e4d5a7cb640093e84f96eba}


Set the fixed width value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fixed width value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em fixed} & Fixed width value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a06195034b3404f59ff139315de00c477}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a06195034b3404f59ff139315de00c477}


Get the fixed height value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get fixed height value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fixed height value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a2eba19bffe9e376dd1c0182ff2090510}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fixed\-\_\-h\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{fixed}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2eba19bffe9e376dd1c0182ff2090510}


Set the fixed height value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set maximum height (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em fixed} & Fixed height value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a47b52f4ea8f809c730fc2a568f49c8bd}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a47b52f4ea8f809c730fc2a568f49c8bd}


Get the minimum aspect value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get minimum aspect (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The minimum aspect 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a8ccc7afe6caaab11b2aa11495d7af051}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8ccc7afe6caaab11b2aa11495d7af051}


Get the maximum aspect value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get maximum aspect (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The maximum aspect 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aa1c26c99cd75d0d07543f0bfa6f532f5}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-min\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{aspect}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa1c26c99cd75d0d07543f0bfa6f532f5}


Set the minimum aspect value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set minimum aspect (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em aspect} & Minimum aspect value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a77f3d7e9ef224bc64794c8fb76a11bf2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-max\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{aspect}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a77f3d7e9ef224bc64794c8fb76a11bf2}


Set the maximum aspect value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set maximum aspect (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em aspect} & Maximum aspect value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a8aa65859173a80987b9c28cab04135c4}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} unsigned char edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8aa65859173a80987b9c28cab04135c4}


Get the aspect preference of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get aspect preference (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The aspect preference (0 = None, 1 = Vertical, 2 = Horizontal, 3 = Both) 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a6b1f45d49c3cfcc7de7c48ff1aa76c25}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-aspect\-\_\-pref\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{unsigned char}]{pref}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6b1f45d49c3cfcc7de7c48ff1aa76c25}


Set the aspect preference of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set aspect preference (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em pref} & The aspect preference to set (0 = None, 1 = Vertical, 2 = Horizontal, 3 = Both)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a605dfff8e7fd650aa2ffe83630e9abe7}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a605dfff8e7fd650aa2ffe83630e9abe7}


Get the smooth property for given part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the fill horizontal origin relative to area (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The smooth value. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{Edje__Edit_8h_a8bb4488f5835f24ca83bc6fe62e86c63}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-smooth\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{smooth}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8bb4488f5835f24ca83bc6fe62e86c63}


Set the smooth property for given part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fill horizontal origin relative to area (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em smooth} & The smooth value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a16610bd54e317553ed7d0623dd23569f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a16610bd54e317553ed7d0623dd23569f}


Get the fill horizontal origin relative value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the fill horizontal origin relative to area (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fill horizontal origin relative to area. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_abd35b494a17ffb330d1b095a5a71c898}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_abd35b494a17ffb330d1b095a5a71c898}


Get the fill vertical origin relative value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get fill vertical origin relative to area (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fill vertical origin relative to area. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_af5479d1c25ac745a3936c0b4b9a103a3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_af5479d1c25ac745a3936c0b4b9a103a3}


Get the fill horizontal origin offset value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get fill horizontal origin offset relative to area (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fill horizontal origin offset relative to area. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a4f08fae7a96229238912b4fd25cf3933}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a4f08fae7a96229238912b4fd25cf3933}


Get the fill vertical origin offset value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get fill vertical origin offset relative to area (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fill vertical origin offset value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a3b9f439288b053e7ca52b660e591713a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3b9f439288b053e7ca52b660e591713a}


Set the fill horizontal origin relative value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fill horizontal origin relative to area (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em x} & The fill horizontal origin value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ac096660f182de69dde07dbea911ffb4c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-relative\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{y}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac096660f182de69dde07dbea911ffb4c}


Set the fill horizontal origin relative value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fill vertical origin relative to area (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em y} & The fill vertical origin value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a350bafb95aa554a01591136e14c9386e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a350bafb95aa554a01591136e14c9386e}


Set the fill horizontal origin offset value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fill horizontal origin offset relative to area (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em x} & The fill horizontal origin offset value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a041ce56621542639d641f50b0c12f308}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-origin\-\_\-offset\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{y}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a041ce56621542639d641f50b0c12f308}


Set the fill vertical origin offset value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fill vertical origin offset relative to area (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em y} & The fill vertical origin offset value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad052cbe95ee3ff9b0b0f6c1474ddbcdf}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad052cbe95ee3ff9b0b0f6c1474ddbcdf}


Get the fill horizontal size relative value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get fill horizontal size relative to area (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fill horizontal size relative to area. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a805025dfa7a1e9a09f9dc6c11f23689b}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a805025dfa7a1e9a09f9dc6c11f23689b}


Get the fill vertical size relative value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get fill vertical size relative to area (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fill vertical size relative to area. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae66611f4e32e3e4d2ae37b52ba994abf}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae66611f4e32e3e4d2ae37b52ba994abf}


Get the fill horizontal size offset value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get fill horizontal size offset relative to area (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fill horizontal size offset relative to area. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a6874af35f7fc04c3c1fe2881ee7f9035}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6874af35f7fc04c3c1fe2881ee7f9035}


Get the fill vertical size offset value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get fill vertical size offset relative to area (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The fill vertical size offset relative to area. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a8e560d893264a5dd47a2f8d2a769a8f8}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8e560d893264a5dd47a2f8d2a769a8f8}


Set the fill horizontal size relative value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fill horizontal size relative value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em x} & The horizontal size relative value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a66694bbe459a5cf3a6d359e8d2a2fe35}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-relative\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a66694bbe459a5cf3a6d359e8d2a2fe35}


Set the fill vertical size relative value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fill vertical size relative value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em x} & The vertical size relative value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a6eb24f467bfe009ac833481b6b48f784}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6eb24f467bfe009ac833481b6b48f784}


Set the fill horizontal size offset value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fill horizontal size offset relative value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em x} & The horizontal size offset value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ab4e70f0589f8b2cd4a83b926d335c655}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-fill\-\_\-size\-\_\-offset\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{y}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab4e70f0589f8b2cd4a83b926d335c655}


Set the fill vertical size offset value of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set fill vertical size offset relative value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em y} & The vertical size offset value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae899700fa6910057fcc1f91b9130e2f8}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae899700fa6910057fcc1f91b9130e2f8}


Get the visibility of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get visibility (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the state is visible, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{Edje__Edit_8h_ae5154fd781369906d4095a13d9bae212}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-visible\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{visible}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae5154fd781369906d4095a13d9bae212}


Set the visibility of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set visibility (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em visible} & To set state visible (E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the state is visible, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a809e70a70995c3ed93ec8fc57d412146}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a809e70a70995c3ed93ec8fc57d412146}


Get the color class of the given part state. 

Remember to free the string with \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free()}


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get color class (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current color class. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_aecf72710d79ef202a839e21685f31ea3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-color\-\_\-class\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{color\-\_\-class}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aecf72710d79ef202a839e21685f31ea3}


Set the color class of the given part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set color class (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em color\-\_\-class} & The color class to assign.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a5b19c449f0f00bfa125563140414fe42}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-params\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-params\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-params\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-params\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-params\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-params\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5b19c449f0f00bfa125563140414fe42}


Get the list of parameters for an external part. 

D\-O N\-O\-T F\-R\-E\-E T\-H\-E L\-I\-S\-T!


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get list of Edje\-\_\-\-External\-\_\-\-Param (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of Edje\-\_\-\-External\-\_\-\-Param. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a2ac39ee1d8406e96779b204a9d8e4874}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{{\bf Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Type} $\ast$}]{type, }
\item[{void $\ast$$\ast$}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2ac39ee1d8406e96779b204a9d8e4874}


Get the external parameter type and value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter to look for. \\
\hline
{\em type} & The type of the parameter will be stored here. \\
\hline
{\em val} & Pointer to value will be stored here -\/ D\-O N\-O\-T F\-R\-E\-E I\-T!\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the parameter was found, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::d, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-C\-H\-O\-I\-C\-E, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::i, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::name, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::s, and \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::type.

\hypertarget{Edje__Edit_8h_a5439ce099e86af8fc3f94fdc27b139bb}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{int $\ast$}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5439ce099e86af8fc3f94fdc27b139bb}


Get external parameter of type I\-N\-T. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type I\-N\-T (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & The value of the parameter.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful. E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E if not found or is of different type. 
\end{DoxyReturn}


References E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::i, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::name, and \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::type.

\hypertarget{Edje__Edit_8h_ab13a498087c325c9cced6be4f79b6470}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{{\bf Eina\-\_\-\-Bool} $\ast$}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab13a498087c325c9cced6be4f79b6470}


Get external parameter of type B\-O\-O\-L. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type B\-O\-O\-L (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & The value of the parameter.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful. E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E if not found or is of different type. 
\end{DoxyReturn}


References E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::i, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::name, and \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::type.

\hypertarget{Edje__Edit_8h_aa161c6ce416238c46d655243856ad6a1}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{double $\ast$}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa161c6ce416238c46d655243856ad6a1}


Get external parameter of type D\-O\-U\-B\-L\-E. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type D\-O\-U\-B\-L\-E (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & The value of the parameter.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful. E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E if not found or is of different type. 
\end{DoxyReturn}


References \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::d, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::name, and \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::type.

\hypertarget{Edje__Edit_8h_a6b65c837944b09173cc140203e2daf6a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{const char $\ast$$\ast$}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6b65c837944b09173cc140203e2daf6a}


Get external parameter of type S\-T\-R\-I\-N\-G. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type S\-T\-R\-I\-N\-G (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & The value of the parameter.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful. E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E if not found or is of different type. 
\end{DoxyReturn}


References E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::name, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::s, and \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::type.

\hypertarget{Edje__Edit_8h_aadba74f95e4acf6906f925ed1d94a58b}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{const char $\ast$$\ast$}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aadba74f95e4acf6906f925ed1d94a58b}


Get external parameter of type C\-H\-O\-I\-C\-E. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type C\-H\-O\-I\-C\-E (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & The value of the parameter.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful. E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E if not found or is of different type. 
\end{DoxyReturn}


References E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-C\-H\-O\-I\-C\-E, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, E\-I\-N\-A\-\_\-\-T\-R\-U\-E, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::name, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::s, and \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::type.

\hypertarget{Edje__Edit_8h_abf49538eaacf3cb1d8b47620c055a417}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{{\bf Edje\-\_\-\-External\-\_\-\-Param\-\_\-\-Type}}]{type, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_abf49538eaacf3cb1d8b47620c055a417}


Set the external parameter type and value, adding it if it didn't exist before. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter set. \\
\hline
{\em type} & The type of the parameter.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if it was set, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. Arguments should have proper sized values matching their types\-:
\begin{DoxyItemize}
\item E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T\-: int
\item E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L\-: int
\item E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E\-: double
\item E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G\-: char$\ast$
\item E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-C\-H\-O\-I\-C\-E\-: char$\ast$
\end{DoxyItemize}
\end{DoxyReturn}
\begin{DoxyNote}{Note}
\-: The validation of the parameter will occur only if the part is in the same state as the one being modified. 
\end{DoxyNote}


References \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::d, edje\-\_\-edit\-\_\-part\-\_\-selected\-\_\-state\-\_\-get(), E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-C\-H\-O\-I\-C\-E, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T, E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G, edje\-\_\-object\-\_\-part\-\_\-external\-\_\-param\-\_\-set(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-append(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-stringshare\-\_\-add(), eina\-\_\-stringshare\-\_\-del(), E\-I\-N\-A\-\_\-\-T\-R\-U\-E, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::i, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::name, \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::s, and \-\_\-\-Edje\-\_\-\-External\-\_\-\-Param\-::type.



Referenced by edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-set(), edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-set(), edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-set(), edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-set(), and edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-set().

\hypertarget{Edje__Edit_8h_afe1a34cb350263a88e926128364302f9}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-int\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{int}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afe1a34cb350263a88e926128364302f9}


Set external parameter of type I\-N\-T. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type I\-N\-T (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & Value will be stored here.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if it was set, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set(), and E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-I\-N\-T.

\hypertarget{Edje__Edit_8h_aa0a5b7ccff7e6239e7e1597e1135f6f9}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-bool\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{{\bf Eina\-\_\-\-Bool}}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa0a5b7ccff7e6239e7e1597e1135f6f9}


Set external parameter of type B\-O\-O\-L. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type B\-O\-O\-L (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & Value will be stored here.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if it was set, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set(), and E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L.

\hypertarget{Edje__Edit_8h_ac3d303278d178c3ee9edf2e69484d2b3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-double\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{double}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac3d303278d178c3ee9edf2e69484d2b3}


Set external parameter of type D\-O\-U\-B\-L\-E. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type D\-O\-U\-B\-L\-E (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & Value will be stored here.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if it was set, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set(), and E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-D\-O\-U\-B\-L\-E.

\hypertarget{Edje__Edit_8h_a295003ed72cdde762aa757175097907e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-string\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{const char $\ast$}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a295003ed72cdde762aa757175097907e}


Set external parameter of type S\-T\-R\-I\-N\-G. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type S\-T\-R\-I\-N\-G (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & Value will be stored here.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if it was set, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set(), and E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G.

\hypertarget{Edje__Edit_8h_a6727474df6e04bf96e37ca63adade8b6}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-choice\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{param, }
\item[{const char $\ast$}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6727474df6e04bf96e37ca63adade8b6}


Set external parameter of type C\-H\-O\-I\-C\-E. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get external parameter of type C\-H\-O\-I\-C\-E (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em param} & The name of the paramter. \\
\hline
{\em val} & Value will be stored here.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if it was set, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-state\-\_\-external\-\_\-param\-\_\-set(), and E\-D\-J\-E\-\_\-\-E\-X\-T\-E\-R\-N\-A\-L\-\_\-\-P\-A\-R\-A\-M\-\_\-\-T\-Y\-P\-E\-\_\-\-C\-H\-O\-I\-C\-E.

\hypertarget{Edje__Edit_8h_a7b82433743e0f9302d675ef540252c47}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a7b82433743e0f9302d675ef540252c47}


Get the text of a part state. 

Remember to free the returned string with \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free()}.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get text (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A newly allocated string containing the text for the given state. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a3717e034f5bbf2b5c1178093fe11b6a3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{text}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3717e034f5bbf2b5c1178093fe11b6a3}


Set the text of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set text (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em text} & The new text to assign.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a8406be6a4d018ea35d0be23737ba0e42}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8406be6a4d018ea35d0be23737ba0e42}


Get font name for a given part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The name of the part to get the font of. \\
\hline
{\em state} & The state of the part to get the font of. \\
\hline
{\em value} & Value of the state.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Font used by the part or N\-U\-L\-L if error or nothing is set.
\end{DoxyReturn}
Remember to free the returned string using \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free()}.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the name of the font used (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the font used in the given part state. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a8fd2783d40a240e10cc57e6c16225349}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-font\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{font}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8fd2783d40a240e10cc57e6c16225349}


Set font name for a given part state. 

Font name can be any alias of an internal font in the Edje file and, if it doesn't match any, Edje will look for a font with the given name in the system fonts.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the font of. \\
\hline
{\em state} & State in which the font is set. \\
\hline
{\em value} & Value of the state. \\
\hline
{\em font} & The font name to use.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a2877a8534a7593fef5168b90ba2191d6}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2877a8534a7593fef5168b90ba2191d6}


Get the text size of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get text size (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text size or -\/1 on errors. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae46e876ccf0bc4d477a067227c68c4d5}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-size\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae46e876ccf0bc4d477a067227c68c4d5}


Set the text size of a part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set text size (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em size} & The new font size to set (in pixel)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a5b145eca6f4a511fc65dc603f749121b}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5b145eca6f4a511fc65dc603f749121b}


Get the text horizontal align of a part state. 

The value range is from 0.\-0(right) to 1.\-0(left) If the value is between -\/1.\-0 and 0.\-0 then it uses align automatically.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the text horizontal align (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text horizont align value 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a4a3099ae5f8ab47e90d06e334edb9263}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a4a3099ae5f8ab47e90d06e334edb9263}


Get the text vertical align of a part state. 

The value range is from 0.\-0(top) to 1.\-0(bottom)


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the text vertical align (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text horizont align value 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a06c4eea5fea4845df6508018cf1b9b06}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{align}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a06c4eea5fea4845df6508018cf1b9b06}


Set the text horizontal align of a part state. 

The value range is from 0.\-0(right) to 1.\-0(left) If the value is between -\/1.\-0 and 0.\-0 then it uses align automatically.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the text horizontal align (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em align} & The new text horizontal align value\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_abec196f0b82a5ff9657ffb162aa4d13d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-align\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{align}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_abec196f0b82a5ff9657ffb162aa4d13d}


Set the text vertical align of a part state. 

The value range is from 0.\-0(top) to 1.\-0(bottom)


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the text vertical align (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em align} & The new text vertical align value\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a8842fcf62fb8271cb5f59be9beda536b}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8842fcf62fb8271cb5f59be9beda536b}


Get the text elipsis of a part state. 

The value range is from 0.\-0(right) to 1.\-0(left), and -\/1.\-0 (if disabled)


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the text elipses value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text elipsis value 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae63e4145856d1f295c0de250a1a410d7}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-elipsis\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{balance}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae63e4145856d1f295c0de250a1a410d7}


Set the text vertical align of a part state. 

The value range is from 0.\-0(right) to 1.\-0(left) If the value is in range from -\/1.\-0 to 0.\-0 then ellipsis is disabled.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the text elipses value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em balance} & The position where to cut the string\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aebdad2ad432f78ae76b2ab3d51a43812}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aebdad2ad432f78ae76b2ab3d51a43812}


Get if the text part fit it's container horizontally. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the if the text part fit it's container horizontally (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If the part fit it's container horizontally, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a8199001656d1065648e97966a69905bb}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{fit}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8199001656d1065648e97966a69905bb}


Set if the text part should fit it's container horizontally. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the if the text part fit it's container horizontally (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em fit} & E\-I\-N\-A\-\_\-\-T\-R\-U\-E to make the text fit it's container horizontally, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad67a0acbbf21167cb261e1fcb4dd6b70}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad67a0acbbf21167cb261e1fcb4dd6b70}


Get if the text part fit it's container vertically. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the if the text part fit it's container vertically (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If the part fit it's container vertically, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_acdfe4ebd376d2563af577c516493d485}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-fit\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{fit}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_acdfe4ebd376d2563af577c516493d485}


Set if the text part should fit it's container vertically. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the if the text part fit it's container vertically (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em fit} & E\-I\-N\-A\-\_\-\-T\-R\-U\-E to make the text fit it's container vertically, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae71a3c9ee2972b0927c7b1b5dc7dfa95}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae71a3c9ee2972b0927c7b1b5dc7dfa95}


Get if the text part forces the minimum horizontal size of the container to be equal to the minimum horizontal size of the text part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the the minimum horizontal size of the container to be equal (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If the part forces container's minimum horizontal size, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a3096dc50a5c6207e09cf0d4d3ae5a532}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3096dc50a5c6207e09cf0d4d3ae5a532}


Get if the text part forces the maximum horizontal size of the container to be equal to the maximum horizontal size of the text part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the the minimum horizontal size of the container to be equal (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If the part forces container's maximum horizontal size, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a228db7094c9115100e60638027d0d247}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a228db7094c9115100e60638027d0d247}


Get if the text part forces the minimum vertical size of the container to be equal to the minimum vertical size of the text part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the the minimum vertical size of the container to be equal (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If the part forces container's minimum vertical size, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a385b4d1cd6c8f120497c2fc2c3a986d9}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a385b4d1cd6c8f120497c2fc2c3a986d9}


Get if the text part forces the maximum vertical size of the container to be equal to the maximum vertical size of the text part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the the maximum vertical size of the container to be equal (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E If the part forces container's maximum vertical size, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_afcdc353e280ba62dd8e2dc5ff22f3f7e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{v}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afcdc353e280ba62dd8e2dc5ff22f3f7e}


Set if the text part forces the minimum horizontal size of the container to be equal to the minimum horizontal size of the text part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the the minimum horizontal size of the container to be equal (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em v} & E\-I\-N\-A\-\_\-\-T\-R\-U\-E to make the text force it's forces container's minimum horizontal size, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a8d15d175b7609630c463b2df7d7bc189}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{v}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8d15d175b7609630c463b2df7d7bc189}


Set if the text part forces the maximum horizontal size of the container to be equal to the maximum horizontal size of the text part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the the maximum horizontal size of the container to be equal (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em v} & E\-I\-N\-A\-\_\-\-T\-R\-U\-E to make the text force it's forces container's maximum horizontal size, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_afcd912111e10bb22447384c43d285bc2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-min\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{v}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afcd912111e10bb22447384c43d285bc2}


Set if the text part forces the minimum vertical size of the container to be equal to the minimum vertical size of the text part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the the minimum vertical size of the container to be equal (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em v} & E\-I\-N\-A\-\_\-\-T\-R\-U\-E to make the text force it's forces container's minimum vertical size, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a1f7d1b3d30aca59de2e82adb2a186f48}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-max\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{{\bf Eina\-\_\-\-Bool}}]{v}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1f7d1b3d30aca59de2e82adb2a186f48}


Set if the text part forces the maximum vertical size of the container to be equal to the maximum vertical size of the text part. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the the maximum vertical size of the container to be equal (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em v} & E\-I\-N\-A\-\_\-\-T\-R\-U\-E to make the text force it's forces container's maximum vertical size, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a1b214b4cf6ecd7ff12d028852f3f034c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1b214b4cf6ecd7ff12d028852f3f034c}


Get style name for a given part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The name of the part to get the style of. \\
\hline
{\em state} & The state of the part to get the style of. \\
\hline
{\em value} & Value of the state.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Style used by the part or N\-U\-L\-L if error or nothing is set. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a122c8ea8c25995ff6287e168d8a99cc4}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-style\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{style}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a122c8ea8c25995ff6287e168d8a99cc4}


Set style name for a given part state. 

Causes the part to use the default style and tags defined in the \char`\"{}style\char`\"{} block with the specified name.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part to set the style of. \\
\hline
{\em state} & State in which the style is set. \\
\hline
{\em value} & Value of the state. \\
\hline
{\em style} & The style name to use.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_acc6fa048009cfc6bc0076b550c69d08d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_acc6fa048009cfc6bc0076b550c69d08d}


Get part name, which used as text source. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the the maximum vertical size of the container to be equal (not including the state value).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of part or N\-U\-L\-L, if text\-\_\-source param not a setted. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a12cbe88be93307009cb0b92cb0b6712f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-text\-\_\-source\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{source}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a12cbe88be93307009cb0b92cb0b6712f}


Set the source text part for a given part. 

Causes the part to display the text content of another part and update them as they change.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the the maximum vertical size of the container to be equal (not including the state value). \\
\hline
{\em source} & The text source part name.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_aa8a4e82d41cf714616725215dd09d583}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-fonts\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-fonts\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-fonts\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-fonts\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-fonts\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-fonts\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa8a4e82d41cf714616725215dd09d583}


Get the list of all the fonts in the given edje. 

Use \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free()} when you don't need the list anymore.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A list containing all the fonts names found in the edje file. 
\end{DoxyReturn}


References eina\-\_\-hash\-\_\-iterator\-\_\-data\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a765c1835f8f79bcb0ff7ba48dba3d2f5}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-font\-\_\-add@{edje\-\_\-edit\-\_\-font\-\_\-add}}
\index{edje\-\_\-edit\-\_\-font\-\_\-add@{edje\-\_\-edit\-\_\-font\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-font\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-font\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{path, }
\item[{const char $\ast$}]{alias}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a765c1835f8f79bcb0ff7ba48dba3d2f5}


Add a new font to the edje file. 

The newly created font will be available to all the groups in the edje, not only the current one.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em path} & The file path to load the font from. \\
\hline
{\em alias} & The alias for file, or N\-U\-L\-L to use filename\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if font cat be loaded, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-del(), eina\-\_\-hash\-\_\-direct\-\_\-add(), eina\-\_\-hash\-\_\-find(), eina\-\_\-hash\-\_\-string\-\_\-small\-\_\-new(), eina\-\_\-stringshare\-\_\-add(), eina\-\_\-stringshare\-\_\-del(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a9adf4fab5cc6855216fd6307e8dbf375}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-font\-\_\-del@{edje\-\_\-edit\-\_\-font\-\_\-del}}
\index{edje\-\_\-edit\-\_\-font\-\_\-del@{edje\-\_\-edit\-\_\-font\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-font\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-font\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{alias}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a9adf4fab5cc6855216fd6307e8dbf375}


Delete font from the edje file. 

The font will be removed from all the groups in the edje, not only the current one.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em alias} & The font alias\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise (including the case when the alias is not valid). 
\end{DoxyReturn}


References eet\-\_\-close(), eet\-\_\-delete(), E\-E\-T\-\_\-\-F\-I\-L\-E\-\_\-\-M\-O\-D\-E\-\_\-\-R\-E\-A\-D\-\_\-\-W\-R\-I\-T\-E, eet\-\_\-open(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-del(), eina\-\_\-hash\-\_\-find(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a66b7c33b6efb806fb871717d2165ed6b}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-font\-\_\-path\-\_\-get@{edje\-\_\-edit\-\_\-font\-\_\-path\-\_\-get}}
\index{edje\-\_\-edit\-\_\-font\-\_\-path\-\_\-get@{edje\-\_\-edit\-\_\-font\-\_\-path\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-font\-\_\-path\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-font\-\_\-path\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{alias}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a66b7c33b6efb806fb871717d2165ed6b}


Get font path for a given font alias. 

Remember to free the string with \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free()}


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em alias} & The font alias.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The path of the given font alias. 
\end{DoxyReturn}


References eina\-\_\-hash\-\_\-iterator\-\_\-data\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a2887778e41aa718c9682a6a71a51519f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-images\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-images\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-images\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-images\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-images\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-images\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2887778e41aa718c9682a6a71a51519f}


Get the list of all the images in the given edje. 

Use \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free()} when you don't need the list anymore.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A List containing all images names found in the edje file. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a6fa0d0e8353709bd945f9d0fdc3f6c9a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-image\-\_\-add@{edje\-\_\-edit\-\_\-image\-\_\-add}}
\index{edje\-\_\-edit\-\_\-image\-\_\-add@{edje\-\_\-edit\-\_\-image\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-image\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-image\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6fa0d0e8353709bd945f9d0fdc3f6c9a}


Add an new image to the image collection. 

This function add the given image inside the edje. Don't add a new image part but only put the image inside the edje file. It actually write directly to the file so you don't have to save. After you have to create a new image\-\_\-part that use this image. Note that all the parts in the edje share the same image collection, thus you can/must use the same image for different part.

The format of the image files that can be loaded depend on the evas engine on your system


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em path} & The name of the image file to include in the edje.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), eina\-\_\-stringshare\-\_\-del(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_afc78fedfb5b185e45580b8f5598ff9ed}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-image\-\_\-del@{edje\-\_\-edit\-\_\-image\-\_\-del}}
\index{edje\-\_\-edit\-\_\-image\-\_\-del@{edje\-\_\-edit\-\_\-image\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-image\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-image\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afc78fedfb5b185e45580b8f5598ff9ed}


Delete an image from the image collection. 

It actually write directly to the file so you don't have to save. Can't delete image if it is used by any part.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & The name of the image file to include in the edje.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise (including the case when the name is not valid or image is in use). 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-free(), edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get(), eet\-\_\-close(), eet\-\_\-delete(), E\-E\-T\-\_\-\-F\-I\-L\-E\-\_\-\-M\-O\-D\-E\-\_\-\-R\-E\-A\-D\-\_\-\-W\-R\-I\-T\-E, eet\-\_\-open(), eet\-\_\-read(), eet\-\_\-write(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-iterator\-\_\-data\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a53efde5fd245b00b394dbf2dd8f616ce}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-image\-\_\-replace@{edje\-\_\-edit\-\_\-image\-\_\-replace}}
\index{edje\-\_\-edit\-\_\-image\-\_\-replace@{edje\-\_\-edit\-\_\-image\-\_\-replace}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-image\-\_\-replace}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-image\-\_\-replace (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{new\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a53efde5fd245b00b394dbf2dd8f616ce}


Replace one image in all descriptions. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & The name of the image to replace. \\
\hline
{\em name} & The new\-\_\-name of the image to replace with.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise (including the case when one of the names is not valid) 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-image\-\_\-id\-\_\-get(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-iterator\-\_\-data\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-iterator\-\_\-free(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a8ceb1f39fc9fc8b15b14e374d54e3c35}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name, }
\item[{{\bf Eina\-\_\-\-Bool}}]{first\-\_\-only}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8ceb1f39fc9fc8b15b14e374d54e3c35}


Get list of (Edje\-\_\-\-Part\-\_\-\-Image\-\_\-\-Use $\ast$) -\/ group-\/part-\/state triplets where given image is used. 

Use \hyperlink{Edje__Edit_8h_a5c5edd49c38f24ce61ec2a5db9c1a3d0}{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-free()} when you don't need it anymore.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & The name of the image. \\
\hline
{\em first\-\_\-only} & If E\-I\-N\-A\-\_\-\-T\-R\-U\-E, return only one triplete.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Eina\-\_\-\-List containing Edje\-\_\-\-Part\-\_\-\-Image\-\_\-\-Use if successful, N\-U\-L\-L otherwise 
\end{DoxyReturn}


References edje\-\_\-edit\-\_\-image\-\_\-id\-\_\-get(), eina\-\_\-hash\-\_\-iterator\-\_\-data\-\_\-new(), E\-I\-N\-A\-\_\-\-I\-T\-E\-R\-A\-T\-O\-R\-\_\-\-F\-O\-R\-E\-A\-C\-H, and eina\-\_\-iterator\-\_\-free().



Referenced by edje\-\_\-edit\-\_\-image\-\_\-del().

\hypertarget{Edje__Edit_8h_a5c5edd49c38f24ce61ec2a5db9c1a3d0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-free@{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-free}}
\index{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-free@{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-free}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-free (
\begin{DoxyParamCaption}
\item[{{\bf Eina\-\_\-\-List} $\ast$}]{lst}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5c5edd49c38f24ce61ec2a5db9c1a3d0}


Free an Eina\-\_\-\-List of (Edje\-\_\-\-Part\-\_\-\-Image\-\_\-\-Use $\ast$) allocated by an \hyperlink{Edje__Edit_8h_a8ceb1f39fc9fc8b15b14e374d54e3c35}{edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get()} function. 


\begin{DoxyParams}{Parameters}
{\em lst} & List of strings to free. \\
\hline
\end{DoxyParams}


References E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-R\-E\-E, and eina\-\_\-stringshare\-\_\-del().



Referenced by edje\-\_\-edit\-\_\-image\-\_\-del().

\hypertarget{Edje__Edit_8h_a48e8f556e4e74f3ce44cebdbf6cf61f6}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-image\-\_\-data\-\_\-add@{edje\-\_\-edit\-\_\-image\-\_\-data\-\_\-add}}
\index{edje\-\_\-edit\-\_\-image\-\_\-data\-\_\-add@{edje\-\_\-edit\-\_\-image\-\_\-data\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-image\-\_\-data\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-image\-\_\-data\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name, }
\item[{int}]{id}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a48e8f556e4e74f3ce44cebdbf6cf61f6}


Add an image entry to the image collection. 

This function adds the given image entry to the edje image collection. The image needs to be inside the eet already, with key name \char`\"{}images/id\char`\"{}. After you have to create a new image\-\_\-part that use this image, referring to it as \char`\"{}name\char`\"{}. Note that all the parts in the edje share the same image collection, thus you can/must use the same image for different part.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & The image entry name. \\
\hline
{\em id} & The image id.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a8fb0f1ad7371e02bb047db31603dc9b2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8fb0f1ad7371e02bb047db31603dc9b2}


Get normal image name for a given part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the name that is being used (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the image used by state. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a82be84bc25f51f27fe65f7583aaebbdf}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{image}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a82be84bc25f51f27fe65f7583aaebbdf}


Set normal image for a given part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the image that will be used (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em image} & The name of the image (must be an image contained in the edje file).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), eina\-\_\-error\-\_\-set(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a9ea7619fbd5b17da787aa29be28b14f6}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-image\-\_\-id\-\_\-get@{edje\-\_\-edit\-\_\-image\-\_\-id\-\_\-get}}
\index{edje\-\_\-edit\-\_\-image\-\_\-id\-\_\-get@{edje\-\_\-edit\-\_\-image\-\_\-id\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-image\-\_\-id\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-image\-\_\-id\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{image\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a9ea7619fbd5b17da787aa29be28b14f6}


Get image id for a given image name. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em image\-\_\-name} & The image name.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The id of the given image name. 
\end{DoxyReturn}


Referenced by edje\-\_\-edit\-\_\-image\-\_\-replace(), and edje\-\_\-edit\-\_\-image\-\_\-usage\-\_\-list\-\_\-get().

\hypertarget{Edje__Edit_8h_a445a89c05593e9c99e8e2c6ac9476421}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-type\-\_\-get@{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-type\-\_\-get}}
\index{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-type\-\_\-get@{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-type\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-type\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} Edje\-\_\-\-Edit\-\_\-\-Image\-\_\-\-Comp edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-type\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{image}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a445a89c05593e9c99e8e2c6ac9476421}


Get compression type for the given image. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em image} & The name of the image.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
One of Image Compression types. (E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-M\-P\-\_\-\-R\-A\-W, E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-M\-P\-\_\-\-U\-S\-E\-R, E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-M\-P\-\_\-\-C\-O\-M\-P, E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-M\-P\-\_\-\-L\-O\-S\-S\-Y). 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_adb5eb315a3dcba981b01ceb31afcde33}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-rate\-\_\-get@{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-rate\-\_\-get}}
\index{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-rate\-\_\-get@{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-rate\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-rate\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-image\-\_\-compression\-\_\-rate\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{image}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_adb5eb315a3dcba981b01ceb31afcde33}


Get compression rate for the given image. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em image} & The name of the image.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The compression rate (if the imnage is {\ttfamily E\-D\-J\-E\-\_\-\-E\-D\-I\-T\-\_\-\-I\-M\-A\-G\-E\-\_\-\-C\-O\-M\-P\-\_\-\-L\-O\-S\-S\-Y}) or $<$ 0, on errors. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad23f2609bcfcac490621b3132c3ba265}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int $\ast$}]{l, }
\item[{int $\ast$}]{r, }
\item[{int $\ast$}]{t, }
\item[{int $\ast$}]{b}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad23f2609bcfcac490621b3132c3ba265}


Get the image border of a part state. 

Pass N\-U\-L\-L to any of \mbox{[}r,g,b,a\mbox{]} to get only the others.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the image border (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em l} & A pointer to store the left value \\
\hline
{\em r} & A pointer to store the right value \\
\hline
{\em t} & A pointer to store the top value \\
\hline
{\em b} & A pointer to store the bottom value \\
\hline
\end{DoxyParams}
\hypertarget{Edje__Edit_8h_abdb67b795ba80db9bc718250e0318b1f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{l, }
\item[{int}]{r, }
\item[{int}]{t, }
\item[{int}]{b}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_abdb67b795ba80db9bc718250e0318b1f}


Set the image border of a part state. 

Pass -\/1 to any of \mbox{[}l,r,t,b\mbox{]} to leave the value untouched.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the image border (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em l} & Left border value (or -\/1). \\
\hline
{\em r} & Right border value (or -\/1). \\
\hline
{\em t} & Top border value (or -\/1). \\
\hline
{\em b} & Bottom border value (or -\/1).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), eina\-\_\-error\-\_\-set(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a9cd475d2b8c55aab22daad88f58c7ff8}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} unsigned char edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a9cd475d2b8c55aab22daad88f58c7ff8}


Get if the image center should be draw. 

1 or 2 means to draw the center, 0 to don't draw it. If 1 -\/ then the center will apply alpha channel. If 2 (S\-O\-L\-I\-D mode) -\/ then the center of an image wont have alpha channel (Just black color).


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the image border fill (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
2 if the center of the bordered image is draw without alpha, 1 dawing with alpha and 0 not drawing the center. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a946f2b8b4cb7367b6ac6d370398b7932}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-image\-\_\-border\-\_\-fill\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{unsigned char}]{fill}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a946f2b8b4cb7367b6ac6d370398b7932}


Set if the image center should be draw. 

1 or 2 means to draw the center, 0 to don't draw it. If 1 -\/ then the center will apply alpha channel. If 2 (S\-O\-L\-I\-D mode) -\/ then the center of an image wont have alpha channel (Just black color).


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to set the image border fill (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em fill} & Fill to be set. 1 or 2 if the center of the bordered image is draw, 0 otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E -\/ otherwise. 
\end{DoxyReturn}


References edje\-\_\-object\-\_\-calc\-\_\-force(), eina\-\_\-error\-\_\-set(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_abeefa2c142fbf1f02a59f303392101bf}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-tweens\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-tweens\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-tweens\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-tweens\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-tweens\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-state\-\_\-tweens\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_abeefa2c142fbf1f02a59f303392101bf}


Get the list of all the tweens images in the given part state. 

Use \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free()} when you don't need it anymore.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to get the list of all the tweens images (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A string list containing all the image name that form a tween animation in the given part state. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a72bd3c83a061529b1d2c8e12ca593156}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-add@{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-add}}
\index{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-add@{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{tween}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a72bd3c83a061529b1d2c8e12ca593156}


Add a new tween frame to the given part state. 

The tween param must be the name of an existing image.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to add a new tween frame (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em tween} & The name of the image to add.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ad4578ad6c1a4abe4d86a0f8a8712567d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-del@{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-del}}
\index{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-del@{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-tween\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{tween}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad4578ad6c1a4abe4d86a0f8a8712567d}


Remove the first tween with the given name. 

The image is not removed from the edje.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & Part that contain state. \\
\hline
{\em state} & The name of the state to del the tween (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em tween} & The name of the image to del.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ad7c9ddca5e1657c787dc1ec7762ad3fa}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-spectrum\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-spectrum\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-spectrum\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-spectrum\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-spectrum\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-spectrum\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad7c9ddca5e1657c787dc1ec7762ad3fa}


Get the list of all the spectrum in the given edje object. 

Use \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free()} when you don't need it anymore.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A list containing all the spectra names. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a8c172b02f0e2e120b8c5bbbe9ecf09c1}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-spectra\-\_\-add@{edje\-\_\-edit\-\_\-spectra\-\_\-add}}
\index{edje\-\_\-edit\-\_\-spectra\-\_\-add@{edje\-\_\-edit\-\_\-spectra\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-spectra\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-spectra\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8c172b02f0e2e120b8c5bbbe9ecf09c1}


Add a new spectra in the given edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & The name of the spectra to include in the edje.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a437a50ea5dcb6a6e65380cc038396f1c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-spectra\-\_\-del@{edje\-\_\-edit\-\_\-spectra\-\_\-del}}
\index{edje\-\_\-edit\-\_\-spectra\-\_\-del@{edje\-\_\-edit\-\_\-spectra\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-spectra\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-spectra\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{spectra}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a437a50ea5dcb6a6e65380cc038396f1c}


Delete the given spectra from the edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em spectra} & The name of the spectra to delete.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ac35fb8f1bcb433a8988664fb4fd49386}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-spectra\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-spectra\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-spectra\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-spectra\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-spectra\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-spectra\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{spectra, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac35fb8f1bcb433a8988664fb4fd49386}


Change the name of the given spectra. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em spectra} & The name of the current spectra. \\
\hline
{\em name} & The new name to assign.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a3df47d9ff511a8288a1bb0de129b61d3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-get@{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-get}}
\index{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-get@{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{spectra}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3df47d9ff511a8288a1bb0de129b61d3}


Get the number of stops in the given spectra. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em spectra} & The name of the spectra.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of stops (or 0 on errors). 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a5af4b3eb08cdf1a31e3438fd3cc03b3c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-set@{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-set}}
\index{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-set@{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-num\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{spectra, }
\item[{int}]{num}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5af4b3eb08cdf1a31e3438fd3cc03b3c}


Set the number of stops in the given spectra. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em spectra} & The name of the spectra. \\
\hline
{\em num} & The number of stops you want\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a997164977621f25db27b056e14991c89}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-get@{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-get}}
\index{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-get@{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{spectra, }
\item[{int}]{stop\-\_\-number, }
\item[{int $\ast$}]{r, }
\item[{int $\ast$}]{g, }
\item[{int $\ast$}]{b, }
\item[{int $\ast$}]{a, }
\item[{int $\ast$}]{d}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a997164977621f25db27b056e14991c89}


Get the colors of the given stop. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em spectra} & The name of the spectra. \\
\hline
{\em stop\-\_\-number} & The number of the stop, \\
\hline
{\em r} & Where to store the red color value, \\
\hline
{\em g} & Where to store the green color value, \\
\hline
{\em b} & Where to store the blue color value, \\
\hline
{\em a} & Where to store the alpha color value, \\
\hline
{\em d} & Where to store the delta stop value,\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aaebd1f0ac71a085b7b83c0a93a071f3c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-set@{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-set}}
\index{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-set@{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-spectra\-\_\-stop\-\_\-color\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{spectra, }
\item[{int}]{stop\-\_\-number, }
\item[{int}]{r, }
\item[{int}]{g, }
\item[{int}]{b, }
\item[{int}]{a, }
\item[{int}]{d}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aaebd1f0ac71a085b7b83c0a93a071f3c}


Set the colors of the given stop. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em spectra} & The name of the spectra. \\
\hline
{\em stop\-\_\-number} & The number of the stops, \\
\hline
{\em r} & The red color value to set, \\
\hline
{\em g} & The green color value to set, \\
\hline
{\em b} & The blue color value to set, \\
\hline
{\em a} & The alpha color value to set, \\
\hline
{\em d} & The delta stop value to set, \\
\hline
\end{DoxyParams}
\hypertarget{Edje__Edit_8h_afeca7c757e548dfaf28bc8fe46811deb}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afeca7c757e548dfaf28bc8fe46811deb}


Get the type of gradient. 

Remember to free the string with \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free()}.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get the gradient type (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of gradient used in state. (linear, linear.\-diag, linear.\-codiag, radial, rectangular, angular, sinosoidal) 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aad4393a6718cc4ef9ac1245d78d61037}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-type\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{type}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aad4393a6718cc4ef9ac1245d78d61037}


Set the type of gradient. 

Gradient type can be on of the following\-: linear, linear.\-diag, linear.\-codiag, radial, rectangular, angular, sinusoidal


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set the gradient type (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em type} & The type of gradient to use.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ab003242b781d1a03f97f9fcc02405bd7}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-use\-\_\-fill\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-use\-\_\-fill\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-use\-\_\-fill\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-use\-\_\-fill\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-use\-\_\-fill\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-use\-\_\-fill\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab003242b781d1a03f97f9fcc02405bd7}


Get if the current gradient use the fill properties or the gradient\-\_\-rel as params. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set the gradient type (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if gradient use the fill properties, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ac550dea18dba96696b2bb65c40605ecf}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac550dea18dba96696b2bb65c40605ecf}


Get the spectra used by part state. 

Remember to free the string with \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free()}.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get the spectra name used (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The spectra name used in state. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a0dbae27ff5dbe50ce76fd97faa892f6d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-spectra\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{const char $\ast$}]{spectra}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a0dbae27ff5dbe50ce76fd97faa892f6d}


Set the spectra used by part state. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set the spectra (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em spectra} & The spectra name to assign\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae27753a68f80d7330f1c1589b109285b}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae27753a68f80d7330f1c1589b109285b}


Get the angle of the gradient. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get the angle (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The angle of the gradient. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a50efcbcc4661b937e4fe46f5a3095104}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-angle\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{angle}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a50efcbcc4661b937e4fe46f5a3095104}


Set the angle of the gradient. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set the angle (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em angle} & The angle to set. \\
\hline
\end{DoxyParams}
\hypertarget{Edje__Edit_8h_a38435703d5277dc1546101517ebdd28b}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a38435703d5277dc1546101517ebdd28b}


Get the gradient rel1 horizontal relative value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get rel1 relative x value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The gradient rel1 horizontal relative value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_aa54b4523c274774774af6829a46789b5}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa54b4523c274774774af6829a46789b5}


Get the gradient rel1 vertical relative value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get rel1 relative y value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The gradient rel1 vertical relative value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a931822037d192f840c69f5c76bb3675b}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a931822037d192f840c69f5c76bb3675b}


Get the gradient rel2 horizontal relative value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get rel2 relative x value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The gradient rel2 horizontal relative value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ace9403ba99973c612567c0f613ea73d9}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ace9403ba99973c612567c0f613ea73d9}


Get the gradient rel2 vertical relative value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get rel2 relative y value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The gradient rel2 vertical relative value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a00b991a684df2f2f2da7190ba4067ae5}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a00b991a684df2f2f2da7190ba4067ae5}


Set the gradient rel1 horizontal relative value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set rel1 relative x value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em val} & The rel1 relative x to be set,\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a7d154aafc113303ceca429c0a4f9266e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-relative\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a7d154aafc113303ceca429c0a4f9266e}


Set the gradient rel1 vertical relative value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set rel1 relative y value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em val} & The rel1 relative y to be set,\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a277d7a6b2ed47898275ea5620c2b8843}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a277d7a6b2ed47898275ea5620c2b8843}


Set the gradient rel2 horizontal relative value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set rel2 relative x value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em val} & The rel2 relative x to be set,\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a06516f61559a1181c15d84b1fd430df0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-relative\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{double}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a06516f61559a1181c15d84b1fd430df0}


Set the gradient rel2 vertical relative value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set rel2 relative y value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em val} & The rel2 relative y to be set,\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise.. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_adcfb0ac6c42ece3d1624f415d52eb852}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_adcfb0ac6c42ece3d1624f415d52eb852}


Get the gradient rel1 horizontal offset value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get rel1 offset x value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The gradient rel1 horizontal offset value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae70ddbfee146ac332be722df07f8ff89}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae70ddbfee146ac332be722df07f8ff89}


Get the gradient rel1 vertical offset value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get rel1 offset y value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The gradient rel1 vertical offset value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a1609b2d5b9a89c2bf5a485a616cdbb4f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1609b2d5b9a89c2bf5a485a616cdbb4f}


Get the gradient rel2 horizontal offset value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get rel2 offset x value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The gradient rel2 horizontal offset value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae8240bc460d1cb900a9260059cb4e3cd}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae8240bc460d1cb900a9260059cb4e3cd}


Get the gradient rel2 vertical offset value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to get rel2 offset y value (not including the state value). \\
\hline
{\em value} & The state value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The gradient rel2 vertical offset value. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a8147704c236b0f27c0eaf985d291e45e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8147704c236b0f27c0eaf985d291e45e}


Set the gradient rel1 horizontal offset value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set rel1 offset x value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em val} & The rel1 offset x value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a6a1990e08975f6873853f1e5f23dd7ee}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel1\-\_\-offset\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6a1990e08975f6873853f1e5f23dd7ee}


Set the gradient rel1 vertical offset value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set rel1 offset y value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em val} & The rel1 offset y value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ad8895567924bc9fc6c404ac58c6a10b1}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-x\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad8895567924bc9fc6c404ac58c6a10b1}


Set the gradient rel2 horizontal offset value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set rel2 offset x value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em val} & The rel2 offset x value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a4e3dcb2292d0daea34a82dd7e6f08db0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set}}
\index{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set@{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-state\-\_\-gradient\-\_\-rel2\-\_\-offset\-\_\-y\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{const char $\ast$}]{state, }
\item[{double}]{value, }
\item[{int}]{val}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a4e3dcb2292d0daea34a82dd7e6f08db0}


Set the gradient rel2 vertical offset value. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em part} & The part that contain state. \\
\hline
{\em state} & The name of the state to set rel2 offset y value (not including the state value). \\
\hline
{\em value} & The state value. \\
\hline
{\em val} & The rel2 offset y value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a1a4571a44014f019f0141701d9e2bcc3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-programs\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-programs\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-programs\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-programs\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-programs\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-programs\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1a4571a44014f019f0141701d9e2bcc3}


Get the list of all the programs in the given edje object. 

Use \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free()} when you don't need it anymore.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A list containing all the program names. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a8ca1a04e4dca3107dfdefed8e1046ff9}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-add@{edje\-\_\-edit\-\_\-program\-\_\-add}}
\index{edje\-\_\-edit\-\_\-program\-\_\-add@{edje\-\_\-edit\-\_\-program\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8ca1a04e4dca3107dfdefed8e1046ff9}


Add a new program to the edje file. 

If a program with the same name just exist the function will fail.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em name} & The name of the new program.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ab352e281442a809a2ddedc7d79ce374a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-del@{edje\-\_\-edit\-\_\-program\-\_\-del}}
\index{edje\-\_\-edit\-\_\-program\-\_\-del@{edje\-\_\-edit\-\_\-program\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab352e281442a809a2ddedc7d79ce374a}


Remove the given program from the edje file. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to remove.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-add(), eina\-\_\-hash\-\_\-find(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H\-\_\-\-S\-A\-F\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-R\-E\-E, eina\-\_\-list\-\_\-remove\-\_\-list(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a3115cfd9d4dbc576fe4398905249ac0a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-exist@{edje\-\_\-edit\-\_\-program\-\_\-exist}}
\index{edje\-\_\-edit\-\_\-program\-\_\-exist@{edje\-\_\-edit\-\_\-program\-\_\-exist}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-exist}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-exist (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3115cfd9d4dbc576fe4398905249ac0a}


Check if a program with the given name exist in the edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The prog of the program that will be searched.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the program exist, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a0a07506e855feab9f6c1b66dad7a57d1}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-run@{edje\-\_\-edit\-\_\-program\-\_\-run}}
\index{edje\-\_\-edit\-\_\-program\-\_\-run@{edje\-\_\-edit\-\_\-program\-\_\-run}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-run}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-run (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a0a07506e855feab9f6c1b66dad7a57d1}


Run the given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to execute.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_aa51a9cad6c403baff1614f865a7c6231}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{new\-\_\-name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa51a9cad6c403baff1614f865a7c6231}


Set a new name for the given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The current program name. \\
\hline
{\em new\-\_\-name} & The new name to assign.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a62f90fa3c6e4468ddb813d61892989a0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a62f90fa3c6e4468ddb813d61892989a0}


Get source of a given program. 

Remember to free the returned string using \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free()}.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get source.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The source value por program. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a2ca81babfb07754448ecef0ca4a32174}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-source\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{source}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2ca81babfb07754448ecef0ca4a32174}


Set source of the given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set source. \\
\hline
{\em source} & The new source value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a5869d3d78f1ae6782081d1bbdb8ae5f1}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5869d3d78f1ae6782081d1bbdb8ae5f1}


Get signal of a given program. 

Remember to free the returned string using \hyperlink{Edje__Edit_8h_a924beb7b18a2f754b4b78cee3b3cc662}{edje\-\_\-edit\-\_\-string\-\_\-free()}.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the signal.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The signal value for program. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_ac54967a39ddaf7dce477d9752d1ec400}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-signal\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{signal}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac54967a39ddaf7dce477d9752d1ec400}


Set signal of the given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set the signal. \\
\hline
{\em signal} & The new signal value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a81990d30bee37301815615462e864b04}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a81990d30bee37301815615462e864b04}


Get in.\-from of a given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the delay.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The delay. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a10d4f068172a77e68b4933bf0286fc9f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-from\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{double}]{seconds}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a10d4f068172a77e68b4933bf0286fc9f}


Set in.\-from of a given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set the delay. \\
\hline
{\em seconds} & Number of seconds to delay the program execution \\
\hline
\end{DoxyParams}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a428b76b95bd3a9432ae2ac20ad7276cf}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a428b76b95bd3a9432ae2ac20ad7276cf}


Get in.\-range of a given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get random delay.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The delay random. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_afe271d81c59cb80f411dabe6f7f2aafb}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-in\-\_\-range\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{double}]{seconds}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_afe271d81c59cb80f411dabe6f7f2aafb}


Set in.\-range of a given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set random delay. \\
\hline
{\em seconds} & Max random number of seconds to delay.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a58d874b3670f2b878d632e1d19809ca0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} Edje\-\_\-\-Action\-\_\-\-Type edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a58d874b3670f2b878d632e1d19809ca0}


Get the action of a given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the action.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The action type, or -\/1 on errors. Action can be one of E\-D\-J\-E\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-T\-Y\-P\-E\-\_\-\-N\-O\-N\-E, \-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-E\-T, A\-C\-T\-I\-O\-N\-\_\-\-S\-T\-O\-P, S\-I\-G\-N\-A\-L\-\_\-\-E\-M\-I\-T, D\-R\-A\-G\-\_\-\-V\-A\-L\-\_\-\-S\-E\-T, \-\_\-\-D\-R\-A\-G\-\_\-\-V\-A\-L\-\_\-\-S\-T\-E\-P, \-\_\-\-D\-R\-A\-G\-\_\-\-V\-A\-L\-\_\-\-P\-A\-G\-E, \-\_\-\-S\-C\-R\-I\-P\-T 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a03bd99456b28232bd3134bcfa562d341}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-action\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{Edje\-\_\-\-Action\-\_\-\-Type}]{action}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a03bd99456b28232bd3134bcfa562d341}


Set the action of a given program. 

Action can be one of E\-D\-J\-E\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-T\-Y\-P\-E\-\_\-\-N\-O\-N\-E, \-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-E\-T, A\-C\-T\-I\-O\-N\-\_\-\-S\-T\-O\-P, S\-I\-G\-N\-A\-L\-\_\-\-E\-M\-I\-T, D\-R\-A\-G\-\_\-\-V\-A\-L\-\_\-\-S\-E\-T, \-\_\-\-D\-R\-A\-G\-\_\-\-V\-A\-L\-\_\-\-S\-T\-E\-P, \-\_\-\-D\-R\-A\-G\-\_\-\-V\-A\-L\-\_\-\-P\-A\-G\-E, \-\_\-\-S\-C\-R\-I\-P\-T


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set the action. \\
\hline
{\em action} & The new action type.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-find(), eina\-\_\-hash\-\_\-set(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a2db8c67a94ca68a43385c2c7abfca66c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a2db8c67a94ca68a43385c2c7abfca66c}


Get the list of the targets for the given program. 

Use \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free()} when you don't need it anymore.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the progrem to get the list of the targets.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A list with all the targets names, or N\-U\-L\-L on error. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_ab5ca67139993bde51f9ea03fdcbe3990}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-add@{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-add}}
\index{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-add@{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{target}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab5ca67139993bde51f9ea03fdcbe3990}


Add a new target program to the list of 'targets' in the given program. 

If program action is {\ttfamily E\-D\-J\-E\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-T\-Y\-P\-E\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-S\-T\-O\-P}, then 'target' must be an existing program name. If it's {\ttfamily E\-D\-J\-E\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-E\-T}, then 'target' must be an existing part name.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to add a new target. \\
\hline
{\em target} & The name of the new target itself.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-append(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ad069853b537812057d8dca064b348ab3}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-del@{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-del}}
\index{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-del@{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-target\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{target}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ad069853b537812057d8dca064b348ab3}


Deletes a target from the list of 'targets' in the given program. 

If program action is E\-D\-J\-E\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-T\-Y\-P\-E\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-S\-T\-O\-P then 'target' must be an existing program name. If action is E\-D\-J\-E\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-T\-A\-T\-E\-\_\-\-S\-E\-T then 'target' must be an existing part name.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to del a target from the list of targets. \\
\hline
{\em target} & The name of another program or another part.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-list\-\_\-remove\-\_\-list(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a97d5cb93161feaddb7a6ef48acccc9fb}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-clear@{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-clear}}
\index{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-clear@{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-clear}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-targets\-\_\-clear (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a97d5cb93161feaddb7a6ef48acccc9fb}


Clear the 'targets' list of the given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to cleaar the 'targets' list.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-data\-\_\-get(), eina\-\_\-list\-\_\-remove\-\_\-list(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a5f24c32734b22c1bdb90573054e9fe79}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a5f24c32734b22c1bdb90573054e9fe79}


Get the list of action that will be run after the give program. 

Use \hyperlink{Edje__Edit_8h_aa597ce7a58fc2e5d87a38b195464252c}{edje\-\_\-edit\-\_\-string\-\_\-list\-\_\-free()} when you don't need it anymore.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the list of actions\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A list with all program names. or N\-U\-L\-L on error. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-append(), E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, and eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_a63544bfcf51e96d95ad35f75cec04af0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-add@{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-add}}
\index{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-add@{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-add}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-add (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{after}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a63544bfcf51e96d95ad35f75cec04af0}


Add a new program name to the list of 'afters' in the given program. 

All the programs listed in 'afters' will be executed after program execution.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program that contains the list of afters \\
\hline
{\em after} & The name of another program to add to the afters list\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-append(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a4c027ca4f7f5ac29100dd859ebcd68c9}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-del@{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-del}}
\index{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-del@{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-del}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-after\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{after}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a4c027ca4f7f5ac29100dd859ebcd68c9}


Delete the given program from the list of 'afters' of the program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program from where to remove the after. \\
\hline
{\em after} & The name of the program to remove from the list of afters.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E is successful or not in the list, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, E\-I\-N\-A\-\_\-\-L\-I\-S\-T\-\_\-\-F\-O\-R\-E\-A\-C\-H, eina\-\_\-list\-\_\-remove\-\_\-list(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a8d268980c1b499c20f2a9d5143c4c72d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-clear@{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-clear}}
\index{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-clear@{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-clear}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-afters\-\_\-clear (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8d268980c1b499c20f2a9d5143c4c72d}


Clear the 'afters' list of the given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to clear the 'afters' list.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-list\-\_\-data\-\_\-get(), eina\-\_\-list\-\_\-remove\-\_\-list(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a51e0c344e5b1d6e8db356cd1a2dac570}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a51e0c344e5b1d6e8db356cd1a2dac570}


Get the state for the given program. 

In a S\-T\-A\-T\-E\-\_\-\-S\-E\-T action this is the name of state to set. In a S\-I\-G\-N\-A\-L\-\_\-\-E\-M\-I\-T action is the name of the signal to emit.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the state.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the state. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_acb0a1420f98a5e8c318bb3e63e65907c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_acb0a1420f98a5e8c318bb3e63e65907c}


Get api's name of a program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & Name of program.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
name of the api if successful, N\-U\-L\-L otherwise. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_aadb3e5b061fd0896287ea862ba1bf847}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aadb3e5b061fd0896287ea862ba1bf847}


Get api's description of a program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & Name of program.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
description of the api if successful, N\-U\-L\-L otherwise. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_ab0219c4da8217a3ed293ae11833bf1eb}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-name\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab0219c4da8217a3ed293ae11833bf1eb}


Set api's name of a program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & Name of the part. \\
\hline
{\em name} & New name for the api property.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ada8770fe8612b4c3a9f0d6e5c09abbe5}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-api\-\_\-description\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{description}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ada8770fe8612b4c3a9f0d6e5c09abbe5}


Set api's description of a program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & Name of the program. \\
\hline
{\em description} & New description for the api property.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a0a66de826df3638f75201d1a8d38a94e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-state\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{state}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a0a66de826df3638f75201d1a8d38a94e}


Set the state for the given program. 

In a S\-T\-A\-T\-E\-\_\-\-S\-E\-T action this is the name of state to set. In a S\-I\-G\-N\-A\-L\-\_\-\-E\-M\-I\-T action is the name of the signal to emit.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set a state. \\
\hline
{\em state} & The nameo of the state to set (not including the state value)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a409c7fbc62027154e7f64b891bf19341}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a409c7fbc62027154e7f64b891bf19341}


Get the value of state for the given program. 

In a S\-T\-A\-T\-E\-\_\-\-S\-E\-T action this is the value of state to set. Not used on S\-I\-G\-N\-A\-L\-\_\-\-E\-M\-I\-T action.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the value of state.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The value of state for the program. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a666497618c4d9d08eebc17c70a8a5018}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-value\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a666497618c4d9d08eebc17c70a8a5018}


Set the value of state for the given program. 

In a S\-T\-A\-T\-E\-\_\-\-S\-E\-T action this is the value of state to set. Not used on S\-I\-G\-N\-A\-L\-\_\-\-E\-M\-I\-T action.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set the value of state. \\
\hline
{\em value} & The vale to set.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_abad4bfcb41896668b6723db5343458c7}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_abad4bfcb41896668b6723db5343458c7}


Get the state2 for the given program. 

In a S\-T\-A\-T\-E\-\_\-\-S\-E\-T action is not used In a S\-I\-G\-N\-A\-L\-\_\-\-E\-M\-I\-T action is the source of the emitted signal.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the state2.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The source to emit for the program. 
\end{DoxyReturn}


References eina\-\_\-stringshare\-\_\-add().

\hypertarget{Edje__Edit_8h_aa398e200235225f48786d55182284671}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-state2\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{state2}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_aa398e200235225f48786d55182284671}


Set the state2 for the given program. 

In a S\-T\-A\-T\-E\-\_\-\-S\-E\-T action is not used In a S\-I\-G\-N\-A\-L\-\_\-\-E\-M\-I\-T action is the source of the emitted signal.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set the state2. \\
\hline
{\em state2} & The name of the state to set.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-stringshare\-\_\-add(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a17db8070aab8732ad831868ae1a0a95c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a17db8070aab8732ad831868ae1a0a95c}


Get the value of state2 for the given program. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the state2 value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The vale of the state2 for the program. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a6aa95d6b3a273400eb0f692f36a47619}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-value2\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a6aa95d6b3a273400eb0f692f36a47619}


Set the value2 of state for the given program. 

This is used in D\-R\-A\-G\-\_\-\-A\-C\-T\-I\-O\-N


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set the state2 value. \\
\hline
{\em value} & The value of the state2 to set. \\
\hline
\end{DoxyParams}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a7b579cd489fabf517694ab20dbe2dd8f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} Edje\-\_\-\-Tween\-\_\-\-Mode edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a7b579cd489fabf517694ab20dbe2dd8f}


Get the type of transition to use when apply animations. 

Can be one of\-: E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-N\-O\-N\-E, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-L\-I\-N\-E\-A\-R, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-S\-I\-N\-U\-S\-O\-I\-D\-A\-L, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-A\-C\-C\-E\-L\-E\-R\-A\-T\-E or E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-D\-E\-C\-E\-L\-E\-R\-A\-T\-E.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the transition.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of transition used by program. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a9982833c16f788233c402652ffbd5ce1}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{Edje\-\_\-\-Tween\-\_\-\-Mode}]{transition}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a9982833c16f788233c402652ffbd5ce1}


Set the type of transition to use when apply animations. 

Can be one of\-: E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-N\-O\-N\-E, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-L\-I\-N\-E\-A\-R, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-S\-I\-N\-U\-S\-O\-I\-D\-A\-L, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-A\-C\-C\-E\-L\-E\-R\-A\-T\-E or E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-D\-E\-C\-E\-L\-E\-R\-A\-T\-E.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set the transition. \\
\hline
{\em transition} & The transition type to set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a029a9283edc3104242023f000c17a56f}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a029a9283edc3104242023f000c17a56f}


Get the interpolation value 1 of the transition. 

Can be used with one of transition type\-: E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-A\-C\-C\-E\-L\-E\-R\-A\-T\-E\-\_\-\-F\-A\-C\-T\-O\-R, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-D\-E\-C\-E\-L\-E\-R\-A\-T\-E\-\_\-\-F\-A\-C\-T\-O\-R, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-S\-I\-N\-U\-S\-O\-I\-D\-A\-L\-\_\-\-F\-A\-C\-T\-O\-R, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-D\-I\-V\-I\-S\-O\-R\-\_\-\-I\-N\-T\-E\-R\-P, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-B\-O\-U\-N\-C\-E or E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-S\-P\-R\-I\-N\-G.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the interpolation value 1.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
interpolation value 1. 
\end{DoxyReturn}


References eina\-\_\-error\-\_\-set().

\hypertarget{Edje__Edit_8h_a29a7f3fedb63b75d3680a5f95b99119d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value1\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a29a7f3fedb63b75d3680a5f95b99119d}


Set the interpolation value 1 of the transition. 

Can be used with one of transition type\-: E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-A\-C\-C\-E\-L\-E\-R\-A\-T\-E\-\_\-\-F\-A\-C\-T\-O\-R, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-D\-E\-C\-E\-L\-E\-R\-A\-T\-E\-\_\-\-F\-A\-C\-T\-O\-R, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-S\-I\-N\-U\-S\-O\-I\-D\-A\-L\-\_\-\-F\-A\-C\-T\-O\-R, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-D\-I\-V\-I\-S\-O\-R\-\_\-\-I\-N\-T\-E\-R\-P, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-B\-O\-U\-N\-C\-E or E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-S\-P\-R\-I\-N\-G.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the interpolation value 1. \\
\hline
{\em value} & The interpolation value 1 for the transition.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References eina\-\_\-error\-\_\-set(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ae7ebd8037cdf43a9d86f69f28595b4c2}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae7ebd8037cdf43a9d86f69f28595b4c2}


Get the interpolation value 2 of the transition. 

Can be used with one of transition type\-: E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-D\-I\-V\-I\-S\-O\-R\-\_\-\-I\-N\-T\-E\-R\-P, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-B\-O\-U\-N\-C\-E or E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-S\-P\-R\-I\-N\-G. 
\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the interpolation value 2.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
interpolation value 2. 
\end{DoxyReturn}


References eina\-\_\-error\-\_\-set().

\hypertarget{Edje__Edit_8h_ac573b8578d694b48bfe17948aef6617d}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-value2\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{double}]{value}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ac573b8578d694b48bfe17948aef6617d}


Set the interpolation value 2 of the transition. 

Can be used with one of transition type\-: E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-D\-I\-V\-I\-S\-O\-R\-\_\-\-I\-N\-T\-E\-R\-P, E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-B\-O\-U\-N\-C\-E or E\-D\-J\-E\-\_\-\-T\-W\-E\-E\-N\-\_\-\-M\-O\-D\-E\-\_\-\-S\-P\-R\-I\-N\-G.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the interpolation value 2. \\
\hline
{\em value} & The interpolation value 2 for the transition.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References eina\-\_\-error\-\_\-set(), E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a1a93963d36fd369c6e0d02e0dcf7c878}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-get}}
\index{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-get@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} double edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a1a93963d36fd369c6e0d02e0dcf7c878}


Get the duration of the transition in seconds. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to get the transition time.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The duration of the transition. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_ae05f49e71ed8817da312f16aba73cdc0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-set}}
\index{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-set@{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-program\-\_\-transition\-\_\-time\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{double}]{seconds}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae05f49e71ed8817da312f16aba73cdc0}


Set the duration of the transition in seconds. 


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited. \\
\hline
{\em prog} & The name of the program to set the transition time. \\
\hline
{\em seconds} & The duration of the transition (in seconds).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_ae6d5ca71a3e20a01bf9f76506438c904}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-script\-\_\-get@{edje\-\_\-edit\-\_\-script\-\_\-get}}
\index{edje\-\_\-edit\-\_\-script\-\_\-get@{edje\-\_\-edit\-\_\-script\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-script\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} char$\ast$ edje\-\_\-edit\-\_\-script\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ae6d5ca71a3e20a01bf9f76506438c904}


Get the Embryo script for the group of the given object. 

Get the shared script for the group under edition. Shared script means the script \{\} block for the group, not counting what's in each program. It returns a malloc'd duplicate of the code, so users are free to modify the contents directly and they should remember to free() it when done. N\-U\-L\-L will be returned if there's no script or an error occurred.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The shared script code for this group. 
\end{DoxyReturn}
\hypertarget{Edje__Edit_8h_a0f22fc51874af1c0ca6e9810d970745e}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-script\-\_\-set@{edje\-\_\-edit\-\_\-script\-\_\-set}}
\index{edje\-\_\-edit\-\_\-script\-\_\-set@{edje\-\_\-edit\-\_\-script\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-script\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-script\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{code}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a0f22fc51874af1c0ca6e9810d970745e}


Set the code for the group script. 

Set the Embryo source code for the shared script of the edited group. Note that changing the code itself will not update the running V\-M, you need to call edje\-\_\-edit\-\_\-script\-\_\-compile for it to get updated.


\begin{DoxyParams}{Parameters}
{\em obj} & The object being edited \\
\hline
{\em code} & The Embryo source\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a37d1499d4172febda69d5e56264bf459}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-get@{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-get}}
\index{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-get@{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} char$\ast$ edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a37d1499d4172febda69d5e56264bf459}


Get the Embryo script for the given program. 

Get the script code for the given program. Like the group script, this function returns a duplicate of the code that the user can modify at will and must free when done using it. N\-U\-L\-L will be returned if the program doesn't exist, doesn't have any script or is not of type script.


\begin{DoxyParams}{Parameters}
{\em obj} & Object being edited \\
\hline
{\em prog} & Program name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The program script code 
\end{DoxyReturn}


References eina\-\_\-hash\-\_\-find().

\hypertarget{Edje__Edit_8h_ab5c32f030913978ff3477faf222ef99a}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-set@{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-set}}
\index{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-set@{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-set}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-script\-\_\-program\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{prog, }
\item[{const char $\ast$}]{code}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_ab5c32f030913978ff3477faf222ef99a}


Set the Embryo script for the given program. 

Set the Embryo source code for the program {\ttfamily prog}. It must be an existing program of type E\-D\-J\-E\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-T\-Y\-P\-E\-\_\-\-S\-C\-R\-I\-P\-T, or the function will fail and do nothing. Note that changing the code itself will not update the running V\-M, you need to call edje\-\_\-edit\-\_\-script\-\_\-compile for it to get updated.


\begin{DoxyParams}{Parameters}
{\em obj} & The object being edited \\
\hline
{\em prog} & The program name. \\
\hline
{\em code} & The Embryo source\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if successful, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, eina\-\_\-hash\-\_\-find(), and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a3e81e401ca209a7f354930d84d64ffb0}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-script\-\_\-compile@{edje\-\_\-edit\-\_\-script\-\_\-compile}}
\index{edje\-\_\-edit\-\_\-script\-\_\-compile@{edje\-\_\-edit\-\_\-script\-\_\-compile}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-script\-\_\-compile}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} edje\-\_\-edit\-\_\-script\-\_\-compile (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a3e81e401ca209a7f354930d84d64ffb0}


Compile the Embryo script for the given object. 

If required, this function will process all script code for the group and build the bytecode, updating the running Embryo V\-M Program if the build is succesful.


\begin{DoxyParams}{Parameters}
{\em obj} & The object being edited \\
\hline
\end{DoxyParams}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

\hypertarget{Edje__Edit_8h_a8376ac6a69cd0f6a7615d346e5cfbb9c}{\index{Edje\-\_\-\-Edit.\-h@{Edje\-\_\-\-Edit.\-h}!edje\-\_\-edit\-\_\-script\-\_\-error\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-script\-\_\-error\-\_\-list\-\_\-get}}
\index{edje\-\_\-edit\-\_\-script\-\_\-error\-\_\-list\-\_\-get@{edje\-\_\-edit\-\_\-script\-\_\-error\-\_\-list\-\_\-get}!Edje_Edit.h@{Edje\-\_\-\-Edit.\-h}}
\subsubsection[{edje\-\_\-edit\-\_\-script\-\_\-error\-\_\-list\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const {\bf Eina\-\_\-\-List}$\ast$ edje\-\_\-edit\-\_\-script\-\_\-error\-\_\-list\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{Edje__Edit_8h_a8376ac6a69cd0f6a7615d346e5cfbb9c}


Get the list of errors resulting from the last script build. 

Get the list of errors that resulted from the last attempt to rebuild the Embryo script for the edited group. This will be a standard Eina\-\_\-\-List with Edje\-\_\-\-Edit\-\_\-\-Script\-\_\-\-Error pointers as its data. The user should not do anything else but read the contents of this list. These errors can be the output of the embryo compiler, or internal errors generated by Edje\-\_\-\-Edit if the preprocessing of the scripts failed.


\begin{DoxyParams}{Parameters}
{\em obj} & The object being edited\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A constant list of Edje\-\_\-\-Edit\-\_\-\-Script\-\_\-\-Error, or N\-U\-L\-L if there are none 
\end{DoxyReturn}
