\hypertarget{group__Elm__File__Selector__Entry}{}\doxysection{File Selector Entry}
\label{group__Elm__File__Selector__Entry}\index{File Selector Entry@{File Selector Entry}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__File__Selector__Entry_ga4f15d30896e40e7ccba49fda045ac1fe}{elm\+\_\+fileselector\+\_\+entry\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new file selector entry widget to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__File__Selector__Entry_gaa6be3beb4e8dbc297c8e426ae0df4b53}{elm\+\_\+fileselector\+\_\+entry\+\_\+path\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Set the initial file system path and the entry\textquotesingle{}s path string for a given file selector entry widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char $\ast$ \mbox{\hyperlink{group__Elm__File__Selector__Entry_gaab9e280692df3d2d229fa82c13f9879d}{elm\+\_\+fileselector\+\_\+entry\+\_\+path\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the entry\textquotesingle{}s path string for a given file selector entry widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__File__Selector__Entry_ga07461d01aef8b5e713a8cadec5d178af}{elm\+\_\+fileselector\+\_\+entry\+\_\+expandable\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} value)
\begin{DoxyCompactList}\small\item\em Enable/disable a tree view in the given file selector entry widget\textquotesingle{}s internal file selector. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__File__Selector__Entry_ga947d14f06e392c3fdb09cc5debfca556}{elm\+\_\+fileselector\+\_\+entry\+\_\+expandable\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether tree view is enabled for the given file selector entry widget\textquotesingle{}s internal file selector. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__File__Selector__Entry_gacbea0a11571f6499b996ab8da3fa540f}{elm\+\_\+fileselector\+\_\+entry\+\_\+folder\+\_\+only\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} value)
\begin{DoxyCompactList}\small\item\em Set whether a given file selector entry widget\textquotesingle{}s internal file selector is to display folders only or the directory contents, as well. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__File__Selector__Entry_gae1ce3ce439d8b5df7aa19677b3b00ae3}{elm\+\_\+fileselector\+\_\+entry\+\_\+folder\+\_\+only\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether a given file selector entry widget\textquotesingle{}s internal file selector is displaying folders only or the directory contents, as well. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__File__Selector__Entry_gaa0e81f49da6a2d62381e7aae8d1b4dc3}{elm\+\_\+fileselector\+\_\+entry\+\_\+is\+\_\+save\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} value)
\begin{DoxyCompactList}\small\item\em Enable/disable the file name entry box where the user can type in a name for a file, in a given file selector entry widget\textquotesingle{}s internal file selector. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__File__Selector__Entry_gaff82743606e3c658b13c8f88bfd0caa5}{elm\+\_\+fileselector\+\_\+entry\+\_\+is\+\_\+save\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the given file selector entry widget\textquotesingle{}s internal file selector is in \char`\"{}saving dialog\char`\"{} mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__File__Selector__Entry_ga3d87be979350a828f4fd6ce13bd944f6}{elm\+\_\+fileselector\+\_\+entry\+\_\+selected\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Set the initial file system path for a given file selector entry widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char $\ast$ \mbox{\hyperlink{group__Elm__File__Selector__Entry_ga911e5e22076ba4f2197d0303a271b015}{elm\+\_\+fileselector\+\_\+entry\+\_\+selected\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the parent directory\textquotesingle{}s path to the latest file selection on a given filer selector entry widget. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{fileselector_entry_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{img/widget/fileselector_entry/preview-00}}
\end{DoxyImageNoCaption}


This is an entry made to be filled with or display a {\bfseries{file system path string}}. Besides the entry itself, the widget has a file selector button on its side, which will raise an internal file selector widget, when clicked, for path selection aided by file system navigation.

This file selector may appear in an Elementary window or in an inner window. When a file is chosen from it, the (inner) window is closed and the selected file\textquotesingle{}s path string is exposed both as a smart event and as the new text on the entry.

This widget inherits from the \mbox{\hyperlink{group__Elm__Layout}{Layout}} one, so that all the functions acting on it also work for file selector entry objects (since 1.\+8).

This widget encapsulates operations on its internal file selector on its own API. There is less control over its file selector than that one would have instantiating one directly.

Smart callbacks one can register to\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}changed\char`\"{}} -\/ The text within the entry was changed
\item {\ttfamily \char`\"{}activated\char`\"{}} -\/ The entry has had editing finished and changes are to be \char`\"{}committed\char`\"{}
\item {\ttfamily \char`\"{}press\char`\"{}} -\/ The entry has been clicked
\item {\ttfamily \char`\"{}longpressed\char`\"{}} -\/ The entry has been clicked (and held) for a couple seconds
\item {\ttfamily \char`\"{}clicked\char`\"{}} -\/ The entry has been clicked
\item {\ttfamily \char`\"{}clicked,double\char`\"{}} -\/ The entry has been double clicked
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ The entry has received focus (since 1.\+8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ The entry has lost focus (since 1.\+8)
\item {\ttfamily \char`\"{}selection,paste\char`\"{}} -\/ A paste action has occurred on the entry
\item {\ttfamily \char`\"{}selection,copy\char`\"{}} -\/ A copy action has occurred on the entry
\item {\ttfamily \char`\"{}selection,cut\char`\"{}} -\/ A cut action has occurred on the entry
\item {\ttfamily \char`\"{}unpressed\char`\"{}} -\/ The file selector entry\textquotesingle{}s button was released after being pressed.
\item {\ttfamily \char`\"{}file,chosen\char`\"{}} -\/ The user has selected a path via the file selector entry\textquotesingle{}s internal file selector, whose string pointer comes as the {\ttfamily event\+\_\+info} data (a stringshared string)
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program\textquotesingle{}s language changed
\end{DoxyItemize}

Default text parts of the fileselector\+\_\+button widget that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}default\char`\"{} -\/ A label of the fileselector\+\_\+button\end{DoxyItemize}
Default content parts of the fileselector\+\_\+entry widget that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}button icon\char`\"{} -\/ A button icon of the fileselector\+\_\+entry\end{DoxyItemize}
Supported elm\+\_\+object common APIs. \begin{DoxyItemize}
\item \mbox{\hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga965e34858eb4b80b7a4b5feda732bf27}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get}} \item \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga32413f4d59d8232cd362a922a281abf1}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+get}} \item \mbox{\hyperlink{group__Elm__General_gadc5a1df25fe17e31739841133b53b5fc}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+unset}} \item \mbox{\hyperlink{group__Elm__General_ga6849a57df3316eabad5bec443bf87597}{elm\+\_\+object\+\_\+disabled\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga3ecb0d6b4e76ff39006f218942c7950d}{elm\+\_\+object\+\_\+disabled\+\_\+get}}\end{DoxyItemize}
Here is an example on its usage\+: \begin{DoxyItemize}
\item \mbox{\hyperlink{fileselector_entry_example}{File selector entry widget example}}\end{DoxyItemize}
\begin{DoxySeeAlso}{See also}
File\+\_\+\+Selector\+\_\+\+Button for a similar widget. 
\end{DoxySeeAlso}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__File__Selector__Entry_ga4f15d30896e40e7ccba49fda045ac1fe}\label{group__Elm__File__Selector__Entry_ga4f15d30896e40e7ccba49fda045ac1fe}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_add@{elm\_fileselector\_entry\_add}}
\index{elm\_fileselector\_entry\_add@{elm\_fileselector\_entry\_add}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_add()}{elm\_fileselector\_entry\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+fileselector\+\_\+entry\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Add a new file selector entry widget to the given parent Elementary (container) object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new file selector entry widget handle or {\ttfamily NULL}, on errors 
\end{DoxyReturn}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL.

\mbox{\Hypertarget{group__Elm__File__Selector__Entry_gaa6be3beb4e8dbc297c8e426ae0df4b53}\label{group__Elm__File__Selector__Entry_gaa6be3beb4e8dbc297c8e426ae0df4b53}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_path\_set@{elm\_fileselector\_entry\_path\_set}}
\index{elm\_fileselector\_entry\_path\_set@{elm\_fileselector\_entry\_path\_set}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_path\_set()}{elm\_fileselector\_entry\_path\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+fileselector\+\_\+entry\+\_\+path\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{path }\end{DoxyParamCaption})}



Set the initial file system path and the entry\textquotesingle{}s path string for a given file selector entry widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector entry widget \\
\hline
{\em path} & The path string\\
\hline
\end{DoxyParams}
It must be a {\bfseries{directory}} path, which will have the contents displayed initially in the file selector\textquotesingle{}s view, when invoked from {\ttfamily obj}. The default initial path is the {\ttfamily \char`\"{}\+HOME\char`\"{}} environment variable\textquotesingle{}s value.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_ga070960b00a8317519dc00076d07574ea}{elm\+\_\+fileselector\+\_\+path\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000151}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_ga0a29bfd628ae0dc1cc0d1a3334580802}{elm\+\_\+fileselector\+\_\+path\+\_\+set()}} instead.\end{DoxyRefDesc}


References elm\+\_\+fileselector\+\_\+path\+\_\+set().

\mbox{\Hypertarget{group__Elm__File__Selector__Entry_gaab9e280692df3d2d229fa82c13f9879d}\label{group__Elm__File__Selector__Entry_gaab9e280692df3d2d229fa82c13f9879d}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_path\_get@{elm\_fileselector\_entry\_path\_get}}
\index{elm\_fileselector\_entry\_path\_get@{elm\_fileselector\_entry\_path\_get}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_path\_get()}{elm\_fileselector\_entry\_path\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char$\ast$ elm\+\_\+fileselector\+\_\+entry\+\_\+path\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the entry\textquotesingle{}s path string for a given file selector entry widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector entry widget \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
path The path string
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_ga0a29bfd628ae0dc1cc0d1a3334580802}{elm\+\_\+fileselector\+\_\+path\+\_\+set()}} for more details
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000152}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_ga070960b00a8317519dc00076d07574ea}{elm\+\_\+fileselector\+\_\+path\+\_\+get()}} instead.\end{DoxyRefDesc}


