\hypertarget{group__Edje__Text__Cursor}{\section{Edje Text Cursor}
\label{group__Edje__Text__Cursor}\index{Edje Text Cursor@{Edje Text Cursor}}
}


Functions that deal with cursor in text parts.  


\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Edje__Text__Cursor_ga2a38af67156a82c0711e84612e8fbf71}{typedef enum \-\_\-\-Edje\-\_\-\-Cursor {\bfseries Edje\-\_\-\-Cursor}}\label{group__Edje__Text__Cursor_ga2a38af67156a82c0711e84612e8fbf71}

\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries \-\_\-\-Edje\-\_\-\-Cursor} \{ \\*
{\bfseries E\-D\-J\-E\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-M\-A\-I\-N}, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-S\-E\-L\-E\-C\-T\-I\-O\-N\-\_\-\-B\-E\-G\-I\-N}, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-S\-E\-L\-E\-C\-T\-I\-O\-N\-\_\-\-E\-N\-D}, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-P\-R\-E\-E\-D\-I\-T\-\_\-\-S\-T\-A\-R\-T}, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-P\-R\-E\-E\-D\-I\-T\-\_\-\-E\-N\-D}, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-U\-S\-E\-R}, 
\\*
{\bfseries E\-D\-J\-E\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-U\-S\-E\-R\-\_\-\-E\-X\-T\-R\-A}
 \}
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga9dc5cc0b9f986ec52ef9e68873cc14a9}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next}(part, cur, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-N\-E\-X\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Advances the cursor to the next cursor position. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga9215e1572c03e0a91a0fa9ed2ea921df}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev}(part, cur, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-P\-R\-E\-V), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the previous char. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga776ce9f3672994dcb0077dab764de9cb}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up}(part, cur, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-U\-P), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Move the cursor to the char above the current cursor position. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga62dc32e7f8422faa0a26cf0c55e1325b}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down}(part, cur, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-D\-O\-W\-N), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the char below the current cursor position. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga4fa091dce0a4985698095b538eacaaeb}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set}(part, cur)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-B\-E\-G\-I\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the beginning of the text part. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga7e274ea781efd7f91fcdf8acfaeb7eef}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set}(part, cur)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-E\-N\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the end of the text part. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga9d44799b75ac89f2a5c9c7fbe8dcdad1}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy}(part, src, dst)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-C\-O\-P\-Y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, src), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, dst)
\begin{DoxyCompactList}\small\item\em Copy the cursor to another cursor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga9e3137e4b586df6e49344f7155299a6f}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set}(part, cur)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-L\-I\-N\-E\-\_\-\-B\-E\-G\-I\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur)
\begin{DoxyCompactList}\small\item\em Move the cursor to the beginning of the line. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_gaa05d95598ae64128723950de834c0fc3}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set}(part, cur)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-L\-I\-N\-E\-\_\-\-E\-N\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur)
\begin{DoxyCompactList}\small\item\em Move the cursor to the end of the line. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_gaf3db628367aa5357a816d1749f35b674}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set}(part, cur, x, y, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-C\-O\-O\-R\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga02ae8f350ed4dc7517575260a125a133}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get}(part, cur, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-I\-S\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Returns whether the cursor points to a format. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_gac339769b81adf8b70d57fd51fdffc20b}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get}(part, cur, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-I\-S\-\_\-\-V\-I\-S\-I\-B\-L\-E\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Return true if the cursor points to a visible format. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga90ca86726bb9c2cdbbf61863d5c99b8d}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get}(part, cur, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(char $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Returns the content (char) at the cursor position. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_gafa4f677b82bcb4691fcb5fbf78b85b38}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set}(part, cur, pos)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-P\-O\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pos)
\begin{DoxyCompactList}\small\item\em Sets the cursor position to the given value. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_ga2067e7793f3ac73b67290b518e9e1aa1}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get}(part, cur, ret)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-P\-O\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Retrieves the current position of the cursor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Edje__Text__Cursor_gaf44e4158226eb5f82d4e41d27dbe141a}{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get}(part, x, y, w, h)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-G\-E\-O\-M\-E\-T\-R\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)
\begin{DoxyCompactList}\small\item\em Returns the cursor geometry of the part relative to the edje. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Text__Cursor_ga6a72caeb6b51175f772e5518f0465d68}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Advances the cursor to the next cursor position. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Text__Cursor_ga62bf628d6da1aec5a16fc75fa36cee99}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the previous char. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Text__Cursor_ga8590410fdc6ed2c9dc9cf60caa58c412}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Move the cursor to the char above the current cursor position. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Text__Cursor_gaa43ac0149212e3eb61b2e53445817239}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the char below the current cursor position. \end{DoxyCompactList}\item 
void \hyperlink{group__Edje__Text__Cursor_gaa3a23b7ff17591b6e9277d451b3a3d46}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the beginning of the text part. \end{DoxyCompactList}\item 
void \hyperlink{group__Edje__Text__Cursor_ga16267141cfb4a717f43fffdc2871ec2f}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the end of the text part. \end{DoxyCompactList}\item 
void \hyperlink{group__Edje__Text__Cursor_gab373eef06a90a6cd0bac3e8d4482f038}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor src, Edje\-\_\-\-Cursor dst)
\begin{DoxyCompactList}\small\item\em Copy the cursor to another cursor. \end{DoxyCompactList}\item 
void \hyperlink{group__Edje__Text__Cursor_ga224e58f613beab4e73c8988073b91b9c}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Move the cursor to the beginning of the line. \end{DoxyCompactList}\item 
void \hyperlink{group__Edje__Text__Cursor_gad4b2421dce4f7ec9d4534f69e2225220}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Move the cursor to the end of the line. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Text__Cursor_gaf7085413b746df58f76131b401444a4b}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur, Evas\-\_\-\-Coord x, Evas\-\_\-\-Coord y)
\begin{DoxyCompactList}\small\item\em Position the given cursor to a X,Y position. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Text__Cursor_gabb9e16e04a33af447c4a6f66e43228f4}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Returns whether the cursor points to a format. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Edje__Text__Cursor_ga4c119913250e1676a024498c3fb9a395}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Return true if the cursor points to a visible format For example \textbackslash{}t, \textbackslash{}n, item and etc. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{group__Edje__Text__Cursor_ga352a0534af02aa73a2c7dff5534c7dff}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Returns the content (char) at the cursor position. \end{DoxyCompactList}\item 
void \hyperlink{group__Edje__Text__Cursor_gabf5845a04ccb78f3047e887812445d47}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set} (\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur, int pos)
\begin{DoxyCompactList}\small\item\em Sets the cursor position to the given value. \end{DoxyCompactList}\item 
int \hyperlink{group__Edje__Text__Cursor_gacca0d25d2f54315cee0c955381021866}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Edje\-\_\-\-Cursor cur)
\begin{DoxyCompactList}\small\item\em Retrieves the current position of the cursor. \end{DoxyCompactList}\item 
void \hyperlink{group__Edje__Text__Cursor_gabae323d410f7f96928e44096eb966302}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\-\_\-\-Object} $\ast$obj, const char $\ast$part, Evas\-\_\-\-Coord $\ast$x, Evas\-\_\-\-Coord $\ast$y, Evas\-\_\-\-Coord $\ast$w, Evas\-\_\-\-Coord $\ast$h)
\begin{DoxyCompactList}\small\item\em Returns the cursor geometry of the part relative to the edje object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that deal with cursor in text parts. Cursor is a known functionality for texts in the whole computational world. It marks a position in the text from where one may want to make a insertion, deletion or selection.

