\hypertarget{group__Edje__Object__Part}{}\doxysection{Edje Part}
\label{group__Edje__Object__Part}\index{Edje Part@{Edje Part}}


Functions that deal with layout components.  


\doxysubsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Edje__Part__Text}{Edje Text Part}}
\begin{DoxyCompactList}\small\item\em Functions that deal with parts of type text. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Edje__Part__Swallow}{Edje Swallow Part}}
\begin{DoxyCompactList}\small\item\em Functions that deal with parts of type swallow and swallowed objects. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Edje__Part__Box}{Edje Box Part}}
\begin{DoxyCompactList}\small\item\em Functions that deal with parts of type box. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Edje__Part__Table}{Edje Table Part}}
\begin{DoxyCompactList}\small\item\em Functions that deal with parts of type table. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Edje__Part__Drag}{Edje Drag}}
\begin{DoxyCompactList}\small\item\em Functions that deal with dragable parts. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Edje__Object__Part_ga27621ae9f0e9652badc61dd3368287ef}\label{group__Edje__Object__Part_ga27621ae9f0e9652badc61dd3368287ef}} 
typedef enum \mbox{\hyperlink{group__Edje__Object__Part_ga3ce9df9624b5df70088f9b3d1b17c7d3}{\+\_\+\+Edje\+\_\+\+Part\+\_\+\+Type}} {\bfseries Edje\+\_\+\+Part\+\_\+\+Type}
\begin{DoxyCompactList}\small\item\em All possible \char`\"{}part\char`\"{} types in Edje. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Edje__Object__Part_ga3ce9df9624b5df70088f9b3d1b17c7d3}{\+\_\+\+Edje\+\_\+\+Part\+\_\+\+Type}} \{ \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a7e182ea8d9cb49364aa9e653fa07bc17}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3acad0537d2466834c5dc4cb1e2b7244a3}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+RECTANGLE}} = 1
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXT}} = 2
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a556aa7095f6a2a9c9adf65cc352e2b23}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+IMAGE}} = 3
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a5c387bafdf915d08133820a486307711}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+SWALLOW}} = 4
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}} = 5
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3af0c8dc344a131377673bf5fa561ca29e}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+GRADIENT}} = 6
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ac42fd314c4f2338b26a20aaeaa16e549}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+GROUP}} = 7
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3af76296f9aede6bb6729218a2217e68d7}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+BOX}} = 8
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a9544e8c5151f6b486cea4427c73cf854}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TABLE}} = 9
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a9531920479ae40ea7063b2450fbcff72}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+EXTERNAL}} = 10
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a10d8f8c71e4dfa7ee849560d0ee5507d}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+PROXY}} = 11
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3af29f177249ee44ef0640a9999408f657}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+SPACER}} = 12
, \newline
{\bfseries EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+MESH\+\_\+\+NODE} = 13
, \newline
{\bfseries EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+LIGHT} = 14
, \newline
{\bfseries EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+CAMERA} = 15
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a1afba73ed99ee47c5775e77604f136aa}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+SNAPSHOT}} = 16
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a5906c364027e66cf9392ba35c4cb5b59}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+VECTOR}} = 17
, \newline
\mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3aef11d0a639ae7a166cb213bfcd938aa4}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+LAST}} = 18
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga97d1419f89bff20ba971e47c78641271}{edje\+\_\+object\+\_\+part\+\_\+swallow}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj\+\_\+swallow)
\begin{DoxyCompactList}\small\item\em \char`\"{}\+Swallows\char`\"{} an object into one of the Edje object {\ttfamily SWALLOW} parts. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_gabbb9c38b34a9d4ca193eac7bf552cf59}{edje\+\_\+object\+\_\+part\+\_\+swallow\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the object currently swallowed by a part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gae3b14c31085fb74945b75301295168d8}{edje\+\_\+object\+\_\+part\+\_\+unswallow}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj\+\_\+swallow)
\begin{DoxyCompactList}\small\item\em Unswallows an object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_gad4c941720f21a09944811f30abcf44a3}{edje\+\_\+object\+\_\+access\+\_\+part\+\_\+list\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves a list all accessibility part names. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_gad50eb55892c1e06edc3928e8fe8baca4}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+append}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$child)
\begin{DoxyCompactList}\small\item\em Appends an object to the box. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga3dc70b8e5e25a042a2de7a498d999853}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+prepend}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$child)
\begin{DoxyCompactList}\small\item\em Prepends an object to the box. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga84d72a9952f1cb3ffb2d9a226338e168}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+before}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$child, const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$reference)
\begin{DoxyCompactList}\small\item\em Adds an object to the box. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga10611460a18e65464a61ecfc3db79385}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+at}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$child, unsigned int pos)
\begin{DoxyCompactList}\small\item\em Inserts an object to the box. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_ga83ff06498f299405f39e5d6502d5c92d}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove\+\_\+at}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, unsigned int pos)
\begin{DoxyCompactList}\small\item\em Removes an object from the box. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_ga342784f4bb3a1d52e6fc5ff83336bf30}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$child)
\begin{DoxyCompactList}\small\item\em Removes an object from the box. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga3fbdfc7f39ae0928e7c71651123abd24}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove\+\_\+all}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} clear)
\begin{DoxyCompactList}\small\item\em Removes all elements from the box. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga368f16f656330ea5a870c8a72de321b1}{edje\+\_\+object\+\_\+part\+\_\+table\+\_\+pack}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$child\+\_\+obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan)
\begin{DoxyCompactList}\small\item\em Packs an object into the table. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_gaf6e99743606c56e76927cf0b4f1c6e42}{edje\+\_\+object\+\_\+part\+\_\+table\+\_\+unpack}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$child\+\_\+obj)
\begin{DoxyCompactList}\small\item\em Removes an object from the table. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga0e6a8ec378f77287d66f2136789cc41c}{edje\+\_\+object\+\_\+part\+\_\+table\+\_\+col\+\_\+row\+\_\+size\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, int $\ast$cols, int $\ast$rows)
\begin{DoxyCompactList}\small\item\em Gets the number of columns and rows the table has. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_ga61dca920f88294d701cad4f54d0dada0}{edje\+\_\+object\+\_\+part\+\_\+table\+\_\+child\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, unsigned int col, unsigned int row)
\begin{DoxyCompactList}\small\item\em Retrieves a child from a table. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga0d16422be3bf0fba913f52bc83915b66}{edje\+\_\+object\+\_\+part\+\_\+table\+\_\+clear}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} clear)
\begin{DoxyCompactList}\small\item\em Removes all object from the table. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gaafac342db79c85b50cb063b73ab1bffd}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+allow\+\_\+set}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} allow)
\begin{DoxyCompactList}\small\item\em Enables selection if the entry is an EXPLICIT selection mode type. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_gafd2241781aedc44a0f4cdc63bb029784}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Sets a given text to an Edje object {\ttfamily TEXT} or TEXTBLOCK parts. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_gab2f1caed0975ff68eb2297bd654af883}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the text currntly set to the given part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gaa3a23b7ff17591b6e9277d451b3a3d46}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the beginning of the text part \mbox{\hyperlink{group__Evas__Object__Textblock__Group_gacef87a51933df4530c4e6c66065a06df}{evas\+\_\+textblock\+\_\+cursor\+\_\+paragraph\+\_\+first}}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga16267141cfb4a717f43fffdc2871ec2f}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the end of the text part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gabf5845a04ccb78f3047e887812445d47}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur, int pos)
\begin{DoxyCompactList}\small\item\em Sets the cursor position to the given value. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Edje__Object__Part_gacca0d25d2f54315cee0c955381021866}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Retrieves the current position of the cursor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_gae3aee3f702270b666640dcba9fac74cd}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur, int x, int y)
\begin{DoxyCompactList}\small\item\em Position the given cursor to a X,Y position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga224e58f613beab4e73c8988073b91b9c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the beginning of the line. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gad4b2421dce4f7ec9d4534f69e2225220}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the end of the line. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga62bf628d6da1aec5a16fc75fa36cee99}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the previous char \mbox{\hyperlink{group__Evas__Object__Textblock__Group_gaaaaf13199dc1fd21b5a1b4ba217ed823}{evas\+\_\+textblock\+\_\+cursor\+\_\+char\+\_\+prev}}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga6a72caeb6b51175f772e5518f0465d68}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Advances the cursor to the next cursor position. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga8590410fdc6ed2c9dc9cf60caa58c412}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the char above the current cursor position. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_gaa43ac0149212e3eb61b2e53445817239}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the char below the current cursor position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gab373eef06a90a6cd0bac3e8d4482f038}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} src, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} dst)
\begin{DoxyCompactList}\small\item\em Copies the cursor to another cursor. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_ga0d7dcf0a51ad787048f2d19547edf238}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Returns the content (char) at the cursor position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga2367bd56c681c022efd31fc4d9287861}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Returns the cursor geometry of the part relative to the edje object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga889458ba7fb65acd1d83cdf87225519b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Hides visible last character for password mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_gabb9e16e04a33af447c4a6f66e43228f4}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Returns whether the cursor points to a format. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga4c119913250e1676a024498c3fb9a395}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Returns {\ttfamily true} if the cursor points to a visible format For example \textbackslash{}t, \textbackslash{}n, item and etc. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_gad0994c81643e8c675377e53e981739d4}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$anchor)
\begin{DoxyCompactList}\small\item\em Returns a list of Evas\+\_\+\+Textblock\+\_\+\+Rectangle anchor rectangles. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_gabc35ed6d48177923711f3caf4a0b0d75}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns a list of char anchor names. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_gaf49b881483d4c5bd31c0c86d6b31bf8d}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns the text of the object part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga8e708c5f7113d965aa520e4ee14920ad}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Sets the style of the. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gaf3a5b14a08845736a5fc1122150a73c4}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Deletes the top style form the user style stack. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_gacfefa3f80bc4c0e71185b37868345b5b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$item, int $\ast$cx, int $\ast$cy, int $\ast$cw, int $\ast$ch)
\begin{DoxyCompactList}\small\item\em Returns item geometry. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_gaa70a85e343f201ca7aa546e2f6f82e27}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns a list of char item names. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga619ff29170005c15e50ac8b7fe07e5bd}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em This function inserts text as if the user has inserted it. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gac265836c46acbc8e13dea999503c39dc}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Inserts text for an object part. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga40f70fa7d7b6eac8031ceac1ec0f64bf}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Sets the text for an object part, but converts HTML escapes to UTF8. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga4bc675bf36a610ded10181cc94965065}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$text\+\_\+to\+\_\+escape)
\begin{DoxyCompactList}\small\item\em Sets the raw (non escaped) text for an object part. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_ga3ad15489db1d9fc77d55e80a579d2808}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns the text of the object part, without escaping. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga287efd71d8d770f5f1d267d3f0773f02}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Inserts text for an object part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga6a9f7d243752089107a54d43f285b33c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, Edje\+\_\+\+Text\+\_\+\+Autocapital\+\_\+\+Type autocapital\+\_\+type)
\begin{DoxyCompactList}\small\item\em Sets the autocapitalization type on the immodule. \end{DoxyCompactList}\item 
Edje\+\_\+\+Text\+\_\+\+Autocapital\+\_\+\+Type \mbox{\hyperlink{group__Edje__Object__Part_ga6c469a55b0fc10fa34225c0a89450e8d}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Retrieves the autocapitalization type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gab3f6399812530d4ec44b6341911a08d0}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} prediction)
\begin{DoxyCompactList}\small\item\em Sets whether the prediction is allowed or not. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga7c6aab946b0995a1ff11c93e724b4746}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets whether the prediction is allowed or not. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_gaac450ebea7128b51eb18fddd48bec44a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the input method context in entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga5b40b756912de771cd71663fb3a7e573}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+reset}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Resets the input method context if needed. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gae2835649908526a4f7c789f7b17d0c20}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_gaa6c9a539c7c47fae3ac473f365f48c84}{Edje\+\_\+\+Input\+\_\+\+Hints}} input\+\_\+hints)
\begin{DoxyCompactList}\small\item\em Sets the input hint which allows input methods to fine-\/tune their behavior. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Edje_gaa6c9a539c7c47fae3ac473f365f48c84}{Edje\+\_\+\+Input\+\_\+\+Hints}} \mbox{\hyperlink{group__Edje__Object__Part_ga2a381c366647eca6132a1f545136f330}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the value of input hint. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga57a3afac0023b78d669e4c6a7ea9371a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Shows the input panel (virtual keyboard) based on the input panel property such as layout, autocapital types, and so on. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gaf46ce14c5f276484fa385ffc62467b94}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+hide}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Hides the input panel (virtual keyboard). \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gaa0121054d43f2fe1714d223c050bc51b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const void $\ast$data, int len)
\begin{DoxyCompactList}\small\item\em Sets the input panel-\/specific data to deliver to the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga6e38357b89cdeb0d7feb9bef01bf8dc6}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, void $\ast$data, int $\ast$len)
\begin{DoxyCompactList}\small\item\em Gets the specific data of the current active input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga7dde9cad93ffa968804350f1aabaf8fa}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout layout)
\begin{DoxyCompactList}\small\item\em Sets the layout of the input panel. \end{DoxyCompactList}\item 
Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout \mbox{\hyperlink{group__Edje__Object__Part_gaf61f1cbd1fa845a3367ec7f56e90e96b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the layout of the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gaaeb41373d1696171db9393aaed8b4084}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang lang)
\begin{DoxyCompactList}\small\item\em Sets the language mode of the input panel. \end{DoxyCompactList}\item 
Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang \mbox{\hyperlink{group__Edje__Object__Part_ga2450f6e019d11a3172f50770a44b3d3b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the language mode of the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga41781365e164bd2f385b611065e3ecb2}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, int variation)
\begin{DoxyCompactList}\small\item\em Sets the layout variation of the input panel. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Edje__Object__Part_ga01d504daacb07fac3ff6790ffea83c9f}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the layout variation of the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga1e695713635a4ba87c7f4ffc6ea781f5}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Sets the attribute to show the input panel automatically. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga53983a2a74bf4a611aa176b2a7ba3356}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Retrieves the attribute to show the input panel automatically. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga06fbd82ae28157fc0aec3a30b465d94e}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em Sets the return key on the input panel to be disabled. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga72c484248edf2144e66e2389b88afab3}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets whether the return key on the input panel should be disabled or not. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga2428a027dd09d1304a665bcac0c5f009}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type return\+\_\+key\+\_\+type)
\begin{DoxyCompactList}\small\item\em Sets the \char`\"{}return\char`\"{} key type. \end{DoxyCompactList}\item 
Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type \mbox{\hyperlink{group__Edje__Object__Part_ga7c0104f2b74335b728f579a36d6f8b2c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the \char`\"{}return\char`\"{} key type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga7513192254197bc22050f2a65bdceca2}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ondemand)
\begin{DoxyCompactList}\small\item\em Sets the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga991ae18915558984c0e2e94eb2aac693}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gaab134792b4a140b9b2eaa2e525c5f541}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$prediction\+\_\+hint)
\begin{DoxyCompactList}\small\item\em Sets the prediction hint to use an intelligent reply suggestion service. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga76465e370e8683b2bf669d9cd1975a0b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$key, const char $\ast$value)
\begin{DoxyCompactList}\small\item\em Sets the prediction hint data at the specified key. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_gaaa5b79ce1a4d8b800e9fab89293fb24c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$key)
\begin{DoxyCompactList}\small\item\em Removes the prediction hint data identified by a key. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gafae8fa8ee096a255acf63614bd4192d1}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+begin}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Starts selecting at current cursor position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga87d1313dd81b751b216195e4a257ed18}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+abort}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Aborts any selection action on a part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga2948089b960b055a13e46705e5bb8411}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+extend}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Extends the current selection to the current cursor position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_ga512fb3acdebd983589acc57ee2697779}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Sets the selection to be everything. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Object__Part_gaa353f2ce979d07f5f37267d59816c07a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Sets the selection to be none. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_gaab11c7e824ddb639f58b2ce225243715}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+selection\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns the selection text of the object part. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga54caca972ea2036b5bbf6e7133729e4e}{edje\+\_\+object\+\_\+part\+\_\+exists}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Checks if a part exists in a given Edje object\textquotesingle{}s group definition. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Edje__External__Group_ga33ecfac7110751d5e09bb2e3a4458d24}{Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Type}} \mbox{\hyperlink{group__Edje__Object__Part_ga90f19582c63b1f1a69b154f24eac7248}{edje\+\_\+object\+\_\+part\+\_\+external\+\_\+param\+\_\+type\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$param)
\begin{DoxyCompactList}\small\item\em @addgroup Edje\+\_\+\+Object\+\_\+\+Group \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_gab3fd27d2bba3e09837ee137db265d489}{edje\+\_\+object\+\_\+part\+\_\+external\+\_\+param\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const \mbox{\hyperlink{group__Edje__External__Group_gafc8f2e1cb3f31c252f8acb8efe9b9be8}{Edje\+\_\+\+External\+\_\+\+Param}} $\ast$param)
\begin{DoxyCompactList}\small\item\em Sets the parameter for the external part. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Object__Part_ga6ef18e66b59fd5257248f18c74a10500}{edje\+\_\+object\+\_\+part\+\_\+external\+\_\+param\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje__External__Group_gafc8f2e1cb3f31c252f8acb8efe9b9be8}{Edje\+\_\+\+External\+\_\+\+Param}} $\ast$param)
\begin{DoxyCompactList}\small\item\em Gets the parameter for the external part. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_ga85ec9fb2108271f36266470013b02f3f}{edje\+\_\+object\+\_\+part\+\_\+external\+\_\+object\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the object created by this external part. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Edje__Object__Part_ga5a977ae86ff78fffba846f8ccceada39}{edje\+\_\+object\+\_\+part\+\_\+external\+\_\+content\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$content)
\begin{DoxyCompactList}\small\item\em Gets an object contained in an part of type EXTERNAL. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Functions that deal with layout components. 