References elm\+\_\+fileselector\+\_\+path\+\_\+get().

\mbox{\Hypertarget{group__Elm__File__Selector__Entry_ga07461d01aef8b5e713a8cadec5d178af}\label{group__Elm__File__Selector__Entry_ga07461d01aef8b5e713a8cadec5d178af}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_expandable\_set@{elm\_fileselector\_entry\_expandable\_set}}
\index{elm\_fileselector\_entry\_expandable\_set@{elm\_fileselector\_entry\_expandable\_set}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_expandable\_set()}{elm\_fileselector\_entry\_expandable\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+fileselector\+\_\+entry\+\_\+expandable\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{value }\end{DoxyParamCaption})}



Enable/disable a tree view in the given file selector entry widget\textquotesingle{}s internal file selector. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector entry widget \\
\hline
{\em value} & {\ttfamily EINA\+\_\+\+TRUE} to enable tree view, {\ttfamily EINA\+\_\+\+FALSE} to disable\\
\hline
\end{DoxyParams}
This has the same effect as \mbox{\hyperlink{group__Elm__Fileselector_gab12cb7913e0e82ee591471a6e36b6faf}{elm\+\_\+fileselector\+\_\+expandable\+\_\+set()}}, but now applied to a file selector entry\textquotesingle{}s internal file selector.