Edje is responsible for handling this functionality through the following functions. 

\subsection{Macro Definition Documentation}
\hypertarget{group__Edje__Text__Cursor_ga9dc5cc0b9f986ec52ef9e68873cc14a9}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-N\-E\-X\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Text__Cursor_ga9dc5cc0b9f986ec52ef9e68873cc14a9}


Advances the cursor to the next cursor position. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_ga6a72caeb6b51175f772e5518f0465d68}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next().

\hypertarget{group__Edje__Text__Cursor_ga9215e1572c03e0a91a0fa9ed2ea921df}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-P\-R\-E\-V), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Text__Cursor_ga9215e1572c03e0a91a0fa9ed2ea921df}


Moves the cursor to the previous char. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_ga62bf628d6da1aec5a16fc75fa36cee99}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev().

\hypertarget{group__Edje__Text__Cursor_ga776ce9f3672994dcb0077dab764de9cb}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-U\-P), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Text__Cursor_ga776ce9f3672994dcb0077dab764de9cb}


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

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_ga8590410fdc6ed2c9dc9cf60caa58c412}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up().

\hypertarget{group__Edje__Text__Cursor_ga62dc32e7f8422faa0a26cf0c55e1325b}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-D\-O\-W\-N), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Text__Cursor_ga62dc32e7f8422faa0a26cf0c55e1325b}


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

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_gaa43ac0149212e3eb61b2e53445817239}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down().