Parts are layout components, but as a layout, they are objects too.

There are several types of parts, these types can be divided into two main categories, the first being containers. Containers are parts that are in effect a group of elements. The second group is that of the elements, these part types may not contain others.

This section has some functions specific for some types and others that could be applied to any type.

Parts are layout components, but as a layout, they are objects too.

There are several types of parts, these types can be divided into two main categories, the first being containers. Containers are parts that are in effect a group of elements. The second group is that of the elements, these part types may not contain others.

This section has some functions specific for some types and others that could be applied to any type. 

\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Edje__Object__Part_ga3ce9df9624b5df70088f9b3d1b17c7d3}\label{group__Edje__Object__Part_ga3ce9df9624b5df70088f9b3d1b17c7d3}} 
\index{Edje Part@{Edje Part}!\_Edje\_Part\_Type@{\_Edje\_Part\_Type}}
\index{\_Edje\_Part\_Type@{\_Edje\_Part\_Type}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{\_Edje\_Part\_Type}{\_Edje\_Part\_Type}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Edje__Object__Part_ga3ce9df9624b5df70088f9b3d1b17c7d3}{\+\_\+\+Edje\+\_\+\+Part\+\_\+\+Type}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_NONE@{EDJE\_PART\_TYPE\_NONE}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_NONE@{EDJE\_PART\_TYPE\_NONE}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a7e182ea8d9cb49364aa9e653fa07bc17}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a7e182ea8d9cb49364aa9e653fa07bc17}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+NONE&None type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_RECTANGLE@{EDJE\_PART\_TYPE\_RECTANGLE}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_RECTANGLE@{EDJE\_PART\_TYPE\_RECTANGLE}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3acad0537d2466834c5dc4cb1e2b7244a3}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3acad0537d2466834c5dc4cb1e2b7244a3}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+RECTANGLE&Rectangle type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_TEXT@{EDJE\_PART\_TYPE\_TEXT}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_TEXT@{EDJE\_PART\_TYPE\_TEXT}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXT&Text type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_IMAGE@{EDJE\_PART\_TYPE\_IMAGE}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_IMAGE@{EDJE\_PART\_TYPE\_IMAGE}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a556aa7095f6a2a9c9adf65cc352e2b23}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a556aa7095f6a2a9c9adf65cc352e2b23}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+IMAGE&Image type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_SWALLOW@{EDJE\_PART\_TYPE\_SWALLOW}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_SWALLOW@{EDJE\_PART\_TYPE\_SWALLOW}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a5c387bafdf915d08133820a486307711}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a5c387bafdf915d08133820a486307711}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+SWALLOW&Swallow type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_TEXTBLOCK@{EDJE\_PART\_TYPE\_TEXTBLOCK}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_TEXTBLOCK@{EDJE\_PART\_TYPE\_TEXTBLOCK}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK&Text block type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_GRADIENT@{EDJE\_PART\_TYPE\_GRADIENT}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_GRADIENT@{EDJE\_PART\_TYPE\_GRADIENT}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3af0c8dc344a131377673bf5fa561ca29e}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3af0c8dc344a131377673bf5fa561ca29e}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+GRADIENT&Gradient type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_GROUP@{EDJE\_PART\_TYPE\_GROUP}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_GROUP@{EDJE\_PART\_TYPE\_GROUP}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ac42fd314c4f2338b26a20aaeaa16e549}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ac42fd314c4f2338b26a20aaeaa16e549}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+GROUP&Group type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_BOX@{EDJE\_PART\_TYPE\_BOX}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_BOX@{EDJE\_PART\_TYPE\_BOX}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3af76296f9aede6bb6729218a2217e68d7}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3af76296f9aede6bb6729218a2217e68d7}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+BOX&Box type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_TABLE@{EDJE\_PART\_TYPE\_TABLE}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_TABLE@{EDJE\_PART\_TYPE\_TABLE}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a9544e8c5151f6b486cea4427c73cf854}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a9544e8c5151f6b486cea4427c73cf854}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TABLE&Table type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_EXTERNAL@{EDJE\_PART\_TYPE\_EXTERNAL}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_EXTERNAL@{EDJE\_PART\_TYPE\_EXTERNAL}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a9531920479ae40ea7063b2450fbcff72}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a9531920479ae40ea7063b2450fbcff72}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+EXTERNAL&External type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_PROXY@{EDJE\_PART\_TYPE\_PROXY}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_PROXY@{EDJE\_PART\_TYPE\_PROXY}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a10d8f8c71e4dfa7ee849560d0ee5507d}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a10d8f8c71e4dfa7ee849560d0ee5507d}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+PROXY&Proxy type value. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_SPACER@{EDJE\_PART\_TYPE\_SPACER}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_SPACER@{EDJE\_PART\_TYPE\_SPACER}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3af29f177249ee44ef0640a9999408f657}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3af29f177249ee44ef0640a9999408f657}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+SPACER&Spacer type value. \begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_SNAPSHOT@{EDJE\_PART\_TYPE\_SNAPSHOT}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_SNAPSHOT@{EDJE\_PART\_TYPE\_SNAPSHOT}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a1afba73ed99ee47c5775e77604f136aa}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a1afba73ed99ee47c5775e77604f136aa}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+SNAPSHOT&Snapshot. \begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_VECTOR@{EDJE\_PART\_TYPE\_VECTOR}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_VECTOR@{EDJE\_PART\_TYPE\_VECTOR}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a5906c364027e66cf9392ba35c4cb5b59}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a5906c364027e66cf9392ba35c4cb5b59}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+VECTOR&Vector. \begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_PART\_TYPE\_LAST@{EDJE\_PART\_TYPE\_LAST}!Edje Part@{Edje Part}}\index{Edje Part@{Edje Part}!EDJE\_PART\_TYPE\_LAST@{EDJE\_PART\_TYPE\_LAST}}}\mbox{\Hypertarget{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3aef11d0a639ae7a166cb213bfcd938aa4}\label{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3aef11d0a639ae7a166cb213bfcd938aa4}} 
EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+LAST&Last type value. \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Edje__Object__Part_ga90f19582c63b1f1a69b154f24eac7248}\label{group__Edje__Object__Part_ga90f19582c63b1f1a69b154f24eac7248}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_external\_param\_type\_get@{edje\_object\_part\_external\_param\_type\_get}}
\index{edje\_object\_part\_external\_param\_type\_get@{edje\_object\_part\_external\_param\_type\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_external\_param\_type\_get()}{edje\_object\_part\_external\_param\_type\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Edje__External__Group_ga33ecfac7110751d5e09bb2e3a4458d24}{Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Type}} edje\+\_\+object\+\_\+part\+\_\+external\+\_\+param\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{param }\end{DoxyParamCaption})}



