\hypertarget{group__Managing}{}\doxysection{the complexities of selecting text across separate lines.}
\label{group__Managing}\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}


Selection handling functions.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{group__Managing_ga6c0d7e49accb93b2430195035ec81ed6}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+start}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget, unsigned int line, unsigned int col)
\begin{DoxyCompactList}\small\item\em Start the selection of widget contents. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Managing_gaa30ac8179d9a45d82e0e4bae53f44068}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+end}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget, unsigned int line, unsigned int col)
\begin{DoxyCompactList}\small\item\em End the selection of widget contents. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Managing_ga7c266c4011776b8fc644d2d655c34b62}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+clear}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget)
\begin{DoxyCompactList}\small\item\em Clear selection of widget contents. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Managing_ga545b2b1c842e2c7aae7bdd0ef5127959}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+delete}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget)
\begin{DoxyCompactList}\small\item\em Delete the selected contents of widget contents. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Managing_ga189ceb79f1d1890ad1534ca675cf9478}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+line}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget, unsigned int line)
\begin{DoxyCompactList}\small\item\em Select the entire line from the widget. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Managing_gabd06e6c06652832b9fbd5a2ae1f1987b}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+word}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget, unsigned int line, unsigned int col)
\begin{DoxyCompactList}\small\item\em Select a word from the widget. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__Managing_gac9ee72880da119654a37a1a5e4b8b243}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+text\+\_\+get}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget)
\begin{DoxyCompactList}\small\item\em Get the selected widget content. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Managing_gaef6264dd2a7b6816811b7791c2847646}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+cut}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget)
\begin{DoxyCompactList}\small\item\em Cut the selected widget content. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Managing_gaab8242e6c2aed7c9f7e353f8f79f520f}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+copy}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget)
\begin{DoxyCompactList}\small\item\em Copy the selected widget content to clipboard. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Managing_ga4bea333d15fc0bd2d290da83cc86f934}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+paste}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget)
\begin{DoxyCompactList}\small\item\em Paste the copied widget content from clipboard. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Managing_gaabe6e1d4a527638d55d409cda3882361}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+is\+\_\+empty}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget)
\begin{DoxyCompactList}\small\item\em check if the widget selection is empty. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Managing_ga6621a89e3a92c32760302245b0bbc765}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+all}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$widget)
\begin{DoxyCompactList}\small\item\em Select the entire widget contents. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Selection handling functions. 

Functions for selection handling 

\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Managing_ga6c0d7e49accb93b2430195035ec81ed6}\label{group__Managing_ga6c0d7e49accb93b2430195035ec81ed6}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_start@{elm\_code\_widget\_selection\_start}}
\index{elm\_code\_widget\_selection\_start@{elm\_code\_widget\_selection\_start}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_start()}{elm\_code\_widget\_selection\_start()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+start (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget,  }\item[{unsigned int}]{line,  }\item[{unsigned int}]{col }\end{DoxyParamCaption})}



Start the selection of widget contents. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object. \\
\hline
\mbox{\texttt{ in}}  & {\em line} & {\ttfamily The} line index of the widget. \\
\hline
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} column index of the widget.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}


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



Referenced by \mbox{\hyperlink{group__Managing_ga6621a89e3a92c32760302245b0bbc765}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+all()}}, \mbox{\hyperlink{group__Managing_ga189ceb79f1d1890ad1534ca675cf9478}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+line()}}, and \mbox{\hyperlink{group__Managing_gabd06e6c06652832b9fbd5a2ae1f1987b}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+word()}}.

\mbox{\Hypertarget{group__Managing_gaa30ac8179d9a45d82e0e4bae53f44068}\label{group__Managing_gaa30ac8179d9a45d82e0e4bae53f44068}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_end@{elm\_code\_widget\_selection\_end}}
\index{elm\_code\_widget\_selection\_end@{elm\_code\_widget\_selection\_end}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_end()}{elm\_code\_widget\_selection\_end()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+end (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget,  }\item[{unsigned int}]{line,  }\item[{unsigned int}]{col }\end{DoxyParamCaption})}