\begin{DoxyNote}{Note}
There\textquotesingle{}s no way to put a file selector entry\textquotesingle{}s internal file selector in \char`\"{}grid mode\char`\"{}, as one may do with \char`\"{}pure\char`\"{} file selectors.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_ga07ea4bc495413dd301a888c3413e9bd5}{elm\+\_\+fileselector\+\_\+expandable\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000153}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_gab12cb7913e0e82ee591471a6e36b6faf}{elm\+\_\+fileselector\+\_\+expandable\+\_\+set()}} instead.\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__File__Selector__Entry_ga947d14f06e392c3fdb09cc5debfca556}\label{group__Elm__File__Selector__Entry_ga947d14f06e392c3fdb09cc5debfca556}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_expandable\_get@{elm\_fileselector\_entry\_expandable\_get}}
\index{elm\_fileselector\_entry\_expandable\_get@{elm\_fileselector\_entry\_expandable\_get}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_expandable\_get()}{elm\_fileselector\_entry\_expandable\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+fileselector\+\_\+entry\+\_\+expandable\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether tree view is enabled for the given file selector entry widget\textquotesingle{}s internal file selector. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector entry widget \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} if {\ttfamily obj} widget\textquotesingle{}s internal file selector is in tree view, {\ttfamily EINA\+\_\+\+FALSE} otherwise (and or errors)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_gab12cb7913e0e82ee591471a6e36b6faf}{elm\+\_\+fileselector\+\_\+expandable\+\_\+set()}} for more details
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000154}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_ga07ea4bc495413dd301a888c3413e9bd5}{elm\+\_\+fileselector\+\_\+expandable\+\_\+get()}} instead.\end{DoxyRefDesc}