\hypertarget{group__Edje__Text__Cursor_ga4fa091dce0a4985698095b538eacaaeb}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-B\-E\-G\-I\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur)}}\label{group__Edje__Text__Cursor_ga4fa091dce0a4985698095b538eacaaeb}


Moves the cursor to the beginning of the text part. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_gaa3a23b7ff17591b6e9277d451b3a3d46}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set().

\hypertarget{group__Edje__Text__Cursor_ga7e274ea781efd7f91fcdf8acfaeb7eef}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-E\-N\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur)}}\label{group__Edje__Text__Cursor_ga7e274ea781efd7f91fcdf8acfaeb7eef}


Moves the cursor to the end of the text part. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_ga16267141cfb4a717f43fffdc2871ec2f}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set().

\hypertarget{group__Edje__Text__Cursor_ga9d44799b75ac89f2a5c9c7fbe8dcdad1}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{src, }
\item[{}]{dst}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-C\-O\-P\-Y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, src), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, dst)}}\label{group__Edje__Text__Cursor_ga9d44799b75ac89f2a5c9c7fbe8dcdad1}


Copy the cursor to another cursor. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em src} & \\
\hline
\mbox{\tt in}  & {\em dst} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_gab373eef06a90a6cd0bac3e8d4482f038}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy().

\hypertarget{group__Edje__Text__Cursor_ga9e3137e4b586df6e49344f7155299a6f}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-L\-I\-N\-E\-\_\-\-B\-E\-G\-I\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur)}}\label{group__Edje__Text__Cursor_ga9e3137e4b586df6e49344f7155299a6f}


Move the cursor to the beginning of the line. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_ga224e58f613beab4e73c8988073b91b9c}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set().

\hypertarget{group__Edje__Text__Cursor_gaa05d95598ae64128723950de834c0fc3}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-L\-I\-N\-E\-\_\-\-E\-N\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur)}}\label{group__Edje__Text__Cursor_gaa05d95598ae64128723950de834c0fc3}


Move the cursor to the end of the line. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_gad4b2421dce4f7ec9d4534f69e2225220}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set().

\hypertarget{group__Edje__Text__Cursor_gaf3db628367aa5357a816d1749f35b674}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-C\-O\-O\-R\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Text__Cursor_gaf3db628367aa5357a816d1749f35b674}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Position the given cursor to a X,Y position.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_gaf7085413b746df58f76131b401444a4b}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set().

\hypertarget{group__Edje__Text__Cursor_ga02ae8f350ed4dc7517575260a125a133}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-I\-S\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Text__Cursor_ga02ae8f350ed4dc7517575260a125a133}


Returns whether the cursor points to a format. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_gabb9e16e04a33af447c4a6f66e43228f4}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get().

\hypertarget{group__Edje__Text__Cursor_gac339769b81adf8b70d57fd51fdffc20b}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-I\-S\-\_\-\-V\-I\-S\-I\-B\-L\-E\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Edje__Text__Cursor_gac339769b81adf8b70d57fd51fdffc20b}


Return true if the cursor points to a visible format. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_ga4c119913250e1676a024498c3fb9a395}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get().

\hypertarget{group__Edje__Text__Cursor_ga90ca86726bb9c2cdbbf61863d5c99b8d}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(char $\ast$$\ast$, ret)}}\label{group__Edje__Text__Cursor_ga90ca86726bb9c2cdbbf61863d5c99b8d}


Returns the content (char) at the cursor position. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_ga352a0534af02aa73a2c7dff5534c7dff}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get().

\hypertarget{group__Edje__Text__Cursor_gafa4f677b82bcb4691fcb5fbf78b85b38}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{pos}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-P\-O\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pos)}}\label{group__Edje__Text__Cursor_gafa4f677b82bcb4691fcb5fbf78b85b38}


Sets the cursor position to the given value. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt in}  & {\em pos} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_gabf5845a04ccb78f3047e887812445d47}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set().

\hypertarget{group__Edje__Text__Cursor_ga2067e7793f3ac73b67290b518e9e1aa1}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{cur, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-P\-O\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Edje\-\_\-\-Cursor, cur), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)}}\label{group__Edje__Text__Cursor_ga2067e7793f3ac73b67290b518e9e1aa1}