@addgroup Edje\+\_\+\+Object\+\_\+\+Group 

Facility to query the type of the given parameter of the given part.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em param} & The parameter name to use\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{group__Edje__External__Group_gga33ecfac7110751d5e09bb2e3a4458d24a100546ee2b128addfba7f7c3da52fbf6}{EDJE\+\_\+\+EXTERNAL\+\_\+\+PARAM\+\_\+\+TYPE\+\_\+\+MAX}} on errors, or another value from \mbox{\hyperlink{group__Edje__External__Group_ga33ecfac7110751d5e09bb2e3a4458d24}{Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Type}} on success. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Object__Part_gab3fd27d2bba3e09837ee137db265d489}\label{group__Edje__Object__Part_gab3fd27d2bba3e09837ee137db265d489}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_external\_param\_set@{edje\_object\_part\_external\_param\_set}}
\index{edje\_object\_part\_external\_param\_set@{edje\_object\_part\_external\_param\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_external\_param\_set()}{edje\_object\_part\_external\_param\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+external\+\_\+param\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const \mbox{\hyperlink{group__Edje__External__Group_gafc8f2e1cb3f31c252f8acb8efe9b9be8}{Edje\+\_\+\+External\+\_\+\+Param}} $\ast$}]{param }\end{DoxyParamCaption})}



Sets the parameter for the external part. 

Parts of type external may carry extra properties that have meanings defined by the external plugin. For instance, it may be a string that defines a button label and setting this property will change that label on the fly.

\begin{DoxyNote}{Note}
external parts have parameters set when they change states. Those parameters will never be changed by this function. The interpretation of how state\+\_\+set parameters and param\+\_\+set will interact is up to the external plugin.

this function will not check if parameter value is valid using \mbox{\hyperlink{group__Edje__External__Group_ga3359e717990957d49d9fb5f32843bcfc}{Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}} minimum, maximum, valid choices and others. However these should be checked by the underlying implementation provided by the external plugin. This is done for performance reasons.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em param} & The parameter details, including its name, type and actual value. This pointer should be valid, and the parameter must exist in \mbox{\hyperlink{struct__Edje__External__Type_af51b2274e23c4049deb2ebfe5406fac9}{Edje\+\_\+\+External\+\_\+\+Type.\+parameters\+\_\+info}}, with the exact type, otherwise the operation will fail and {\ttfamily false} will be returned.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if everything went fine, {\ttfamily false} on errors. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{Edje__Edit_8h_abf49538eaacf3cb1d8b47620c055a417}{edje\+\_\+edit\+\_\+state\+\_\+external\+\_\+param\+\_\+set()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga6ef18e66b59fd5257248f18c74a10500}\label{group__Edje__Object__Part_ga6ef18e66b59fd5257248f18c74a10500}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_external\_param\_get@{edje\_object\_part\_external\_param\_get}}
\index{edje\_object\_part\_external\_param\_get@{edje\_object\_part\_external\_param\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_external\_param\_get()}{edje\_object\_part\_external\_param\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+external\+\_\+param\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje__External__Group_gafc8f2e1cb3f31c252f8acb8efe9b9be8}{Edje\+\_\+\+External\+\_\+\+Param}} $\ast$}]{param }\end{DoxyParamCaption})}



Gets the parameter for the external part. 

Parts of type external may carry extra properties that have meanings defined by the external plugin. For instance, it may be a string that defines a button label. This property can be modified by state parameters, by explicit calls to \mbox{\hyperlink{group__Edje__Object__Part_gab3fd27d2bba3e09837ee137db265d489}{edje\+\_\+object\+\_\+part\+\_\+external\+\_\+param\+\_\+set()}} or getting the actual object with \mbox{\hyperlink{group__Edje__Object__Part_ga85ec9fb2108271f36266470013b02f3f}{edje\+\_\+object\+\_\+part\+\_\+external\+\_\+object\+\_\+get()}} and calling native functions.

This function asks the external plugin what is the current value, independent on how it was set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ out}}  & {\em param} & The parameter details. It is used as both input and output variable. This pointer should be valid, and the parameter must exist in \mbox{\hyperlink{struct__Edje__External__Type_af51b2274e23c4049deb2ebfe5406fac9}{Edje\+\_\+\+External\+\_\+\+Type.\+parameters\+\_\+info}}, with the exact type, otherwise the operation will fail and {\ttfamily false} will be returned.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if everything went fine and param members are filled with information, {\ttfamily false} on errors and param member values are not set or valid. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Object__Part_ga85ec9fb2108271f36266470013b02f3f}\label{group__Edje__Object__Part_ga85ec9fb2108271f36266470013b02f3f}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_external\_object\_get@{edje\_object\_part\_external\_object\_get}}
\index{edje\_object\_part\_external\_object\_get@{edje\_object\_part\_external\_object\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_external\_object\_get()}{edje\_object\_part\_external\_object\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ edje\+\_\+object\+\_\+part\+\_\+external\+\_\+object\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the object created by this external part. 

Parts of type external creates the part object using information provided by external plugins. It\textquotesingle{}s somehow like \char`\"{}swallow\char`\"{} (\mbox{\hyperlink{group__Edje__Object__Part_ga97d1419f89bff20ba971e47c78641271}{edje\+\_\+object\+\_\+part\+\_\+swallow()}}), but it\textquotesingle{}s all set automatically.

This function returns the part created by such external plugins and being currently managed by this Edje.

\begin{DoxyNote}{Note}
Almost all swallow rules apply\+: you should not move, resize, hide, show, set the color or clipper of such part. It\textquotesingle{}s a bit more restrictive as one must never delete this object!
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The externally created object, or {\ttfamily null} if there is none or part is not an external. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Object__Part_ga5a977ae86ff78fffba846f8ccceada39}\label{group__Edje__Object__Part_ga5a977ae86ff78fffba846f8ccceada39}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_external\_content\_get@{edje\_object\_part\_external\_content\_get}}
\index{edje\_object\_part\_external\_content\_get@{edje\_object\_part\_external\_content\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_external\_content\_get()}{edje\_object\_part\_external\_content\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ edje\+\_\+object\+\_\+part\+\_\+external\+\_\+content\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{content }\end{DoxyParamCaption})}



Gets an object contained in an part of type EXTERNAL. 

The content string must not be {\ttfamily null}. Its actual value depends on the code providing the EXTERNAL.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The name of the part holding the EXTERNAL \\
\hline
\mbox{\texttt{ in}}  & {\em content} & A string identifying which content from the EXTERNAL to get\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Canvas object 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Object__Part_ga97d1419f89bff20ba971e47c78641271}\label{group__Edje__Object__Part_ga97d1419f89bff20ba971e47c78641271}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_swallow@{edje\_object\_part\_swallow}}
\index{edje\_object\_part\_swallow@{edje\_object\_part\_swallow}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_swallow()}{edje\_object\_part\_swallow()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+swallow (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj\+\_\+swallow }\end{DoxyParamCaption})}



\char`\"{}\+Swallows\char`\"{} an object into one of the Edje object {\ttfamily SWALLOW} parts. 

Swallowing an object into an Edje object is, for a given part of type {\ttfamily SWALLOW} in the EDC group which gave life to obj, to set an external object to be controlled by obj, being displayed exactly over that part\textquotesingle{}s region inside the whole Edje object\textquotesingle{}s viewport.

From this point on, obj will have total control over obj\+\_\+swallow\textquotesingle{}s geometry and visibility. For instance, if obj is visible, as in \mbox{\hyperlink{group__Evas__Object__Group__Basic_ga07208fcafd4739de606bc35fff684bf5}{evas\+\_\+object\+\_\+show()}}, the swallowed object will be visible too -- if the given {\ttfamily SWALLOW} part it\textquotesingle{}s in is also visible. Other actions on obj will also reflect on the swallowed object as well (e.\+g. resizing, moving, raising/lowering, etc.).

Finally, all internal changes to part, specifically, will reflect on the displaying of obj\+\_\+swallow, for example state changes leading to different visibility states, geometries, positions, etc.

If an object has already been swallowed into this part, then it will first be unswallowed (as in \mbox{\hyperlink{group__Edje__Object__Part_gae3b14c31085fb74945b75301295168d8}{edje\+\_\+object\+\_\+part\+\_\+unswallow()}}) before the new object is swallowed.

\begin{DoxyNote}{Note}
obj won\textquotesingle{}t delete the swallowed object once it is deleted -- obj\+\_\+swallow will get to an unparented state again.
\end{DoxyNote}
For more details on EDC {\ttfamily SWALLOW} parts, see \mbox{\hyperlink{edcref}{syntax}}reference"{}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj\+\_\+swallow} & The object to occupy that part \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-swallow_8c-example}{edje-\/swallow.\+c}}, \mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}, and \mbox{\hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a5c387bafdf915d08133820a486307711}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+SWALLOW}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Setup_ga31597f1d1b7bc007b56949bd817d4c45}{ethumb\+\_\+frame\+\_\+set()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gabbb9c38b34a9d4ca193eac7bf552cf59}\label{group__Edje__Object__Part_gabbb9c38b34a9d4ca193eac7bf552cf59}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_swallow\_get@{edje\_object\_part\_swallow\_get}}
\index{edje\_object\_part\_swallow\_get@{edje\_object\_part\_swallow\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_swallow\_get()}{edje\_object\_part\_swallow\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ edje\+\_\+object\+\_\+part\+\_\+swallow\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the object currently swallowed by a part. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The swallowed object, or {\ttfamily null} if there is none. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-swallow_8c-example}{edje-\/swallow.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a5c387bafdf915d08133820a486307711}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+SWALLOW}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Setup_ga31597f1d1b7bc007b56949bd817d4c45}{ethumb\+\_\+frame\+\_\+set()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gae3b14c31085fb74945b75301295168d8}\label{group__Edje__Object__Part_gae3b14c31085fb74945b75301295168d8}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_unswallow@{edje\_object\_part\_unswallow}}
\index{edje\_object\_part\_unswallow@{edje\_object\_part\_unswallow}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_unswallow()}{edje\_object\_part\_unswallow()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+unswallow (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj\+\_\+swallow }\end{DoxyParamCaption})}



Unswallows an object. 

Causes the edje to regurgitate a previously swallowed object. \+:)

\begin{DoxyNote}{Note}
obj\+\_\+swallow will not be deleted or hidden. Note\+: obj\+\_\+swallow may appear shown on the evas depending on its state when it got unswallowed. Make sure you delete it or hide it if you do not want it to.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj\+\_\+swallow} & The swallowed object \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Ethumb__Setup_ga31597f1d1b7bc007b56949bd817d4c45}{ethumb\+\_\+frame\+\_\+set()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gad4c941720f21a09944811f30abcf44a3}\label{group__Edje__Object__Part_gad4c941720f21a09944811f30abcf44a3}} 
\index{Edje Part@{Edje Part}!edje\_object\_access\_part\_list\_get@{edje\_object\_access\_part\_list\_get}}
\index{edje\_object\_access\_part\_list\_get@{edje\_object\_access\_part\_list\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_access\_part\_list\_get()}{edje\_object\_access\_part\_list\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ edje\+\_\+object\+\_\+access\+\_\+part\+\_\+list\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Retrieves a list all accessibility part names. 

\begin{DoxyReturn}{Returns}
A list all accessibility part names on obj
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+7.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Iterator__Group_gac7314580e18868ef229f5d2814562794}{EINA\+\_\+\+ITERATOR\+\_\+\+FOREACH}}, \mbox{\hyperlink{group__Eina__Iterator__Group_ga50da005e8d26c0a043d0d1c025bc9008}{eina\+\_\+iterator\+\_\+free()}}, and \mbox{\hyperlink{group__Eina__List__Group_ga625698a383dda8fc0db245a1c7608c49}{eina\+\_\+list\+\_\+append()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gad50eb55892c1e06edc3928e8fe8baca4}\label{group__Edje__Object__Part_gad50eb55892c1e06edc3928e8fe8baca4}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_box\_append@{edje\_object\_part\_box\_append}}
\index{edje\_object\_part\_box\_append@{edje\_object\_part\_box\_append}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_box\_append()}{edje\_object\_part\_box\_append()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+box\+\_\+append (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{child }\end{DoxyParamCaption})}