References EINA\+\_\+\+FALSE.

\mbox{\Hypertarget{group__Elm__File__Selector__Entry_gacbea0a11571f6499b996ab8da3fa540f}\label{group__Elm__File__Selector__Entry_gacbea0a11571f6499b996ab8da3fa540f}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_folder\_only\_set@{elm\_fileselector\_entry\_folder\_only\_set}}
\index{elm\_fileselector\_entry\_folder\_only\_set@{elm\_fileselector\_entry\_folder\_only\_set}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_folder\_only\_set()}{elm\_fileselector\_entry\_folder\_only\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+fileselector\+\_\+entry\+\_\+folder\+\_\+only\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{value }\end{DoxyParamCaption})}



Set whether a given file selector entry widget\textquotesingle{}s internal file selector is to display folders only or the directory contents, as well. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector entry widget \\
\hline
{\em value} & {\ttfamily EINA\+\_\+\+TRUE} to make {\ttfamily obj} widget\textquotesingle{}s internal file selector only display directories, {\ttfamily EINA\+\_\+\+FALSE} to make files to be displayed in it too\\
\hline
\end{DoxyParams}
This has the same effect as \mbox{\hyperlink{group__Elm__Fileselector_gaeb86ea802c18c7a2f066cb4fcbe3c57e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+set()}}, but now applied to a file selector entry\textquotesingle{}s internal file selector.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_ga0a195d1435ed3440fcfb0a6d799ae68e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000155}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_gaeb86ea802c18c7a2f066cb4fcbe3c57e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+set()}} instead.\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__File__Selector__Entry_gae1ce3ce439d8b5df7aa19677b3b00ae3}\label{group__Elm__File__Selector__Entry_gae1ce3ce439d8b5df7aa19677b3b00ae3}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_folder\_only\_get@{elm\_fileselector\_entry\_folder\_only\_get}}
\index{elm\_fileselector\_entry\_folder\_only\_get@{elm\_fileselector\_entry\_folder\_only\_get}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_folder\_only\_get()}{elm\_fileselector\_entry\_folder\_only\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+fileselector\+\_\+entry\+\_\+folder\+\_\+only\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether a given file selector entry widget\textquotesingle{}s internal file selector is displaying folders only or the directory contents, as well. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector entry widget \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} if {\ttfamily obj} widget\textquotesingle{}s internal file selector is only displaying directories, {\ttfamily EINA\+\_\+\+FALSE} if files are being displayed in it too (and on errors)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_gaeb86ea802c18c7a2f066cb4fcbe3c57e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+set()}} for more details
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000156}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_ga0a195d1435ed3440fcfb0a6d799ae68e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+get()}} instead.\end{DoxyRefDesc}


References EINA\+\_\+\+FALSE.

\mbox{\Hypertarget{group__Elm__File__Selector__Entry_gaa0e81f49da6a2d62381e7aae8d1b4dc3}\label{group__Elm__File__Selector__Entry_gaa0e81f49da6a2d62381e7aae8d1b4dc3}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_is\_save\_set@{elm\_fileselector\_entry\_is\_save\_set}}
\index{elm\_fileselector\_entry\_is\_save\_set@{elm\_fileselector\_entry\_is\_save\_set}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_is\_save\_set()}{elm\_fileselector\_entry\_is\_save\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+fileselector\+\_\+entry\+\_\+is\+\_\+save\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{value }\end{DoxyParamCaption})}