End the selection of widget contents. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object. \\
\hline
\mbox{\texttt{ in}}  & {\em line} & {\ttfamily The} line index of the widget. \\
\hline
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} column index of the widget.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Managing_ga6621a89e3a92c32760302245b0bbc765}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+all()}}, \mbox{\hyperlink{group__Managing_ga189ceb79f1d1890ad1534ca675cf9478}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+line()}}, and \mbox{\hyperlink{group__Managing_gabd06e6c06652832b9fbd5a2ae1f1987b}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+word()}}.

\mbox{\Hypertarget{group__Managing_ga7c266c4011776b8fc644d2d655c34b62}\label{group__Managing_ga7c266c4011776b8fc644d2d655c34b62}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_clear@{elm\_code\_widget\_selection\_clear}}
\index{elm\_code\_widget\_selection\_clear@{elm\_code\_widget\_selection\_clear}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_clear()}{elm\_code\_widget\_selection\_clear()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+clear (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget }\end{DoxyParamCaption})}



Clear selection of widget contents. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Managing_ga545b2b1c842e2c7aae7bdd0ef5127959}\label{group__Managing_ga545b2b1c842e2c7aae7bdd0ef5127959}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_delete@{elm\_code\_widget\_selection\_delete}}
\index{elm\_code\_widget\_selection\_delete@{elm\_code\_widget\_selection\_delete}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_delete()}{elm\_code\_widget\_selection\_delete()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+delete (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget }\end{DoxyParamCaption})}



Delete the selected contents of widget contents. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}


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



Referenced by \mbox{\hyperlink{group__Managing_gaef6264dd2a7b6816811b7791c2847646}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+cut()}}, and \mbox{\hyperlink{group__Managing_ga4bea333d15fc0bd2d290da83cc86f934}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+paste()}}.

\mbox{\Hypertarget{group__Managing_ga189ceb79f1d1890ad1534ca675cf9478}\label{group__Managing_ga189ceb79f1d1890ad1534ca675cf9478}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_select\_line@{elm\_code\_widget\_selection\_select\_line}}
\index{elm\_code\_widget\_selection\_select\_line@{elm\_code\_widget\_selection\_select\_line}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_select\_line()}{elm\_code\_widget\_selection\_select\_line()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+line (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget,  }\item[{unsigned int}]{line }\end{DoxyParamCaption})}



Select the entire line from the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object. \\
\hline
\mbox{\texttt{ in}}  & {\em line} & {\ttfamily The} line index of the widget.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Managing_gaa30ac8179d9a45d82e0e4bae53f44068}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+end()}}, and \mbox{\hyperlink{group__Managing_ga6c0d7e49accb93b2430195035ec81ed6}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+start()}}.

\mbox{\Hypertarget{group__Managing_gabd06e6c06652832b9fbd5a2ae1f1987b}\label{group__Managing_gabd06e6c06652832b9fbd5a2ae1f1987b}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_select\_word@{elm\_code\_widget\_selection\_select\_word}}
\index{elm\_code\_widget\_selection\_select\_word@{elm\_code\_widget\_selection\_select\_word}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_select\_word()}{elm\_code\_widget\_selection\_select\_word()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+word (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget,  }\item[{unsigned int}]{line,  }\item[{unsigned int}]{col }\end{DoxyParamCaption})}



Select a word from the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object. \\
\hline
\mbox{\texttt{ in}}  & {\em line} & {\ttfamily The} line index of the widget. \\
\hline
\mbox{\texttt{ in}}  & {\em col} & {\ttfamily The} column index of the widget.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Managing_gaa30ac8179d9a45d82e0e4bae53f44068}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+end()}}, and \mbox{\hyperlink{group__Managing_ga6c0d7e49accb93b2430195035ec81ed6}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+start()}}.

