\section{File Selector Button}
\label{group__Elm__File__Selector__Button}\index{File Selector Button@{File Selector Button}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__File__Selector__Button_ga526bc1dd03cc489c64ad102a588f8064}{elm\+\_\+fileselector\+\_\+button\+\_\+add} (Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new file selector button widget to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void \hyperlink{group__Elm__File__Selector__Button_ga201be50a20b315235ad58d6e6f177133}{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+set} (Evas\+\_\+\+Object $\ast$obj, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Set the initial file system path for a given file selector button widget. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED const char $\ast$ \hyperlink{group__Elm__File__Selector__Button_ga90ae818bdaa61d2ab9bf69dbd5bd9cd1}{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+get} (const Evas\+\_\+\+Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the initial file system path set for a given file selector button widget. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void \hyperlink{group__Elm__File__Selector__Button_gacac6df5a10d413d5128e93dcd90e9a0e}{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+set} (Evas\+\_\+\+Object $\ast$obj, Eina\+\_\+\+Bool value)
\begin{DoxyCompactList}\small\item\em Enable/disable a tree view in the given file selector button widget\textquotesingle{}s internal file selector. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED Eina\+\_\+\+Bool \hyperlink{group__Elm__File__Selector__Button_gaacef3250a5bdb4c040360efc650b2890}{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+get} (const Evas\+\_\+\+Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether tree view is enabled for the given file selector button widget\textquotesingle{}s internal file selector. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void \hyperlink{group__Elm__File__Selector__Button_ga2d9bf733e78e568087d9b71a5e374452}{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+set} (Evas\+\_\+\+Object $\ast$obj, Eina\+\_\+\+Bool value)
\begin{DoxyCompactList}\small\item\em Set whether a given file selector button widget\textquotesingle{}s internal file selector is to display folders only or the directory contents, as well. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED Eina\+\_\+\+Bool \hyperlink{group__Elm__File__Selector__Button_ga2bdeef93bbb7d88b2a033301c37c7a5b}{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+get} (const Evas\+\_\+\+Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether a given file selector button widget\textquotesingle{}s internal file selector is displaying folders only or the directory contents, as well. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void \hyperlink{group__Elm__File__Selector__Button_ga02f0105a9fd01bf081546f540894809d}{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+set} (Evas\+\_\+\+Object $\ast$obj, 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 button widget\textquotesingle{}s internal file selector. \end{DoxyCompactList}\item 
E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED Eina\+\_\+\+Bool \hyperlink{group__Elm__File__Selector__Button_gab646831313df356c3c8de467deae8740}{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+get} (const Evas\+\_\+\+Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the given file selector button widget\textquotesingle{}s internal file selector is in \char`\"{}saving dialog\char`\"{} mode. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


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


This is a button that, when clicked, creates an Elementary window (or inner window) {\bfseries  with a fileselector widget" within}. When a file is chosen, the (inner) window is closed and the button emits a signal having the selected file as it\textquotesingle{}s {\ttfamily event\+\_\+info}.

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

The following styles are available for this button\+: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} \item {\ttfamily \char`\"{}anchor\char`\"{}} \item {\ttfamily \char`\"{}hoversel\+\_\+vertical\char`\"{}} \item {\ttfamily \char`\"{}hoversel\+\_\+vertical\+\_\+entry\char`\"{}} \end{DoxyItemize}
This widget inherits from the Button one, so that all the functions acting on it also work for file selector button objects.

This widget emits the following signals, besides the ones sent from Button\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}file,chosen\char`\"{}} -\/ the user has selected a path, 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
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the fileselector button has received focus. (since 1.\+8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the fileselector button has lost focus. (since 1.\+8)
\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\+\_\+button widget that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}icon\char`\"{} -\/ Icon of the fileselector\+\_\+button\end{DoxyItemize}
Supported elm\+\_\+object common A\+P\+Is. \begin{DoxyItemize}
\item \hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set} \item \hyperlink{group__Elm__General_ga965e34858eb4b80b7a4b5feda732bf27}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get} \item \hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set} \item \hyperlink{group__Elm__General_ga32413f4d59d8232cd362a922a281abf1}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+get} \item \hyperlink{group__Elm__General_gadc5a1df25fe17e31739841133b53b5fc}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+unset} \item \hyperlink{group__Elm__General_ga6849a57df3316eabad5bec443bf87597}{elm\+\_\+object\+\_\+disabled\+\_\+set} \item \hyperlink{group__Elm__General_ga3ecb0d6b4e76ff39006f218942c7950d}{elm\+\_\+object\+\_\+disabled\+\_\+get}\end{DoxyItemize}
Here is an example on its usage\+: \begin{DoxyItemize}
\item \hyperlink{fileselector_button_example}{File selector button widget example}\end{DoxyItemize}
\begin{DoxySeeAlso}{See also}
File\+\_\+\+Selector\+\_\+\+Entry for a similar widget. 
\end{DoxySeeAlso}


\subsection{Function Documentation}
\index{File Selector Button@{File Selector Button}!elm\+\_\+fileselector\+\_\+button\+\_\+add@{elm\+\_\+fileselector\+\_\+button\+\_\+add}}
\index{elm\+\_\+fileselector\+\_\+button\+\_\+add@{elm\+\_\+fileselector\+\_\+button\+\_\+add}!File Selector Button@{File Selector Button}}
\subsubsection[{\texorpdfstring{elm\+\_\+fileselector\+\_\+button\+\_\+add(\+Evas\+\_\+\+Object $\ast$parent)}{elm_fileselector_button_add(Evas_Object *parent)}}]{\setlength{\rightskip}{0pt plus 5cm}Evas\+\_\+\+Object$\ast$ elm\+\_\+fileselector\+\_\+button\+\_\+add (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Elm__File__Selector__Button_ga526bc1dd03cc489c64ad102a588f8064}


Add a new file selector button 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 button widget handle or {\ttfamily N\+U\+LL}, on errors 
\end{DoxyReturn}


References elm\+\_\+win\+\_\+title\+\_\+set().

\index{File Selector Button@{File Selector Button}!elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+get@{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+get}}
\index{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+get@{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+get}!File Selector Button@{File Selector Button}}
\subsubsection[{\texorpdfstring{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+get(const Evas\+\_\+\+Object $\ast$obj)}{elm_fileselector_button_expandable_get(const Evas_Object *obj)}}]{\setlength{\rightskip}{0pt plus 5cm}E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED Eina\+\_\+\+Bool elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Elm__File__Selector__Button_gaacef3250a5bdb4c040360efc650b2890}


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


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector button widget \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if {\ttfamily obj} widget\textquotesingle{}s internal file selector is in tree view, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise (and or errors)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Fileselector_gab12cb7913e0e82ee591471a6e36b6faf}{elm\+\_\+fileselector\+\_\+expandable\+\_\+set()} for more details
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000073}{Deprecated}]Use \hyperlink{group__Elm__Fileselector_ga07ea4bc495413dd301a888c3413e9bd5}{elm\+\_\+fileselector\+\_\+expandable\+\_\+get()} instead.\end{DoxyRefDesc}
\index{File Selector Button@{File Selector Button}!elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+set@{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+set}}
\index{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+set@{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+set}!File Selector Button@{File Selector Button}}
\subsubsection[{\texorpdfstring{elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+set(\+Evas\+\_\+\+Object $\ast$obj, Eina\+\_\+\+Bool value)}{elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value)}}]{\setlength{\rightskip}{0pt plus 5cm}E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void elm\+\_\+fileselector\+\_\+button\+\_\+expandable\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{obj, }
\item[{Eina\+\_\+\+Bool}]{value}
\end{DoxyParamCaption}
)}\label{group__Elm__File__Selector__Button_gacac6df5a10d413d5128e93dcd90e9a0e}


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


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector button widget \\
\hline
{\em value} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} to enable tree view, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} to disable\\
\hline
\end{DoxyParams}
This has the same effect as \hyperlink{group__Elm__Fileselector_gab12cb7913e0e82ee591471a6e36b6faf}{elm\+\_\+fileselector\+\_\+expandable\+\_\+set()}, but now applied to a file selector button\textquotesingle{}s internal file selector.