Appends an object to the box. 

Appends child to the box indicated by part.

See also \mbox{\hyperlink{group__Edje__Object__Part_ga3dc70b8e5e25a042a2de7a498d999853}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+prepend()}}, \mbox{\hyperlink{group__Edje__Object__Part_ga84d72a9952f1cb3ffb2d9a226338e168}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+before()}}, edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+after() and \mbox{\hyperlink{group__Edje__Object__Part_ga10611460a18e65464a61ecfc3db79385}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+at()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em child} & The object to append\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true\+:} Successfully added. {\ttfamily false\+:} An error occurred. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-box_8c-example}{edje-\/box.\+c}}, and \mbox{\hyperlink{edje-box2_8c-example}{edje-\/box2.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga3dc70b8e5e25a042a2de7a498d999853}\label{group__Edje__Object__Part_ga3dc70b8e5e25a042a2de7a498d999853}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_box\_prepend@{edje\_object\_part\_box\_prepend}}
\index{edje\_object\_part\_box\_prepend@{edje\_object\_part\_box\_prepend}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_box\_prepend()}{edje\_object\_part\_box\_prepend()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+box\+\_\+prepend (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{child }\end{DoxyParamCaption})}



Prepends an object to the box. 

Prepends child to the box indicated by part.

See also \mbox{\hyperlink{group__Edje__Object__Part_gad50eb55892c1e06edc3928e8fe8baca4}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+append()}}, \mbox{\hyperlink{group__Edje__Object__Part_ga84d72a9952f1cb3ffb2d9a226338e168}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+before()}}, edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+after and \mbox{\hyperlink{group__Edje__Object__Part_ga10611460a18e65464a61ecfc3db79385}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+at()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em child} & The object to prepend\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true\+:} Successfully added. {\ttfamily false\+:} An error occurred. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga84d72a9952f1cb3ffb2d9a226338e168}\label{group__Edje__Object__Part_ga84d72a9952f1cb3ffb2d9a226338e168}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_box\_insert\_before@{edje\_object\_part\_box\_insert\_before}}
\index{edje\_object\_part\_box\_insert\_before@{edje\_object\_part\_box\_insert\_before}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_box\_insert\_before()}{edje\_object\_part\_box\_insert\_before()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+before (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{child,  }\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{reference }\end{DoxyParamCaption})}



Adds an object to the box. 

Inserts child in the box given by part, in the position marked by reference.

See also \mbox{\hyperlink{group__Edje__Object__Part_gad50eb55892c1e06edc3928e8fe8baca4}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+append()}}, \mbox{\hyperlink{group__Edje__Object__Part_ga3dc70b8e5e25a042a2de7a498d999853}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+prepend()}}, edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+after() and \mbox{\hyperlink{group__Edje__Object__Part_ga10611460a18e65464a61ecfc3db79385}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+at()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em child} & The object to insert \\
\hline
\mbox{\texttt{ in}}  & {\em reference} & The object to be used as reference\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true\+:} Successfully added. {\ttfamily false\+:} An error occurred. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-box_8c-example}{edje-\/box.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga10611460a18e65464a61ecfc3db79385}\label{group__Edje__Object__Part_ga10611460a18e65464a61ecfc3db79385}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_box\_insert\_at@{edje\_object\_part\_box\_insert\_at}}
\index{edje\_object\_part\_box\_insert\_at@{edje\_object\_part\_box\_insert\_at}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_box\_insert\_at()}{edje\_object\_part\_box\_insert\_at()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+at (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{child,  }\item[{unsigned int}]{pos }\end{DoxyParamCaption})}



Inserts an object to the box. 

Adds child to the box indicated by part, in the position given by pos.

See also \mbox{\hyperlink{group__Edje__Object__Part_gad50eb55892c1e06edc3928e8fe8baca4}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+append()}}, \mbox{\hyperlink{group__Edje__Object__Part_ga3dc70b8e5e25a042a2de7a498d999853}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+prepend()}}, \mbox{\hyperlink{group__Edje__Object__Part_ga84d72a9952f1cb3ffb2d9a226338e168}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+before()}} and edje\+\_\+object\+\_\+part\+\_\+box\+\_\+insert\+\_\+after()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em child} & The object to insert \\
\hline
\mbox{\texttt{ in}}  & {\em pos} & The position where to insert child\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true\+:} Successfully added. {\ttfamily false\+:} An error occurred. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-box_8c-example}{edje-\/box.\+c}}, and \mbox{\hyperlink{edje-box2_8c-example}{edje-\/box2.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga83ff06498f299405f39e5d6502d5c92d}\label{group__Edje__Object__Part_ga83ff06498f299405f39e5d6502d5c92d}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_box\_remove\_at@{edje\_object\_part\_box\_remove\_at}}
\index{edje\_object\_part\_box\_remove\_at@{edje\_object\_part\_box\_remove\_at}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_box\_remove\_at()}{edje\_object\_part\_box\_remove\_at()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove\+\_\+at (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{unsigned int}]{pos }\end{DoxyParamCaption})}



Removes an object from the box. 

Removes from the box indicated by part, the object in the position pos.

See also \mbox{\hyperlink{group__Edje__Object__Part_ga342784f4bb3a1d52e6fc5ff83336bf30}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove()}} and \mbox{\hyperlink{group__Edje__Object__Part_ga3fbdfc7f39ae0928e7c71651123abd24}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove\+\_\+all()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em pos} & The position index of the object (starts counting from 0)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Pointer to the object removed, or {\ttfamily null}. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-box2_8c-example}{edje-\/box2.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Edje__Object__Part_ga342784f4bb3a1d52e6fc5ff83336bf30}\label{group__Edje__Object__Part_ga342784f4bb3a1d52e6fc5ff83336bf30}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_box\_remove@{edje\_object\_part\_box\_remove}}
\index{edje\_object\_part\_box\_remove@{edje\_object\_part\_box\_remove}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_box\_remove()}{edje\_object\_part\_box\_remove()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{child }\end{DoxyParamCaption})}



Removes an object from the box. 

Removes child from the box indicated by part.

See also \mbox{\hyperlink{group__Edje__Object__Part_ga83ff06498f299405f39e5d6502d5c92d}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove\+\_\+at()}} and \mbox{\hyperlink{group__Edje__Object__Part_ga3fbdfc7f39ae0928e7c71651123abd24}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove\+\_\+all()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em child} & The object to remove\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Pointer to the object removed, or {\ttfamily null}. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-box_8c-example}{edje-\/box.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Edje__Object__Part_ga3fbdfc7f39ae0928e7c71651123abd24}\label{group__Edje__Object__Part_ga3fbdfc7f39ae0928e7c71651123abd24}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_box\_remove\_all@{edje\_object\_part\_box\_remove\_all}}
\index{edje\_object\_part\_box\_remove\_all@{edje\_object\_part\_box\_remove\_all}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_box\_remove\_all()}{edje\_object\_part\_box\_remove\_all()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove\+\_\+all (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{clear }\end{DoxyParamCaption})}



Removes all elements from the box. 

Removes all the external objects from the box indicated by part. Elements created from the theme will not be removed.

See also \mbox{\hyperlink{group__Edje__Object__Part_ga342784f4bb3a1d52e6fc5ff83336bf30}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove()}} and \mbox{\hyperlink{group__Edje__Object__Part_ga83ff06498f299405f39e5d6502d5c92d}{edje\+\_\+object\+\_\+part\+\_\+box\+\_\+remove\+\_\+at()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em clear} & Delete objects on removal\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
1\+: Successfully cleared. 0\+: An error occurred. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-box_8c-example}{edje-\/box.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga368f16f656330ea5a870c8a72de321b1}\label{group__Edje__Object__Part_ga368f16f656330ea5a870c8a72de321b1}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_table\_pack@{edje\_object\_part\_table\_pack}}
\index{edje\_object\_part\_table\_pack@{edje\_object\_part\_table\_pack}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_table\_pack()}{edje\_object\_part\_table\_pack()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+table\+\_\+pack (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{child\+\_\+obj,  }\item[{unsigned short}]{col,  }\item[{unsigned short}]{row,  }\item[{unsigned short}]{colspan,  }\item[{unsigned short}]{rowspan }\end{DoxyParamCaption})}



Packs an object into the table. 

Packs an object into the table indicated by part.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em child\+\_\+obj} & The object to pack in \\
\hline
\mbox{\texttt{ in}}  & {\em col} & The column to place it in \\
\hline
\mbox{\texttt{ in}}  & {\em row} & The row to place it in \\
\hline
\mbox{\texttt{ in}}  & {\em colspan} & Columns the child will take \\
\hline
\mbox{\texttt{ in}}  & {\em rowspan} & Rows the child will take\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} object was added, {\ttfamily false} on failure 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-table_8c-example}{edje-\/table.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gaf6e99743606c56e76927cf0b4f1c6e42}\label{group__Edje__Object__Part_gaf6e99743606c56e76927cf0b4f1c6e42}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_table\_unpack@{edje\_object\_part\_table\_unpack}}
\index{edje\_object\_part\_table\_unpack@{edje\_object\_part\_table\_unpack}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_table\_unpack()}{edje\_object\_part\_table\_unpack()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+table\+\_\+unpack (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{child\+\_\+obj }\end{DoxyParamCaption})}



Removes an object from the table. 

Removes an object from the table indicated by part.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em child\+\_\+obj} & The object to pack in\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} object removed, {\ttfamily false} on failure 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-table_8c-example}{edje-\/table.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga0e6a8ec378f77287d66f2136789cc41c}\label{group__Edje__Object__Part_ga0e6a8ec378f77287d66f2136789cc41c}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_table\_col\_row\_size\_get@{edje\_object\_part\_table\_col\_row\_size\_get}}
\index{edje\_object\_part\_table\_col\_row\_size\_get@{edje\_object\_part\_table\_col\_row\_size\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_table\_col\_row\_size\_get()}{edje\_object\_part\_table\_col\_row\_size\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+table\+\_\+col\+\_\+row\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{int $\ast$}]{cols,  }\item[{int $\ast$}]{rows }\end{DoxyParamCaption})}



Gets the number of columns and rows the table has. 

Retrieves the size of the table in number of columns and rows.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ out}}  & {\em cols} & Pointer where to store number of columns (can be {\ttfamily null}) \\
\hline
\mbox{\texttt{ out}}  & {\em rows} & Pointer where to store number of rows (can be {\ttfamily null})\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} get some data, {\ttfamily false} on failure 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-table_8c-example}{edje-\/table.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga61dca920f88294d701cad4f54d0dada0}\label{group__Edje__Object__Part_ga61dca920f88294d701cad4f54d0dada0}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_table\_child\_get@{edje\_object\_part\_table\_child\_get}}
\index{edje\_object\_part\_table\_child\_get@{edje\_object\_part\_table\_child\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_table\_child\_get()}{edje\_object\_part\_table\_child\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ edje\+\_\+object\+\_\+part\+\_\+table\+\_\+child\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{unsigned int}]{col,  }\item[{unsigned int}]{row }\end{DoxyParamCaption})}



Retrieves a child from a table. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em col} & The column of the child to get \\
\hline
\mbox{\texttt{ in}}  & {\em row} & The row of the child to get\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The child Efl.\+Canvas.\+Object 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Object__Part_ga0d16422be3bf0fba913f52bc83915b66}\label{group__Edje__Object__Part_ga0d16422be3bf0fba913f52bc83915b66}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_table\_clear@{edje\_object\_part\_table\_clear}}
\index{edje\_object\_part\_table\_clear@{edje\_object\_part\_table\_clear}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_table\_clear()}{edje\_object\_part\_table\_clear()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+table\+\_\+clear (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{clear }\end{DoxyParamCaption})}



Removes all object from the table. 