Enable/disable the file name entry box where the user can type in a name for a file, in a given file selector entry widget\textquotesingle{}s internal file selector. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector entry widget \\
\hline
{\em value} & {\ttfamily EINA\+\_\+\+TRUE} to make {\ttfamily obj} widget\textquotesingle{}s internal file selector a \char`\"{}saving dialog\char`\"{}, {\ttfamily EINA\+\_\+\+FALSE} otherwise\\
\hline
\end{DoxyParams}
This has the same effect as \mbox{\hyperlink{group__Elm__Fileselector_ga3cce4da9062c9d9134d6970ebe3a65c8}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+set()}}, but now applied to a file selector entry\textquotesingle{}s internal file selector.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_ga72f29bc1a9070aea636d95188717ee14}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000157}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_ga3cce4da9062c9d9134d6970ebe3a65c8}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+set()}} instead.\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__File__Selector__Entry_gaff82743606e3c658b13c8f88bfd0caa5}\label{group__Elm__File__Selector__Entry_gaff82743606e3c658b13c8f88bfd0caa5}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_is\_save\_get@{elm\_fileselector\_entry\_is\_save\_get}}
\index{elm\_fileselector\_entry\_is\_save\_get@{elm\_fileselector\_entry\_is\_save\_get}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_is\_save\_get()}{elm\_fileselector\_entry\_is\_save\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+fileselector\+\_\+entry\+\_\+is\+\_\+save\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the given file selector entry widget\textquotesingle{}s internal file selector is in \char`\"{}saving dialog\char`\"{} mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector entry widget \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE}, if {\ttfamily obj} widget\textquotesingle{}s internal file selector is in \char`\"{}saving dialog\char`\"{} mode, {\ttfamily EINA\+\_\+\+FALSE} otherwise (and on errors)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_ga3cce4da9062c9d9134d6970ebe3a65c8}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+set()}} for more details
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000158}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_ga72f29bc1a9070aea636d95188717ee14}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+get()}} instead.\end{DoxyRefDesc}


References EINA\+\_\+\+FALSE.

\mbox{\Hypertarget{group__Elm__File__Selector__Entry_ga3d87be979350a828f4fd6ce13bd944f6}\label{group__Elm__File__Selector__Entry_ga3d87be979350a828f4fd6ce13bd944f6}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_selected\_set@{elm\_fileselector\_entry\_selected\_set}}
\index{elm\_fileselector\_entry\_selected\_set@{elm\_fileselector\_entry\_selected\_set}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_selected\_set()}{elm\_fileselector\_entry\_selected\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+fileselector\+\_\+entry\+\_\+selected\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{path }\end{DoxyParamCaption})}



Set the initial file system path for a given file selector entry widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector entry widget \\
\hline
{\em path} & The path string\\
\hline
\end{DoxyParams}
It must be a {\bfseries{directory}} path, which will have the contents displayed initially in the file selector\textquotesingle{}s view, when invoked from {\ttfamily obj}. The default initial path is the {\ttfamily \char`\"{}\+HOME\char`\"{}} environment variable\textquotesingle{}s value.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_ga070960b00a8317519dc00076d07574ea}{elm\+\_\+fileselector\+\_\+path\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000159}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_gaacb1c3aa8119c1875b79cfe858bf1a00}{elm\+\_\+fileselector\+\_\+selected\+\_\+set()}} instead.\end{DoxyRefDesc}


References elm\+\_\+fileselector\+\_\+selected\+\_\+set().

\mbox{\Hypertarget{group__Elm__File__Selector__Entry_ga911e5e22076ba4f2197d0303a271b015}\label{group__Elm__File__Selector__Entry_ga911e5e22076ba4f2197d0303a271b015}} 
\index{File Selector Entry@{File Selector Entry}!elm\_fileselector\_entry\_selected\_get@{elm\_fileselector\_entry\_selected\_get}}
\index{elm\_fileselector\_entry\_selected\_get@{elm\_fileselector\_entry\_selected\_get}!File Selector Entry@{File Selector Entry}}
\doxysubsubsection{\texorpdfstring{elm\_fileselector\_entry\_selected\_get()}{elm\_fileselector\_entry\_selected\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char$\ast$ elm\+\_\+fileselector\+\_\+entry\+\_\+selected\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the parent directory\textquotesingle{}s path to the latest file selection on a given filer selector entry widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The (full) path of the directory of the last selection on {\ttfamily obj} widget, a {\bfseries{stringshared}} string
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Fileselector_ga0a29bfd628ae0dc1cc0d1a3334580802}{elm\+\_\+fileselector\+\_\+path\+\_\+set()}}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000160}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Fileselector_gab0f22909aa97264ca6c72131623fa0c4}{elm\+\_\+fileselector\+\_\+selected\+\_\+get()}} instead.\end{DoxyRefDesc}


References elm\+\_\+fileselector\+\_\+selected\+\_\+get().