\begin{DoxyNote}{Note}
There\textquotesingle{}s no way to put a file selector button\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}
\hyperlink{group__Elm__Fileselector_ga07ea4bc495413dd301a888c3413e9bd5}{elm\+\_\+fileselector\+\_\+expandable\+\_\+get()}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000072}{Deprecated}]Use \hyperlink{group__Elm__Fileselector_gab12cb7913e0e82ee591471a6e36b6faf}{elm\+\_\+fileselector\+\_\+expandable\+\_\+set()} instead.\end{DoxyRefDesc}


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

\index{File Selector Button@{File Selector Button}!elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+get@{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+get}}
\index{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+get@{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+get}!File Selector Button@{File Selector Button}}
\subsubsection[{\texorpdfstring{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+get(const Evas\+\_\+\+Object $\ast$obj)}{elm_fileselector_button_folder_only_get(const Evas_Object *obj)}}]{\setlength{\rightskip}{0pt plus 5cm}E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED Eina\+\_\+\+Bool elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Elm__File__Selector__Button_ga2bdeef93bbb7d88b2a033301c37c7a5b}


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


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector button widget \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if {\ttfamily obj} widget\textquotesingle{}s internal file selector is only displaying directories, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} if files are being displayed in it too (and on errors)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Fileselector_gaeb86ea802c18c7a2f066cb4fcbe3c57e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+set()} for more details
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000075}{Deprecated}]Use \hyperlink{group__Elm__Fileselector_ga0a195d1435ed3440fcfb0a6d799ae68e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+get()} instead.\end{DoxyRefDesc}
\index{File Selector Button@{File Selector Button}!elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+set@{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+set}}
\index{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+set@{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+set}!File Selector Button@{File Selector Button}}
\subsubsection[{\texorpdfstring{elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+set(\+Evas\+\_\+\+Object $\ast$obj, Eina\+\_\+\+Bool value)}{elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value)}}]{\setlength{\rightskip}{0pt plus 5cm}E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void elm\+\_\+fileselector\+\_\+button\+\_\+folder\+\_\+only\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{obj, }
\item[{Eina\+\_\+\+Bool}]{value}
\end{DoxyParamCaption}
)}\label{group__Elm__File__Selector__Button_ga2d9bf733e78e568087d9b71a5e374452}