Removes all object from the table indicated by part, except the internal ones set from the theme.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em clear} & If set, will delete subobjs on remove\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} clear the table, {\ttfamily false} on failure 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-table_8c-example}{edje-\/table.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gaafac342db79c85b50cb063b73ab1bffd}\label{group__Edje__Object__Part_gaafac342db79c85b50cb063b73ab1bffd}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_select\_allow\_set@{edje\_object\_part\_text\_select\_allow\_set}}
\index{edje\_object\_part\_text\_select\_allow\_set@{edje\_object\_part\_text\_select\_allow\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_select\_allow\_set()}{edje\_object\_part\_text\_select\_allow\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+allow\+\_\+set (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{allow }\end{DoxyParamCaption})}



Enables selection if the entry is an EXPLICIT selection mode type. 

The default is to not allow selection. This function only affects user selection, functions such as \mbox{\hyperlink{group__Edje__Object__Part_ga512fb3acdebd983589acc57ee2697779}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all()}} and \mbox{\hyperlink{group__Edje__Object__Part_gaa353f2ce979d07f5f37267d59816c07a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none()}} are not affected.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em allow} & true to enable, false otherwise \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-text_8c-example}{edje-\/text.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Edje__Object__Part_gafd2241781aedc44a0f4cdc63bb029784}\label{group__Edje__Object__Part_gafd2241781aedc44a0f4cdc63bb029784}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_set@{edje\_object\_part\_text\_set}}
\index{edje\_object\_part\_text\_set@{edje\_object\_part\_text\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_set()}{edje\_object\_part\_text\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Sets a given text to an Edje object {\ttfamily TEXT} or TEXTBLOCK parts. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em text} & The text to set on that part \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-color-class_8c-example}{edje-\/color-\/class.\+c}}, \mbox{\hyperlink{edje-text_8c-example}{edje-\/text.\+c}}, and \mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gab2f1caed0975ff68eb2297bd654af883}\label{group__Edje__Object__Part_gab2f1caed0975ff68eb2297bd654af883}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_get@{edje\_object\_part\_text\_get}}
\index{edje\_object\_part\_text\_get@{edje\_object\_part\_text\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_get()}{edje\_object\_part\_text\_get()}}
{\footnotesize\ttfamily const char $\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the text currntly set to the given part. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text set on the part, {\ttfamily null} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXT}}, \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gaa3a23b7ff17591b6e9277d451b3a3d46}\label{group__Edje__Object__Part_gaa3a23b7ff17591b6e9277d451b3a3d46}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_begin\_set@{edje\_object\_part\_text\_cursor\_begin\_set}}
\index{edje\_object\_part\_text\_cursor\_begin\_set@{edje\_object\_part\_text\_cursor\_begin\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_begin\_set()}{edje\_object\_part\_text\_cursor\_begin\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the beginning of the text part \mbox{\hyperlink{group__Evas__Object__Textblock__Group_gacef87a51933df4530c4e6c66065a06df}{evas\+\_\+textblock\+\_\+cursor\+\_\+paragraph\+\_\+first}}. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The edje cursor to work on \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Object__Part_ga16267141cfb4a717f43fffdc2871ec2f}\label{group__Edje__Object__Part_ga16267141cfb4a717f43fffdc2871ec2f}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_end\_set@{edje\_object\_part\_text\_cursor\_end\_set}}
\index{edje\_object\_part\_text\_cursor\_end\_set@{edje\_object\_part\_text\_cursor\_end\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_end\_set()}{edje\_object\_part\_text\_cursor\_end\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the end of the text part. 

\mbox{\hyperlink{group__Evas__Object__Textblock__Group_gaf86dd1567b647dfe7e837bfa2d18fc5a}{evas\+\_\+textblock\+\_\+cursor\+\_\+paragraph\+\_\+last}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The edje cursor to work on \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Object__Part_gabf5845a04ccb78f3047e887812445d47}\label{group__Edje__Object__Part_gabf5845a04ccb78f3047e887812445d47}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_pos\_set@{edje\_object\_part\_text\_cursor\_pos\_set}}
\index{edje\_object\_part\_text\_cursor\_pos\_set@{edje\_object\_part\_text\_cursor\_pos\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_pos\_set()}{edje\_object\_part\_text\_cursor\_pos\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur,  }\item[{int}]{pos }\end{DoxyParamCaption})}



Sets the cursor position to the given value. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The cursor to move \\
\hline
\mbox{\texttt{ in}}  & {\em pos} & The position of the cursor\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_gacca0d25d2f54315cee0c955381021866}\label{group__Edje__Object__Part_gacca0d25d2f54315cee0c955381021866}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_pos\_get@{edje\_object\_part\_text\_cursor\_pos\_get}}
\index{edje\_object\_part\_text\_cursor\_pos\_get@{edje\_object\_part\_text\_cursor\_pos\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_pos\_get()}{edje\_object\_part\_text\_cursor\_pos\_get()}}
{\footnotesize\ttfamily int edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Retrieves the current position of the cursor. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The cursor to move\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The position of the cursor
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_gae3aee3f702270b666640dcba9fac74cd}\label{group__Edje__Object__Part_gae3aee3f702270b666640dcba9fac74cd}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_coord\_set@{edje\_object\_part\_text\_cursor\_coord\_set}}
\index{edje\_object\_part\_text\_cursor\_coord\_set@{edje\_object\_part\_text\_cursor\_coord\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_coord\_set()}{edje\_object\_part\_text\_cursor\_coord\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur,  }\item[{int}]{x,  }\item[{int}]{y }\end{DoxyParamCaption})}



Position the given cursor to a X,Y position. 

This is frequently used with the user cursor.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part containing the object. \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The cursor to adjust. \\
\hline
\mbox{\texttt{ in}}  & {\em x} & X Coordinate. \\
\hline
\mbox{\texttt{ in}}  & {\em y} & Y Coordinate.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga224e58f613beab4e73c8988073b91b9c}\label{group__Edje__Object__Part_ga224e58f613beab4e73c8988073b91b9c}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_line\_begin\_set@{edje\_object\_part\_text\_cursor\_line\_begin\_set}}
\index{edje\_object\_part\_text\_cursor\_line\_begin\_set@{edje\_object\_part\_text\_cursor\_line\_begin\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_line\_begin\_set()}{edje\_object\_part\_text\_cursor\_line\_begin\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the beginning of the line. 

\mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga23f478cd51c3c7270dd9c09da85db5c3}{evas\+\_\+textblock\+\_\+cursor\+\_\+line\+\_\+char\+\_\+first}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The edje cursor to work on \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Object__Part_gad4b2421dce4f7ec9d4534f69e2225220}\label{group__Edje__Object__Part_gad4b2421dce4f7ec9d4534f69e2225220}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_line\_end\_set@{edje\_object\_part\_text\_cursor\_line\_end\_set}}
\index{edje\_object\_part\_text\_cursor\_line\_end\_set@{edje\_object\_part\_text\_cursor\_line\_end\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_line\_end\_set()}{edje\_object\_part\_text\_cursor\_line\_end\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the end of the line. 

\mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga600eaed6f27af8d2b26fb8e21cce34e4}{evas\+\_\+textblock\+\_\+cursor\+\_\+line\+\_\+char\+\_\+last}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The edje cursor to work on \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Object__Part_ga62bf628d6da1aec5a16fc75fa36cee99}\label{group__Edje__Object__Part_ga62bf628d6da1aec5a16fc75fa36cee99}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_prev@{edje\_object\_part\_text\_cursor\_prev}}
\index{edje\_object\_part\_text\_cursor\_prev@{edje\_object\_part\_text\_cursor\_prev}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_prev()}{edje\_object\_part\_text\_cursor\_prev()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the previous char \mbox{\hyperlink{group__Evas__Object__Textblock__Group_gaaaaf13199dc1fd21b5a1b4ba217ed823}{evas\+\_\+textblock\+\_\+cursor\+\_\+char\+\_\+prev}}. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The edje cursor to work on\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga6a72caeb6b51175f772e5518f0465d68}\label{group__Edje__Object__Part_ga6a72caeb6b51175f772e5518f0465d68}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_next@{edje\_object\_part\_text\_cursor\_next}}
\index{edje\_object\_part\_text\_cursor\_next@{edje\_object\_part\_text\_cursor\_next}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_next()}{edje\_object\_part\_text\_cursor\_next()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Advances the cursor to the next cursor position. 

\mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga8e15d350e566d9bb8513e22c6d70299a}{evas\+\_\+textblock\+\_\+cursor\+\_\+char\+\_\+next}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The edje cursor to advance\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga8590410fdc6ed2c9dc9cf60caa58c412}\label{group__Edje__Object__Part_ga8590410fdc6ed2c9dc9cf60caa58c412}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_up@{edje\_object\_part\_text\_cursor\_up}}
\index{edje\_object\_part\_text\_cursor\_up@{edje\_object\_part\_text\_cursor\_up}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_up()}{edje\_object\_part\_text\_cursor\_up()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the char above the current cursor position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The edje cursor to work on\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gaa43ac0149212e3eb61b2e53445817239}\label{group__Edje__Object__Part_gaa43ac0149212e3eb61b2e53445817239}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_down@{edje\_object\_part\_text\_cursor\_down}}
\index{edje\_object\_part\_text\_cursor\_down@{edje\_object\_part\_text\_cursor\_down}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_down()}{edje\_object\_part\_text\_cursor\_down()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the char below the current cursor position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The edje cursor to work on\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gab373eef06a90a6cd0bac3e8d4482f038}\label{group__Edje__Object__Part_gab373eef06a90a6cd0bac3e8d4482f038}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_copy@{edje\_object\_part\_text\_cursor\_copy}}
\index{edje\_object\_part\_text\_cursor\_copy@{edje\_object\_part\_text\_cursor\_copy}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_copy()}{edje\_object\_part\_text\_cursor\_copy()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{src,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{dst }\end{DoxyParamCaption})}



Copies the cursor to another cursor. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em src} & The cursor to copy from \\
\hline
\mbox{\texttt{ in}}  & {\em dst} & The cursor to copy to \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Object__Part_ga0d7dcf0a51ad787048f2d19547edf238}\label{group__Edje__Object__Part_ga0d7dcf0a51ad787048f2d19547edf238}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_content\_get@{edje\_object\_part\_text\_cursor\_content\_get}}
\index{edje\_object\_part\_text\_cursor\_content\_get@{edje\_object\_part\_text\_cursor\_content\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_content\_get()}{edje\_object\_part\_text\_cursor\_content\_get()}}
{\footnotesize\ttfamily char $\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Returns the content (char) at the cursor position. 

\mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga16f2d4d29756e0bd620728cd4733de51}{evas\+\_\+textblock\+\_\+cursor\+\_\+content\+\_\+get}}