Retrieves the current position of the cursor. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt in}  & {\em cur} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_gacca0d25d2f54315cee0c955381021866}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get().

\hypertarget{group__Edje__Text__Cursor_gaf44e4158226eb5f82d4e41d27dbe141a}{\index{Edje Text Cursor@{Edje Text Cursor}!edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get}}
\index{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get@{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get}!Edje Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{part, }
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-I\-D(E\-D\-J\-E\-\_\-\-O\-B\-J\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-R\-T\-\_\-\-T\-E\-X\-T\-\_\-\-C\-U\-R\-S\-O\-R\-\_\-\-G\-E\-O\-M\-E\-T\-R\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, part), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)}}\label{group__Edje__Text__Cursor_gaf44e4158226eb5f82d4e41d27dbe141a}


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

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & \\
\hline
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Edje__Text__Cursor_gabae323d410f7f96928e44096eb966302}{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get} 
\end{DoxySeeAlso}


Referenced by edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get().



\subsection{Function Documentation}
\hypertarget{group__Edje__Text__Cursor_ga6a72caeb6b51175f772e5518f0465d68}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_ga6a72caeb6b51175f772e5518f0465d68}


Advances the cursor to the next cursor position. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Textblock_ga07105f75b9cc3c6e8dfb9695d06b76b6}{evas\-\_\-textblock\-\_\-cursor\-\_\-char\-\_\-next}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & The edje cursor to advance \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-next, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Text__Cursor_ga62bf628d6da1aec5a16fc75fa36cee99}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_ga62bf628d6da1aec5a16fc75fa36cee99}


Moves the cursor to the previous char. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Textblock_ga73f736bddac5cd29419493b6628e18c7}{evas\-\_\-textblock\-\_\-cursor\-\_\-char\-\_\-prev}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & the edje cursor to work on \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-prev, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Text__Cursor_ga8590410fdc6ed2c9dc9cf60caa58c412}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_ga8590410fdc6ed2c9dc9cf60caa58c412}


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


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & the edje cursor to work on \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-up, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Text__Cursor_gaa43ac0149212e3eb61b2e53445817239}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_gaa43ac0149212e3eb61b2e53445817239}


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


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & the edje cursor to work on \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-down, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Text__Cursor_gaa3a23b7ff17591b6e9277d451b3a3d46}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_gaa3a23b7ff17591b6e9277d451b3a3d46}


Moves the cursor to the beginning of the text part. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Textblock_ga27621ffac25b8542464c27f12e12572e}{evas\-\_\-textblock\-\_\-cursor\-\_\-paragraph\-\_\-first}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & the edje cursor to work on \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-begin\-\_\-set.

\hypertarget{group__Edje__Text__Cursor_ga16267141cfb4a717f43fffdc2871ec2f}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_ga16267141cfb4a717f43fffdc2871ec2f}


Moves the cursor to the end of the text part. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Textblock_ga92e6a2f9aac93282506835e92a06dbbc}{evas\-\_\-textblock\-\_\-cursor\-\_\-paragraph\-\_\-last}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & the edje cursor to work on \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-end\-\_\-set.

\hypertarget{group__Edje__Text__Cursor_gab373eef06a90a6cd0bac3e8d4482f038}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy}]{\setlength{\rightskip}{0pt plus 5cm}void edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{src, }
\item[{Edje\-\_\-\-Cursor}]{dst}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_gab373eef06a90a6cd0bac3e8d4482f038}


Copy the cursor to another cursor. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em src} & the cursor to copy from \\
\hline
{\em dst} & the cursor to copy to \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-copy.

\hypertarget{group__Edje__Text__Cursor_ga224e58f613beab4e73c8988073b91b9c}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_ga224e58f613beab4e73c8988073b91b9c}


Move the cursor to the beginning of the line. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Textblock_gadb340d948cabaaa37ece1aa2adaa4c11}{evas\-\_\-textblock\-\_\-cursor\-\_\-line\-\_\-char\-\_\-first}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & the edje cursor to work on \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-begin\-\_\-set.

\hypertarget{group__Edje__Text__Cursor_gad4b2421dce4f7ec9d4534f69e2225220}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_gad4b2421dce4f7ec9d4534f69e2225220}


Move the cursor to the end of the line. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Textblock_gacb06bc09fd1b4b5fe5dcbcfc592f5c97}{evas\-\_\-textblock\-\_\-cursor\-\_\-line\-\_\-char\-\_\-last}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & the edje cursor to work on \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-line\-\_\-end\-\_\-set.