\mbox{\Hypertarget{group__Managing_gac9ee72880da119654a37a1a5e4b8b243}\label{group__Managing_gac9ee72880da119654a37a1a5e4b8b243}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_text\_get@{elm\_code\_widget\_selection\_text\_get}}
\index{elm\_code\_widget\_selection\_text\_get@{elm\_code\_widget\_selection\_text\_get}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_text\_get()}{elm\_code\_widget\_selection\_text\_get()}}
{\footnotesize\ttfamily char $\ast$ elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+text\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget }\end{DoxyParamCaption})}



Get the selected widget content. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
char pointer to text contents. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Managing_gaab8242e6c2aed7c9f7e353f8f79f520f}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+copy()}}, and \mbox{\hyperlink{group__Managing_gaef6264dd2a7b6816811b7791c2847646}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+cut()}}.

\mbox{\Hypertarget{group__Managing_gaef6264dd2a7b6816811b7791c2847646}\label{group__Managing_gaef6264dd2a7b6816811b7791c2847646}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_cut@{elm\_code\_widget\_selection\_cut}}
\index{elm\_code\_widget\_selection\_cut@{elm\_code\_widget\_selection\_cut}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_cut()}{elm\_code\_widget\_selection\_cut()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+cut (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget }\end{DoxyParamCaption})}



Cut the selected widget content. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}


References \mbox{\hyperlink{group__CopyPaste_ga758900b7b6b1d759ae893c32734d8d82}{elm\+\_\+cnp\+\_\+selection\+\_\+loss\+\_\+callback\+\_\+set()}}, \mbox{\hyperlink{group__CopyPaste_ga25ab57b22dc92c654851848b205b219f}{elm\+\_\+cnp\+\_\+selection\+\_\+set()}}, \mbox{\hyperlink{group__Managing_ga545b2b1c842e2c7aae7bdd0ef5127959}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+delete()}}, \mbox{\hyperlink{group__Managing_gaabe6e1d4a527638d55d409cda3882361}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+is\+\_\+empty()}}, \mbox{\hyperlink{group__Managing_gac9ee72880da119654a37a1a5e4b8b243}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+text\+\_\+get()}}, \mbox{\hyperlink{group__CopyPaste_gga8ef03135fd5621daaa92639567184016ab7f374618aa6a5b6104fef58cc592bfd}{ELM\+\_\+\+SEL\+\_\+\+FORMAT\+\_\+\+TEXT}}, and \mbox{\hyperlink{group__CopyPaste_ggac38d40972bbc6b184bc1126313b49946ad84db78a515199cf4bd0d325f08c3842}{ELM\+\_\+\+SEL\+\_\+\+TYPE\+\_\+\+CLIPBOARD}}.

\mbox{\Hypertarget{group__Managing_gaab8242e6c2aed7c9f7e353f8f79f520f}\label{group__Managing_gaab8242e6c2aed7c9f7e353f8f79f520f}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_copy@{elm\_code\_widget\_selection\_copy}}
\index{elm\_code\_widget\_selection\_copy@{elm\_code\_widget\_selection\_copy}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_copy()}{elm\_code\_widget\_selection\_copy()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+copy (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget }\end{DoxyParamCaption})}



Copy the selected widget content to clipboard. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}


References \mbox{\hyperlink{group__CopyPaste_ga758900b7b6b1d759ae893c32734d8d82}{elm\+\_\+cnp\+\_\+selection\+\_\+loss\+\_\+callback\+\_\+set()}}, \mbox{\hyperlink{group__CopyPaste_ga25ab57b22dc92c654851848b205b219f}{elm\+\_\+cnp\+\_\+selection\+\_\+set()}}, \mbox{\hyperlink{group__Managing_gaabe6e1d4a527638d55d409cda3882361}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+is\+\_\+empty()}}, \mbox{\hyperlink{group__Managing_gac9ee72880da119654a37a1a5e4b8b243}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+text\+\_\+get()}}, \mbox{\hyperlink{group__CopyPaste_gga8ef03135fd5621daaa92639567184016ab7f374618aa6a5b6104fef58cc592bfd}{ELM\+\_\+\+SEL\+\_\+\+FORMAT\+\_\+\+TEXT}}, and \mbox{\hyperlink{group__CopyPaste_ggac38d40972bbc6b184bc1126313b49946ad84db78a515199cf4bd0d325f08c3842}{ELM\+\_\+\+SEL\+\_\+\+TYPE\+\_\+\+CLIPBOARD}}.