You must free the return (if not {\ttfamily null}) after you are done with it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The cursor to use\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The character string pointed to (may be a multi-\/byte utf8 sequence) terminated by a null byte. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Object__Part_ga2367bd56c681c022efd31fc4d9287861}\label{group__Edje__Object__Part_ga2367bd56c681c022efd31fc4d9287861}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_geometry\_get@{edje\_object\_part\_text\_cursor\_geometry\_get}}
\index{edje\_object\_part\_text\_cursor\_geometry\_get@{edje\_object\_part\_text\_cursor\_geometry\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_geometry\_get()}{edje\_object\_part\_text\_cursor\_geometry\_get()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Returns the cursor geometry of the part relative to the edje object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ out}}  & {\em x} & Cursor X position \\
\hline
\mbox{\texttt{ out}}  & {\em y} & Cursor Y position \\
\hline
\mbox{\texttt{ out}}  & {\em w} & Cursor width \\
\hline
\mbox{\texttt{ out}}  & {\em h} & Cursor height \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Object__Part_ga889458ba7fb65acd1d83cdf87225519b}\label{group__Edje__Object__Part_ga889458ba7fb65acd1d83cdf87225519b}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_hide\_visible\_password@{edje\_object\_part\_text\_hide\_visible\_password}}
\index{edje\_object\_part\_text\_hide\_visible\_password@{edje\_object\_part\_text\_hide\_visible\_password}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_hide\_visible\_password()}{edje\_object\_part\_text\_hide\_visible\_password()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Hides visible last character for password mode. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the visible character is hidden. {\ttfamily false} if there is no visible character or the object is not set for password mode.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gabb9e16e04a33af447c4a6f66e43228f4}\label{group__Edje__Object__Part_gabb9e16e04a33af447c4a6f66e43228f4}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_is\_format\_get@{edje\_object\_part\_text\_cursor\_is\_format\_get}}
\index{edje\_object\_part\_text\_cursor\_is\_format\_get@{edje\_object\_part\_text\_cursor\_is\_format\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_is\_format\_get()}{edje\_object\_part\_text\_cursor\_is\_format\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Returns whether the cursor points to a format. 

\mbox{\hyperlink{group__Evas__Object__Textblock__Group_gab733d48dc05133ac81d1cb4bc1623526}{evas\+\_\+textblock\+\_\+cursor\+\_\+is\+\_\+format}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The cursor to adjust.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the cursor points to a format, {\ttfamily false} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga4c119913250e1676a024498c3fb9a395}\label{group__Edje__Object__Part_ga4c119913250e1676a024498c3fb9a395}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_cursor\_is\_visible\_format\_get@{edje\_object\_part\_text\_cursor\_is\_visible\_format\_get}}
\index{edje\_object\_part\_text\_cursor\_is\_visible\_format\_get@{edje\_object\_part\_text\_cursor\_is\_visible\_format\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_cursor\_is\_visible\_format\_get()}{edje\_object\_part\_text\_cursor\_is\_visible\_format\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Returns {\ttfamily true} if the cursor points to a visible format For example \textbackslash{}t, \textbackslash{}n, item and etc. 

\mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga81afd5ae640378f3de06545a207676ca}{evas\+\_\+textblock\+\_\+cursor\+\_\+format\+\_\+is\+\_\+visible\+\_\+get}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em cur} & The cursor to adjust.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the cursor points to a visible format, {\ttfamily false} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gad0994c81643e8c675377e53e981739d4}\label{group__Edje__Object__Part_gad0994c81643e8c675377e53e981739d4}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_anchor\_geometry\_get@{edje\_object\_part\_text\_anchor\_geometry\_get}}
\index{edje\_object\_part\_text\_anchor\_geometry\_get@{edje\_object\_part\_text\_anchor\_geometry\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_anchor\_geometry\_get()}{edje\_object\_part\_text\_anchor\_geometry\_get()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{anchor }\end{DoxyParamCaption})}



Returns a list of Evas\+\_\+\+Textblock\+\_\+\+Rectangle anchor rectangles. 

This function return a list of Evas\+\_\+\+Textblock\+\_\+\+Rectangle anchor rectangles.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em anchor} & The anchor name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of anchor rects (const Evas\+\_\+\+Textblock\+\_\+\+Rectangle $\ast$), do not modify! Geometry is relative to entry part. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Object__Part_gabc35ed6d48177923711f3caf4a0b0d75}\label{group__Edje__Object__Part_gabc35ed6d48177923711f3caf4a0b0d75}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_anchor\_list\_get@{edje\_object\_part\_text\_anchor\_list\_get}}
\index{edje\_object\_part\_text\_anchor\_list\_get@{edje\_object\_part\_text\_anchor\_list\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_anchor\_list\_get()}{edje\_object\_part\_text\_anchor\_list\_get()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns a list of char anchor names. 

This function returns a list of char anchor names.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of anchors (const char $\ast$), do not modify! 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Object__Part_gaf49b881483d4c5bd31c0c86d6b31bf8d}\label{group__Edje__Object__Part_gaf49b881483d4c5bd31c0c86d6b31bf8d}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_style\_user\_peek@{edje\_object\_part\_text\_style\_user\_peek}}
\index{edje\_object\_part\_text\_style\_user\_peek@{edje\_object\_part\_text\_style\_user\_peek}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_style\_user\_peek()}{edje\_object\_part\_text\_style\_user\_peek()}}
{\footnotesize\ttfamily const char $\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns the text of the object part. 

This function returns the style associated with the textblock part.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text string
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, \mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga9873e6470eab2a3afa94f9af38a0853e}{evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+user\+\_\+peek()}}, and \mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga8fab7b7e8deaff5381f2379105d6ce21}{evas\+\_\+textblock\+\_\+style\+\_\+get()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga8e708c5f7113d965aa520e4ee14920ad}\label{group__Edje__Object__Part_ga8e708c5f7113d965aa520e4ee14920ad}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_style\_user\_push@{edje\_object\_part\_text\_style\_user\_push}}
\index{edje\_object\_part\_text\_style\_user\_push@{edje\_object\_part\_text\_style\_user\_push}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_style\_user\_push()}{edje\_object\_part\_text\_style\_user\_push()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Sets the style of the. 

This function sets the style associated with the textblock part.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em style} & The style to set (textblock conventions).\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}}, \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, \mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga464b1838a1123f2f67d612501a8aa585}{evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+user\+\_\+push()}}, \mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga14c0b85c6b979c977f2cb213b9792da4}{evas\+\_\+textblock\+\_\+style\+\_\+free()}}, \mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga46ecb305fecd6f19bc091efbb114829b}{evas\+\_\+textblock\+\_\+style\+\_\+new()}}, and \mbox{\hyperlink{group__Evas__Object__Textblock__Group_gac1eba53b59d453d6be853fe311e06c7f}{evas\+\_\+textblock\+\_\+style\+\_\+set()}}.



Referenced by \mbox{\hyperlink{group__Elm__Textpath__Group_ga4236f99e8724bdca96d97c52925f2a27}{elm\+\_\+textpath\+\_\+text\+\_\+user\+\_\+style\+\_\+set()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gaf3a5b14a08845736a5fc1122150a73c4}\label{group__Edje__Object__Part_gaf3a5b14a08845736a5fc1122150a73c4}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_style\_user\_pop@{edje\_object\_part\_text\_style\_user\_pop}}
\index{edje\_object\_part\_text\_style\_user\_pop@{edje\_object\_part\_text\_style\_user\_pop}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_style\_user\_pop()}{edje\_object\_part\_text\_style\_user\_pop()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Deletes the top style form the user style stack. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}}, \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, and \mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga8cf5feb9f81942140de0e34f6acd5eec}{evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+user\+\_\+pop()}}.



Referenced by \mbox{\hyperlink{group__Elm__Textpath__Group_ga4236f99e8724bdca96d97c52925f2a27}{elm\+\_\+textpath\+\_\+text\+\_\+user\+\_\+style\+\_\+set()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gacfefa3f80bc4c0e71185b37868345b5b}\label{group__Edje__Object__Part_gacfefa3f80bc4c0e71185b37868345b5b}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_item\_geometry\_get@{edje\_object\_part\_text\_item\_geometry\_get}}
\index{edje\_object\_part\_text\_item\_geometry\_get@{edje\_object\_part\_text\_item\_geometry\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_item\_geometry\_get()}{edje\_object\_part\_text\_item\_geometry\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{item,  }\item[{int $\ast$}]{cx,  }\item[{int $\ast$}]{cy,  }\item[{int $\ast$}]{cw,  }\item[{int $\ast$}]{ch }\end{DoxyParamCaption})}



Returns item geometry. 

This function return a list of Evas\+\_\+\+Textblock\+\_\+\+Rectangle item rectangles.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em item} & The item name \\
\hline
\mbox{\texttt{ out}}  & {\em cx} & Item x return (relative to entry part) \\
\hline
\mbox{\texttt{ out}}  & {\em cy} & Item y return (relative to entry part) \\
\hline
\mbox{\texttt{ out}}  & {\em cw} & Item width return \\
\hline
\mbox{\texttt{ out}}  & {\em ch} & Item height return\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\$1 if item exists, \$0 if not 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gaa70a85e343f201ca7aa546e2f6f82e27}\label{group__Edje__Object__Part_gaa70a85e343f201ca7aa546e2f6f82e27}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_item\_list\_get@{edje\_object\_part\_text\_item\_list\_get}}
\index{edje\_object\_part\_text\_item\_list\_get@{edje\_object\_part\_text\_item\_list\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_item\_list\_get()}{edje\_object\_part\_text\_item\_list\_get()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns a list of char item names. 

This function returns a list of char item names.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of items (const char $\ast$), do not modify! 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Object__Part_ga619ff29170005c15e50ac8b7fe07e5bd}\label{group__Edje__Object__Part_ga619ff29170005c15e50ac8b7fe07e5bd}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_user\_insert@{edje\_object\_part\_text\_user\_insert}}
\index{edje\_object\_part\_text\_user\_insert@{edje\_object\_part\_text\_user\_insert}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_user\_insert()}{edje\_object\_part\_text\_user\_insert()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



This function inserts text as if the user has inserted it. 

This means it actually registers as a change and emits signals, triggers callbacks as appropriate.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em text} & The text string\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gac265836c46acbc8e13dea999503c39dc}\label{group__Edje__Object__Part_gac265836c46acbc8e13dea999503c39dc}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_append@{edje\_object\_part\_text\_append}}
\index{edje\_object\_part\_text\_append@{edje\_object\_part\_text\_append}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_append()}{edje\_object\_part\_text\_append()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Inserts text for an object part. 

This function inserts the text for an object part at the end; It does not move the cursor.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em text} & The text string\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga40f70fa7d7b6eac8031ceac1ec0f64bf}\label{group__Edje__Object__Part_ga40f70fa7d7b6eac8031ceac1ec0f64bf}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_escaped\_set@{edje\_object\_part\_text\_escaped\_set}}
\index{edje\_object\_part\_text\_escaped\_set@{edje\_object\_part\_text\_escaped\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_escaped\_set()}{edje\_object\_part\_text\_escaped\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Sets the text for an object part, but converts HTML escapes to UTF8. 

This converts the given string text to UTF8 assuming it contains HTML style escapes like \char`\"{}\&\char`\"{} and \char`\"{}\copyright{}\char`\"{} etc. IF the part is of type TEXT, as opposed to TEXTBLOCK.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em text} & The text string\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXT}}, \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, \mbox{\hyperlink{group__Eina__String__Buffer__Group_gad476e89a04c3f1571e3628facd4319bb}{eina\+\_\+strbuf\+\_\+append()}}, \mbox{\hyperlink{group__Eina__String__Buffer__Group_gaafc0d73b12be5e1953cf1a417560cbea}{eina\+\_\+strbuf\+\_\+append\+\_\+length()}}, \mbox{\hyperlink{group__Eina__String__Buffer__Group_ga88d8da6589bad44714ad9e47aaa1992b}{eina\+\_\+strbuf\+\_\+free()}}, \mbox{\hyperlink{group__Eina__String__Buffer__Group_ga13277ebcc07defa040d6e92f22774031}{eina\+\_\+strbuf\+\_\+new()}}, \mbox{\hyperlink{group__Eina__String__Buffer__Group_gafd020a4f5483d73741c9d1b6d44b24d5}{eina\+\_\+strbuf\+\_\+string\+\_\+get()}}, and \mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga5e138ed5fc6fc8808ac546c333ce54b1}{evas\+\_\+textblock\+\_\+escape\+\_\+string\+\_\+range\+\_\+get()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga4bc675bf36a610ded10181cc94965065}\label{group__Edje__Object__Part_ga4bc675bf36a610ded10181cc94965065}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_unescaped\_set@{edje\_object\_part\_text\_unescaped\_set}}
\index{edje\_object\_part\_text\_unescaped\_set@{edje\_object\_part\_text\_unescaped\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_unescaped\_set()}{edje\_object\_part\_text\_unescaped\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text\+\_\+to\+\_\+escape }\end{DoxyParamCaption})}



Sets the raw (non escaped) text for an object part. 

This function will not do escape for you if it is a TEXTBLOCK part, that is, if text contain tags, these tags will not be interpreted/parsed by TEXTBLOCK.

See also \mbox{\hyperlink{group__Edje__Object__Part_ga3ad15489db1d9fc77d55e80a579d2808}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get()}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em text\+\_\+to\+\_\+escape} & The text string\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXT}}, \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga3ad15489db1d9fc77d55e80a579d2808}\label{group__Edje__Object__Part_ga3ad15489db1d9fc77d55e80a579d2808}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_unescaped\_get@{edje\_object\_part\_text\_unescaped\_get}}
\index{edje\_object\_part\_text\_unescaped\_get@{edje\_object\_part\_text\_unescaped\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_unescaped\_get()}{edje\_object\_part\_text\_unescaped\_get()}}
{\footnotesize\ttfamily char $\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns the text of the object part, without escaping. 

This function is the counterpart of \mbox{\hyperlink{group__Edje__Object__Part_ga4bc675bf36a610ded10181cc94965065}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set()}}. Please notice that the result is newly allocated memory and should be released with free() when done.