Set whether a given file selector button 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 button widget \\
\hline
{\em value} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} to make {\ttfamily obj} widget\textquotesingle{}s internal file selector only display directories, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} to make files to be displayed in it too\\
\hline
\end{DoxyParams}
This has the same effect as \hyperlink{group__Elm__Fileselector_gaeb86ea802c18c7a2f066cb4fcbe3c57e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+set()}, but now applied to a file selector button\textquotesingle{}s internal file selector.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Fileselector_ga0a195d1435ed3440fcfb0a6d799ae68e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+get()}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000074}{Deprecated}]Use \hyperlink{group__Elm__Fileselector_gaeb86ea802c18c7a2f066cb4fcbe3c57e}{elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+set()} instead.\end{DoxyRefDesc}


References elm\+\_\+fileselector\+\_\+folder\+\_\+only\+\_\+set().

\index{File Selector Button@{File Selector Button}!elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+get@{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+get}}
\index{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+get@{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+get}!File Selector Button@{File Selector Button}}
\subsubsection[{\texorpdfstring{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+get(const Evas\+\_\+\+Object $\ast$obj)}{elm_fileselector_button_is_save_get(const Evas_Object *obj)}}]{\setlength{\rightskip}{0pt plus 5cm}E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED Eina\+\_\+\+Bool elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Elm__File__Selector__Button_gab646831313df356c3c8de467deae8740}


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


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector button widget \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, if {\ttfamily obj} widget\textquotesingle{}s internal file selector is in \char`\"{}saving dialog\char`\"{} mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise (and on errors)
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Fileselector_ga3cce4da9062c9d9134d6970ebe3a65c8}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+set()} for more details
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000077}{Deprecated}]Use \hyperlink{group__Elm__Fileselector_ga72f29bc1a9070aea636d95188717ee14}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+get()} instead.\end{DoxyRefDesc}