\hypertarget{group__Edje__Text__Cursor_gaf7085413b746df58f76131b401444a4b}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur, }
\item[{Evas\-\_\-\-Coord}]{x, }
\item[{Evas\-\_\-\-Coord}]{y}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_gaf7085413b746df58f76131b401444a4b}


Position the given cursor to a X,Y position. 

This is frequently used with the user cursor.


\begin{DoxyParams}{Parameters}
{\em obj} & An Edje object. \\
\hline
{\em part} & The part containing the object. \\
\hline
{\em cur} & The cursor to adjust. \\
\hline
{\em x} & X Coordinate. \\
\hline
{\em y} & Y Coordinate. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
True on success, false on error. 
\end{DoxyReturn}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-coord\-\_\-set, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Text__Cursor_gabb9e16e04a33af447c4a6f66e43228f4}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_gabb9e16e04a33af447c4a6f66e43228f4}


Returns whether the cursor points to a format. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Textblock_ga900e91fec4b6afcceb64bf19a8710a8c}{evas\-\_\-textblock\-\_\-cursor\-\_\-is\-\_\-format}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & The cursor to adjust. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if it's true, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E otherwise. 
\end{DoxyReturn}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-format\-\_\-get, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Text__Cursor_ga4c119913250e1676a024498c3fb9a395}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_ga4c119913250e1676a024498c3fb9a395}


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

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Textblock_ga11e20ff8787ab159708f020f114e0b2a}{evas\-\_\-textblock\-\_\-cursor\-\_\-format\-\_\-is\-\_\-visible\-\_\-get}
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & The cursor to adjust. \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-is\-\_\-visible\-\_\-format\-\_\-get, and E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Edje__Text__Cursor_ga352a0534af02aa73a2c7dff5534c7dff}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_ga352a0534af02aa73a2c7dff5534c7dff}


Returns the content (char) at the cursor position. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Object__Textblock_ga0c9f707f2b0ee70ceeaf7eb0a3fdd5b8}{evas\-\_\-textblock\-\_\-cursor\-\_\-content\-\_\-get}
\end{DoxySeeAlso}
You must free the return (if not N\-U\-L\-L) after you are done with it.


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\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 nul byte. 
\end{DoxyReturn}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-content\-\_\-get.

\hypertarget{group__Edje__Text__Cursor_gabf5845a04ccb78f3047e887812445d47}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur, }
\item[{int}]{pos}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_gabf5845a04ccb78f3047e887812445d47}


Sets the cursor position to the given value. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & The cursor to move \\
\hline
{\em pos} & the position of the cursor \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\-1.\-0 
\end{DoxySince}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-set.

\hypertarget{group__Edje__Text__Cursor_gacca0d25d2f54315cee0c955381021866}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Edje\-\_\-\-Cursor}]{cur}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_gacca0d25d2f54315cee0c955381021866}


Retrieves the current position of the cursor. 


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em cur} & The cursor to get the position \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The cursor position 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-1.\-0 
\end{DoxySince}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-pos\-\_\-get.

\hypertarget{group__Edje__Text__Cursor_gabae323d410f7f96928e44096eb966302}{\index{Edje Text Cursor@{Edje Text Cursor}!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 Text Cursor@{Edje Text Cursor}}
\subsubsection[{edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void edje\-\_\-object\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\-\_\-\-Object} $\ast$}]{obj, }
\item[{const char $\ast$}]{part, }
\item[{Evas\-\_\-\-Coord $\ast$}]{x, }
\item[{Evas\-\_\-\-Coord $\ast$}]{y, }
\item[{Evas\-\_\-\-Coord $\ast$}]{w, }
\item[{Evas\-\_\-\-Coord $\ast$}]{h}
\end{DoxyParamCaption}
)}}\label{group__Edje__Text__Cursor_gabae323d410f7f96928e44096eb966302}


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


\begin{DoxyParams}{Parameters}
{\em obj} & A valid Evas\-\_\-\-Object handle \\
\hline
{\em part} & The part name \\
\hline
{\em x} & Cursor X position \\
\hline
{\em y} & Cursor Y position \\
\hline
{\em w} & Cursor width \\
\hline
{\em h} & Cursor height \\
\hline
\end{DoxyParams}


References edje\-\_\-obj\-\_\-part\-\_\-text\-\_\-cursor\-\_\-geometry\-\_\-get.