See also \mbox{\hyperlink{group__Edje__Object__Part_ga4bc675bf36a610ded10181cc94965065}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set()}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text string 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXT}}, \mbox{\hyperlink{group__Edje__Object__Part_gga3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596}{EDJE\+\_\+\+PART\+\_\+\+TYPE\+\_\+\+TEXTBLOCK}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, and \mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga04f6254dc77e17edaa47f75b9a2139ea}{evas\+\_\+object\+\_\+textblock\+\_\+text\+\_\+markup\+\_\+get()}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga287efd71d8d770f5f1d267d3f0773f02}\label{group__Edje__Object__Part_ga287efd71d8d770f5f1d267d3f0773f02}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_insert@{edje\_object\_part\_text\_insert}}
\index{edje\_object\_part\_text\_insert@{edje\_object\_part\_text\_insert}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_insert()}{edje\_object\_part\_text\_insert()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Inserts text for an object part. 

This function inserts the text for an object part just before the cursor position.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em text} & The text string \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga6a9f7d243752089107a54d43f285b33c}\label{group__Edje__Object__Part_ga6a9f7d243752089107a54d43f285b33c}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_autocapital\_type\_set@{edje\_object\_part\_text\_autocapital\_type\_set}}
\index{edje\_object\_part\_text\_autocapital\_type\_set@{edje\_object\_part\_text\_autocapital\_type\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_autocapital\_type\_set()}{edje\_object\_part\_text\_autocapital\_type\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{Edje\+\_\+\+Text\+\_\+\+Autocapital\+\_\+\+Type}]{autocapital\+\_\+type }\end{DoxyParamCaption})}



Sets the autocapitalization type on the immodule. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em autocapital\+\_\+type} & The type of autocapitalization\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga6c469a55b0fc10fa34225c0a89450e8d}\label{group__Edje__Object__Part_ga6c469a55b0fc10fa34225c0a89450e8d}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_autocapital\_type\_get@{edje\_object\_part\_text\_autocapital\_type\_get}}
\index{edje\_object\_part\_text\_autocapital\_type\_get@{edje\_object\_part\_text\_autocapital\_type\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_autocapital\_type\_get()}{edje\_object\_part\_text\_autocapital\_type\_get()}}
{\footnotesize\ttfamily Edje\+\_\+\+Text\+\_\+\+Autocapital\+\_\+\+Type edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Retrieves the autocapitalization type. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of autocapitalization
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_gab3f6399812530d4ec44b6341911a08d0}\label{group__Edje__Object__Part_gab3f6399812530d4ec44b6341911a08d0}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_prediction\_allow\_set@{edje\_object\_part\_text\_prediction\_allow\_set}}
\index{edje\_object\_part\_text\_prediction\_allow\_set@{edje\_object\_part\_text\_prediction\_allow\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_prediction\_allow\_set()}{edje\_object\_part\_text\_prediction\_allow\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{prediction }\end{DoxyParamCaption})}



Sets whether the prediction is allowed or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em prediction} & If {\ttfamily true}, the prediction feature is allowed.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga7c6aab946b0995a1ff11c93e724b4746}\label{group__Edje__Object__Part_ga7c6aab946b0995a1ff11c93e724b4746}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_prediction\_allow\_get@{edje\_object\_part\_text\_prediction\_allow\_get}}
\index{edje\_object\_part\_text\_prediction\_allow\_get@{edje\_object\_part\_text\_prediction\_allow\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_prediction\_allow\_get()}{edje\_object\_part\_text\_prediction\_allow\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets whether the prediction is allowed or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the prediction feature is allowed.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gaac450ebea7128b51eb18fddd48bec44a}\label{group__Edje__Object__Part_gaac450ebea7128b51eb18fddd48bec44a}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_imf\_context\_get@{edje\_object\_part\_text\_imf\_context\_get}}
\index{edje\_object\_part\_text\_imf\_context\_get@{edje\_object\_part\_text\_imf\_context\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_imf\_context\_get()}{edje\_object\_part\_text\_imf\_context\_get()}}
{\footnotesize\ttfamily void $\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the input method context in entry. 

If ecore\+\_\+imf was not available when edje was compiled, this function returns {\ttfamily null} otherwise, the returned pointer is an Ecore\+\_\+\+IMF


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The input method context (Ecore\+\_\+\+IMF\+\_\+\+Context $\ast$) in entry
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga5b40b756912de771cd71663fb3a7e573}\label{group__Edje__Object__Part_ga5b40b756912de771cd71663fb3a7e573}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_imf\_context\_reset@{edje\_object\_part\_text\_imf\_context\_reset}}
\index{edje\_object\_part\_text\_imf\_context\_reset@{edje\_object\_part\_text\_imf\_context\_reset}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_imf\_context\_reset()}{edje\_object\_part\_text\_imf\_context\_reset()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+reset (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Resets the input method context if needed. 

This can be necessary in the case where modifying the buffer would confuse on-\/going input method behavior


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_gae2835649908526a4f7c789f7b17d0c20}\label{group__Edje__Object__Part_gae2835649908526a4f7c789f7b17d0c20}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_hint\_set@{edje\_object\_part\_text\_input\_hint\_set}}
\index{edje\_object\_part\_text\_input\_hint\_set@{edje\_object\_part\_text\_input\_hint\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_hint\_set()}{edje\_object\_part\_text\_input\_hint\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_gaa6c9a539c7c47fae3ac473f365f48c84}{Edje\+\_\+\+Input\+\_\+\+Hints}}}]{input\+\_\+hints }\end{DoxyParamCaption})}



Sets the input hint which allows input methods to fine-\/tune their behavior. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em input\+\_\+hints} & Input hints\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+12.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga2a381c366647eca6132a1f545136f330}\label{group__Edje__Object__Part_ga2a381c366647eca6132a1f545136f330}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_hint\_get@{edje\_object\_part\_text\_input\_hint\_get}}
\index{edje\_object\_part\_text\_input\_hint\_get@{edje\_object\_part\_text\_input\_hint\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_hint\_get()}{edje\_object\_part\_text\_input\_hint\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Edje_gaa6c9a539c7c47fae3ac473f365f48c84}{Edje\+\_\+\+Input\+\_\+\+Hints}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the value of input hint. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Input hints
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+12.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga57a3afac0023b78d669e4c6a7ea9371a}\label{group__Edje__Object__Part_ga57a3afac0023b78d669e4c6a7ea9371a}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_show@{edje\_object\_part\_text\_input\_panel\_show}}
\index{edje\_object\_part\_text\_input\_panel\_show@{edje\_object\_part\_text\_input\_panel\_show}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_show()}{edje\_object\_part\_text\_input\_panel\_show()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Shows the input panel (virtual keyboard) based on the input panel property such as layout, autocapital types, and so on. 

Note that input panel is shown or hidden automatically according to the focus state. This API can be used in the case of manually controlling by using edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_gaf46ce14c5f276484fa385ffc62467b94}\label{group__Edje__Object__Part_gaf46ce14c5f276484fa385ffc62467b94}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_hide@{edje\_object\_part\_text\_input\_panel\_hide}}
\index{edje\_object\_part\_text\_input\_panel\_hide@{edje\_object\_part\_text\_input\_panel\_hide}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_hide()}{edje\_object\_part\_text\_input\_panel\_hide()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+hide (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Hides the input panel (virtual keyboard). 

See also \mbox{\hyperlink{group__Edje__Object__Part_ga57a3afac0023b78d669e4c6a7ea9371a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show}}

Note that input panel is shown or hidden automatically according to the focus state. This API can be used in the case of manually controlling by using edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_gaa0121054d43f2fe1714d223c050bc51b}\label{group__Edje__Object__Part_gaa0121054d43f2fe1714d223c050bc51b}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_imdata\_set@{edje\_object\_part\_text\_input\_panel\_imdata\_set}}
\index{edje\_object\_part\_text\_input\_panel\_imdata\_set@{edje\_object\_part\_text\_input\_panel\_imdata\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_imdata\_set()}{edje\_object\_part\_text\_input\_panel\_imdata\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const void $\ast$}]{data,  }\item[{int}]{len }\end{DoxyParamCaption})}



Sets the input panel-\/specific data to deliver to the input panel. 

This API is used by applications to deliver specific data to the input panel. The data format MUST be negotiated by both application and the input panel. The size and format of data are defined by the input panel.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The specific data to be set to the input panel. \\
\hline
\mbox{\texttt{ in}}  & {\em len} & The length of data, in bytes, to send to the input panel\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga6e38357b89cdeb0d7feb9bef01bf8dc6}\label{group__Edje__Object__Part_ga6e38357b89cdeb0d7feb9bef01bf8dc6}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_imdata\_get@{edje\_object\_part\_text\_input\_panel\_imdata\_get}}
\index{edje\_object\_part\_text\_input\_panel\_imdata\_get@{edje\_object\_part\_text\_input\_panel\_imdata\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_imdata\_get()}{edje\_object\_part\_text\_input\_panel\_imdata\_get()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{void $\ast$}]{data,  }\item[{int $\ast$}]{len }\end{DoxyParamCaption})}



Gets the specific data of the current active input panel. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The specific data to be set to the input panel. \\
\hline
\mbox{\texttt{ out}}  & {\em len} & The length of data, in bytes, to send to the input panel\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
FIXME\+: void needed here?
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga7dde9cad93ffa968804350f1aabaf8fa}\label{group__Edje__Object__Part_ga7dde9cad93ffa968804350f1aabaf8fa}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_layout\_set@{edje\_object\_part\_text\_input\_panel\_layout\_set}}
\index{edje\_object\_part\_text\_input\_panel\_layout\_set@{edje\_object\_part\_text\_input\_panel\_layout\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_layout\_set()}{edje\_object\_part\_text\_input\_panel\_layout\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}]{layout }\end{DoxyParamCaption})}



Sets the layout of the input panel. 

The layout of the input panel or virtual keyboard can make it easier or harder to enter content. This allows you to hint what kind of input you are expecting to enter and thus have the input panel automatically come up with the right mode.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em layout} & Layout type of the input panel\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_gaf61f1cbd1fa845a3367ec7f56e90e96b}\label{group__Edje__Object__Part_gaf61f1cbd1fa845a3367ec7f56e90e96b}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_layout\_get@{edje\_object\_part\_text\_input\_panel\_layout\_get}}
\index{edje\_object\_part\_text\_input\_panel\_layout\_get@{edje\_object\_part\_text\_input\_panel\_layout\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_layout\_get()}{edje\_object\_part\_text\_input\_panel\_layout\_get()}}
{\footnotesize\ttfamily Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the layout of the input panel. 

See also \mbox{\hyperlink{group__Edje__Object__Part_ga7dde9cad93ffa968804350f1aabaf8fa}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Layout type of the input panel
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_gaaeb41373d1696171db9393aaed8b4084}\label{group__Edje__Object__Part_gaaeb41373d1696171db9393aaed8b4084}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_language\_set@{edje\_object\_part\_text\_input\_panel\_language\_set}}
\index{edje\_object\_part\_text\_input\_panel\_language\_set@{edje\_object\_part\_text\_input\_panel\_language\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_language\_set()}{edje\_object\_part\_text\_input\_panel\_language\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}]{lang }\end{DoxyParamCaption})}



Sets the language mode of the input panel. 