\mbox{\Hypertarget{group__Managing_ga4bea333d15fc0bd2d290da83cc86f934}\label{group__Managing_ga4bea333d15fc0bd2d290da83cc86f934}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_paste@{elm\_code\_widget\_selection\_paste}}
\index{elm\_code\_widget\_selection\_paste@{elm\_code\_widget\_selection\_paste}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_paste()}{elm\_code\_widget\_selection\_paste()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+paste (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget }\end{DoxyParamCaption})}



Paste the copied widget content from clipboard. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}


References \mbox{\hyperlink{group__CopyPaste_ga21a9a2af690e6338221409960f47c690}{elm\+\_\+cnp\+\_\+selection\+\_\+get()}}, \mbox{\hyperlink{group__Managing_ga545b2b1c842e2c7aae7bdd0ef5127959}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+delete()}}, \mbox{\hyperlink{group__CopyPaste_gga8ef03135fd5621daaa92639567184016ab7f374618aa6a5b6104fef58cc592bfd}{ELM\+\_\+\+SEL\+\_\+\+FORMAT\+\_\+\+TEXT}}, and \mbox{\hyperlink{group__CopyPaste_ggac38d40972bbc6b184bc1126313b49946ad84db78a515199cf4bd0d325f08c3842}{ELM\+\_\+\+SEL\+\_\+\+TYPE\+\_\+\+CLIPBOARD}}.

\mbox{\Hypertarget{group__Managing_gaabe6e1d4a527638d55d409cda3882361}\label{group__Managing_gaabe6e1d4a527638d55d409cda3882361}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_is\_empty@{elm\_code\_widget\_selection\_is\_empty}}
\index{elm\_code\_widget\_selection\_is\_empty@{elm\_code\_widget\_selection\_is\_empty}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_is\_empty()}{elm\_code\_widget\_selection\_is\_empty()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+is\+\_\+empty (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget }\end{DoxyParamCaption})}



check if the widget selection is empty. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true is empty, false otherwise 
\end{DoxyReturn}


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



Referenced by \mbox{\hyperlink{group__Managing_gaab8242e6c2aed7c9f7e353f8f79f520f}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+copy()}}, and \mbox{\hyperlink{group__Managing_gaef6264dd2a7b6816811b7791c2847646}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+cut()}}.

\mbox{\Hypertarget{group__Managing_ga6621a89e3a92c32760302245b0bbc765}\label{group__Managing_ga6621a89e3a92c32760302245b0bbc765}} 
\index{the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}!elm\_code\_widget\_selection\_select\_all@{elm\_code\_widget\_selection\_select\_all}}
\index{elm\_code\_widget\_selection\_select\_all@{elm\_code\_widget\_selection\_select\_all}!the complexities of selecting text across separate lines.@{the complexities of selecting text across separate lines.}}
\doxysubsubsection{\texorpdfstring{elm\_code\_widget\_selection\_select\_all()}{elm\_code\_widget\_selection\_select\_all()}}
{\footnotesize\ttfamily void elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+select\+\_\+all (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{widget }\end{DoxyParamCaption})}



Select the entire widget contents. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em widget} & {\ttfamily The} elm\+\_\+widget object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Managing_gaa30ac8179d9a45d82e0e4bae53f44068}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+end()}}, and \mbox{\hyperlink{group__Managing_ga6c0d7e49accb93b2430195035ec81ed6}{elm\+\_\+code\+\_\+widget\+\_\+selection\+\_\+start()}}.