References elm\+\_\+config\+\_\+finger\+\_\+size\+\_\+get(), elm\+\_\+fileselector\+\_\+hidden\+\_\+visible\+\_\+set(), elm\+\_\+fileselector\+\_\+mode\+\_\+set(), elm\+\_\+fileselector\+\_\+multi\+\_\+select\+\_\+set(), elm\+\_\+fileselector\+\_\+selected\+\_\+get(), elm\+\_\+fileselector\+\_\+selected\+\_\+paths\+\_\+get(), elm\+\_\+fileselector\+\_\+selected\+\_\+set(), elm\+\_\+fileselector\+\_\+sort\+\_\+method\+\_\+set(), elm\+\_\+fileselector\+\_\+thumbnail\+\_\+size\+\_\+get(), and elm\+\_\+fileselector\+\_\+thumbnail\+\_\+size\+\_\+set().

\index{File Selector Button@{File Selector Button}!elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+set@{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+set}}
\index{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+set@{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+set}!File Selector Button@{File Selector Button}}
\subsubsection[{\texorpdfstring{elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+set(\+Evas\+\_\+\+Object $\ast$obj, Eina\+\_\+\+Bool value)}{elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value)}}]{\setlength{\rightskip}{0pt plus 5cm}E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void elm\+\_\+fileselector\+\_\+button\+\_\+is\+\_\+save\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{obj, }
\item[{Eina\+\_\+\+Bool}]{value}
\end{DoxyParamCaption}
)}\label{group__Elm__File__Selector__Button_ga02f0105a9fd01bf081546f540894809d}


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


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector button widget \\
\hline
{\em value} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} to make {\ttfamily obj} widget\textquotesingle{}s internal file selector a \char`\"{}saving dialog\char`\"{}, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise\\
\hline
\end{DoxyParams}
This has the same effect as \hyperlink{group__Elm__Fileselector_ga3cce4da9062c9d9134d6970ebe3a65c8}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+set()}, but now applied to a file selector button\textquotesingle{}s internal file selector.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Fileselector_ga72f29bc1a9070aea636d95188717ee14}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+get()}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000076}{Deprecated}]Use \hyperlink{group__Elm__Fileselector_ga3cce4da9062c9d9134d6970ebe3a65c8}{elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+set()} instead.\end{DoxyRefDesc}


References elm\+\_\+fileselector\+\_\+is\+\_\+save\+\_\+set().

\index{File Selector Button@{File Selector Button}!elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+get@{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+get}}
\index{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+get@{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+get}!File Selector Button@{File Selector Button}}
\subsubsection[{\texorpdfstring{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+get(const Evas\+\_\+\+Object $\ast$obj)}{elm_fileselector_button_path_get(const Evas_Object *obj)}}]{\setlength{\rightskip}{0pt plus 5cm}E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED const char$\ast$ elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Elm__File__Selector__Button_ga90ae818bdaa61d2ab9bf69dbd5bd9cd1}


Get the initial file system path set for a given file selector button widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector button widget \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
path The path string
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Fileselector_ga0a29bfd628ae0dc1cc0d1a3334580802}{elm\+\_\+fileselector\+\_\+path\+\_\+set()} for more details
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000071}{Deprecated}]Use \hyperlink{group__Elm__Fileselector_ga070960b00a8317519dc00076d07574ea}{elm\+\_\+fileselector\+\_\+path\+\_\+get()} instead.\end{DoxyRefDesc}
\index{File Selector Button@{File Selector Button}!elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+set@{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+set}}
\index{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+set@{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+set}!File Selector Button@{File Selector Button}}
\subsubsection[{\texorpdfstring{elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+set(\+Evas\+\_\+\+Object $\ast$obj, const char $\ast$path)}{elm_fileselector_button_path_set(Evas_Object *obj, const char *path)}}]{\setlength{\rightskip}{0pt plus 5cm}E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED void elm\+\_\+fileselector\+\_\+button\+\_\+path\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{obj, }
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}\label{group__Elm__File__Selector__Button_ga201be50a20b315235ad58d6e6f177133}


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


\begin{DoxyParams}{Parameters}
{\em obj} & The file selector button 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`\"{}\+H\+O\+M\+E\char`\"{}} environment variable\textquotesingle{}s value.

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


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