This API can be used if you want to show the Alphabet keyboard.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em lang} & The language to be set to the input panel.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga2450f6e019d11a3172f50770a44b3d3b}\label{group__Edje__Object__Part_ga2450f6e019d11a3172f50770a44b3d3b}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_language\_get@{edje\_object\_part\_text\_input\_panel\_language\_get}}
\index{edje\_object\_part\_text\_input\_panel\_language\_get@{edje\_object\_part\_text\_input\_panel\_language\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_language\_get()}{edje\_object\_part\_text\_input\_panel\_language\_get()}}
{\footnotesize\ttfamily Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the language mode of the input panel. 

See also \mbox{\hyperlink{group__Edje__Object__Part_gaaeb41373d1696171db9393aaed8b4084}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set}} for more details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The language to be set to the input panel.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga41781365e164bd2f385b611065e3ecb2}\label{group__Edje__Object__Part_ga41781365e164bd2f385b611065e3ecb2}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_layout\_variation\_set@{edje\_object\_part\_text\_input\_panel\_layout\_variation\_set}}
\index{edje\_object\_part\_text\_input\_panel\_layout\_variation\_set@{edje\_object\_part\_text\_input\_panel\_layout\_variation\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_layout\_variation\_set()}{edje\_object\_part\_text\_input\_panel\_layout\_variation\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{int}]{variation }\end{DoxyParamCaption})}



Sets the layout variation of the input panel. 

The layout variation of the input panel or virtual keyboard can make it easier or harder to enter content. This allows you to hint what kind of input you are expecting to enter and thus have the input panel automatically come up with the right mode.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em variation} & Layout variation type\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga01d504daacb07fac3ff6790ffea83c9f}\label{group__Edje__Object__Part_ga01d504daacb07fac3ff6790ffea83c9f}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_layout\_variation\_get@{edje\_object\_part\_text\_input\_panel\_layout\_variation\_get}}
\index{edje\_object\_part\_text\_input\_panel\_layout\_variation\_get@{edje\_object\_part\_text\_input\_panel\_layout\_variation\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_layout\_variation\_get()}{edje\_object\_part\_text\_input\_panel\_layout\_variation\_get()}}
{\footnotesize\ttfamily int edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the layout variation of the input panel. 

See also \mbox{\hyperlink{group__Edje__Object__Part_ga41781365e164bd2f385b611065e3ecb2}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Layout variation type
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga1e695713635a4ba87c7f4ffc6ea781f5}\label{group__Edje__Object__Part_ga1e695713635a4ba87c7f4ffc6ea781f5}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_enabled\_set@{edje\_object\_part\_text\_input\_panel\_enabled\_set}}
\index{edje\_object\_part\_text\_input\_panel\_enabled\_set@{edje\_object\_part\_text\_input\_panel\_enabled\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_enabled\_set()}{edje\_object\_part\_text\_input\_panel\_enabled\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



Sets the attribute to show the input panel automatically. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em enabled} & If {\ttfamily true}, the input panel is appeared when entry is clicked or has a focus\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga53983a2a74bf4a611aa176b2a7ba3356}\label{group__Edje__Object__Part_ga53983a2a74bf4a611aa176b2a7ba3356}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_enabled\_get@{edje\_object\_part\_text\_input\_panel\_enabled\_get}}
\index{edje\_object\_part\_text\_input\_panel\_enabled\_get@{edje\_object\_part\_text\_input\_panel\_enabled\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_enabled\_get()}{edje\_object\_part\_text\_input\_panel\_enabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Retrieves the attribute to show the input panel automatically. 

See also \mbox{\hyperlink{group__Edje__Object__Part_ga1e695713635a4ba87c7f4ffc6ea781f5}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the input panel is appeared when entry is clicked or has a focus
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga06fbd82ae28157fc0aec3a30b465d94e}\label{group__Edje__Object__Part_ga06fbd82ae28157fc0aec3a30b465d94e}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_set@{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_set}}
\index{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_set@{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_set()}{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



Sets the return key on the input panel to be disabled. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em disabled} & The state\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga72c484248edf2144e66e2389b88afab3}\label{group__Edje__Object__Part_ga72c484248edf2144e66e2389b88afab3}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_get@{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_get}}
\index{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_get@{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_get()}{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets whether the return key on the input panel should be disabled or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The state
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_ga2428a027dd09d1304a665bcac0c5f009}\label{group__Edje__Object__Part_ga2428a027dd09d1304a665bcac0c5f009}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_return\_key\_type\_set@{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_set}}
\index{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_set@{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_set()}{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}]{return\+\_\+key\+\_\+type }\end{DoxyParamCaption})}



Sets the \char`\"{}return\char`\"{} key type. 

This type is used to set string or icon on the \char`\"{}return\char`\"{} key of the input panel.

An input panel displays the string or icon associated with this type


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em return\+\_\+key\+\_\+type} & The type of \char`\"{}return\char`\"{} key on the input panel\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga7c0104f2b74335b728f579a36d6f8b2c}\label{group__Edje__Object__Part_ga7c0104f2b74335b728f579a36d6f8b2c}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_return\_key\_type\_get@{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_get}}
\index{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_get@{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_get()}{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_get()}}
{\footnotesize\ttfamily Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the \char`\"{}return\char`\"{} key type. 

See also \mbox{\hyperlink{group__Edje__Object__Part_ga2428a027dd09d1304a665bcac0c5f009}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set()}} for more details


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of \char`\"{}return\char`\"{} key on the input panel
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga7513192254197bc22050f2a65bdceca2}\label{group__Edje__Object__Part_ga7513192254197bc22050f2a65bdceca2}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_set@{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_set}}
\index{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_set@{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_set()}{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{ondemand }\end{DoxyParamCaption})}



Sets the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. 

It doesn\textquotesingle{}t request to show the input panel even though it has focus.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em ondemand} & If {\ttfamily true}, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga991ae18915558984c0e2e94eb2aac693}\label{group__Edje__Object__Part_ga991ae18915558984c0e2e94eb2aac693}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_get@{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_get}}
\index{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_get@{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_get()}{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gaab134792b4a140b9b2eaa2e525c5f541}\label{group__Edje__Object__Part_gaab134792b4a140b9b2eaa2e525c5f541}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_prediction\_hint\_set@{edje\_object\_part\_text\_prediction\_hint\_set}}
\index{edje\_object\_part\_text\_prediction\_hint\_set@{edje\_object\_part\_text\_prediction\_hint\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_prediction\_hint\_set()}{edje\_object\_part\_text\_prediction\_hint\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{prediction\+\_\+hint }\end{DoxyParamCaption})}



Sets the prediction hint to use an intelligent reply suggestion service. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em prediction\+\_\+hint} & Prediction hint\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+20.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Object__Part_ga76465e370e8683b2bf669d9cd1975a0b}\label{group__Edje__Object__Part_ga76465e370e8683b2bf669d9cd1975a0b}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_prediction\_hint\_hash\_set@{edje\_object\_part\_text\_prediction\_hint\_hash\_set}}
\index{edje\_object\_part\_text\_prediction\_hint\_hash\_set@{edje\_object\_part\_text\_prediction\_hint\_hash\_set}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_prediction\_hint\_hash\_set()}{edje\_object\_part\_text\_prediction\_hint\_hash\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{key,  }\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}



Sets the prediction hint data at the specified key. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em key} & The key of the prediction hint \\
\hline
\mbox{\texttt{ in}}  & {\em value} & The data to replace\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gaaa5b79ce1a4d8b800e9fab89293fb24c}\label{group__Edje__Object__Part_gaaa5b79ce1a4d8b800e9fab89293fb24c}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_prediction\_hint\_hash\_del@{edje\_object\_part\_text\_prediction\_hint\_hash\_del}}
\index{edje\_object\_part\_text\_prediction\_hint\_hash\_del@{edje\_object\_part\_text\_prediction\_hint\_hash\_del}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_prediction\_hint\_hash\_del()}{edje\_object\_part\_text\_prediction\_hint\_hash\_del()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{key }\end{DoxyParamCaption})}



Removes the prediction hint data identified by a key. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\mbox{\texttt{ in}}  & {\em key} & The key of the prediction hint\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21.\+0 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Edje__Object__Part_gafae8fa8ee096a255acf63614bd4192d1}\label{group__Edje__Object__Part_gafae8fa8ee096a255acf63614bd4192d1}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_select\_begin@{edje\_object\_part\_text\_select\_begin}}
\index{edje\_object\_part\_text\_select\_begin@{edje\_object\_part\_text\_select\_begin}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_select\_begin()}{edje\_object\_part\_text\_select\_begin()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+begin (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Starts selecting at current cursor position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Object__Part_ga87d1313dd81b751b216195e4a257ed18}\label{group__Edje__Object__Part_ga87d1313dd81b751b216195e4a257ed18}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_select\_abort@{edje\_object\_part\_text\_select\_abort}}
\index{edje\_object\_part\_text\_select\_abort@{edje\_object\_part\_text\_select\_abort}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_select\_abort()}{edje\_object\_part\_text\_select\_abort()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+abort (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Aborts any selection action on a part. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Object__Part_ga2948089b960b055a13e46705e5bb8411}\label{group__Edje__Object__Part_ga2948089b960b055a13e46705e5bb8411}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_select\_extend@{edje\_object\_part\_text\_select\_extend}}
\index{edje\_object\_part\_text\_select\_extend@{edje\_object\_part\_text\_select\_extend}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_select\_extend()}{edje\_object\_part\_text\_select\_extend()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+extend (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Extends the current selection to the current cursor position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Object__Part_ga512fb3acdebd983589acc57ee2697779}\label{group__Edje__Object__Part_ga512fb3acdebd983589acc57ee2697779}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_select\_all@{edje\_object\_part\_text\_select\_all}}
\index{edje\_object\_part\_text\_select\_all@{edje\_object\_part\_text\_select\_all}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_select\_all()}{edje\_object\_part\_text\_select\_all()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Sets the selection to be everything. 

This function selects all text of the object of the part.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-text_8c-example}{edje-\/text.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Edje__Object__Part_gaa353f2ce979d07f5f37267d59816c07a}\label{group__Edje__Object__Part_gaa353f2ce979d07f5f37267d59816c07a}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_select\_none@{edje\_object\_part\_text\_select\_none}}
\index{edje\_object\_part\_text\_select\_none@{edje\_object\_part\_text\_select\_none}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_select\_none()}{edje\_object\_part\_text\_select\_none()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Sets the selection to be none. 

This function sets the selection text to be none.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-text_8c-example}{edje-\/text.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Edje__Object__Part_gaab11c7e824ddb639f58b2ce225243715}\label{group__Edje__Object__Part_gaab11c7e824ddb639f58b2ce225243715}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_text\_selection\_get@{edje\_object\_part\_text\_selection\_get}}
\index{edje\_object\_part\_text\_selection\_get@{edje\_object\_part\_text\_selection\_get}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_text\_selection\_get()}{edje\_object\_part\_text\_selection\_get()}}
{\footnotesize\ttfamily const char $\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+selection\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns the selection text of the object part. 

This function returns selection text of the object part.

See also \mbox{\hyperlink{group__Edje__Object__Part_ga512fb3acdebd983589acc57ee2697779}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all()}} and \mbox{\hyperlink{group__Edje__Object__Part_gaa353f2ce979d07f5f37267d59816c07a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text string 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{edje-text_8c-example}{edje-\/text.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Edje__Object__Part_ga54caca972ea2036b5bbf6e7133729e4e}\label{group__Edje__Object__Part_ga54caca972ea2036b5bbf6e7133729e4e}} 
\index{Edje Part@{Edje Part}!edje\_object\_part\_exists@{edje\_object\_part\_exists}}
\index{edje\_object\_part\_exists@{edje\_object\_part\_exists}!Edje Part@{Edje Part}}
\doxysubsubsection{\texorpdfstring{edje\_object\_part\_exists()}{edje\_object\_part\_exists()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+exists (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Checks if a part exists in a given Edje object\textquotesingle{}s group definition. 

This function returns if a given part exists in the Edje group bound to this object (with \mbox{\hyperlink{group__Edje__Object__Group_gaec1edd24b5bd8e82823759a8dddc1996}{edje\+\_\+object\+\_\+file\+\_\+set()}}).

This call is useful, for example, when one could expect or not a given GUI element, depending on the theme applied to the object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em part} & The part\textquotesingle{}s name to check for existence in obj\textquotesingle{}s group\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the Edje part exists in obj\textquotesingle{}s group, or {\ttfamily false} otherwise (and on errors) 
\end{DoxyReturn}
