\hypertarget{struct__Efreet__Desktop}{}\section{\+\_\+\+Efreet\+\_\+\+Desktop Struct Reference}
\label{struct__Efreet__Desktop}\index{\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}}


Efreet\+\_\+\+Desktop.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{struct__Efreet__Desktop_a25085b9028c994a22d061ac52aab0547}{type}\hypertarget{struct__Efreet__Desktop_a25085b9028c994a22d061ac52aab0547}{}\label{struct__Efreet__Desktop_a25085b9028c994a22d061ac52aab0547}

\begin{DoxyCompactList}\small\item\em type of desktop file \end{DoxyCompactList}\item 
int \hyperlink{struct__Efreet__Desktop_a661de69bc9c9fa21882e4ecd348f4611}{ref}\hypertarget{struct__Efreet__Desktop_a661de69bc9c9fa21882e4ecd348f4611}{}\label{struct__Efreet__Desktop_a661de69bc9c9fa21882e4ecd348f4611}

\begin{DoxyCompactList}\small\item\em reference count -\/ internal \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_a443ba047369615aaf2ee6795c2282773}{version}\hypertarget{struct__Efreet__Desktop_a443ba047369615aaf2ee6795c2282773}{}\label{struct__Efreet__Desktop_a443ba047369615aaf2ee6795c2282773}

\begin{DoxyCompactList}\small\item\em version of spec file conforms to \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_a36ec4732dc80a241e3b886c2449a8554}{orig\+\_\+path}\hypertarget{struct__Efreet__Desktop_a36ec4732dc80a241e3b886c2449a8554}{}\label{struct__Efreet__Desktop_a36ec4732dc80a241e3b886c2449a8554}

\begin{DoxyCompactList}\small\item\em original path to .desktop file \end{DoxyCompactList}\item 
long long \hyperlink{struct__Efreet__Desktop_a25cf2b36c251eeee7b9157c1535482b9}{load\+\_\+time}\hypertarget{struct__Efreet__Desktop_a25cf2b36c251eeee7b9157c1535482b9}{}\label{struct__Efreet__Desktop_a25cf2b36c251eeee7b9157c1535482b9}

\begin{DoxyCompactList}\small\item\em modified time of .desktop on disk \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_a8509a0c3759b119cd3e1801e8d256879}{name}\hypertarget{struct__Efreet__Desktop_a8509a0c3759b119cd3e1801e8d256879}{}\label{struct__Efreet__Desktop_a8509a0c3759b119cd3e1801e8d256879}

\begin{DoxyCompactList}\small\item\em Specific name of the application. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_ae99965f5042d282bce3aa87df079f99d}{generic\+\_\+name}\hypertarget{struct__Efreet__Desktop_ae99965f5042d282bce3aa87df079f99d}{}\label{struct__Efreet__Desktop_ae99965f5042d282bce3aa87df079f99d}

\begin{DoxyCompactList}\small\item\em Generic name of the application. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_a4814e0190eba59d97a2769dac5535b11}{comment}\hypertarget{struct__Efreet__Desktop_a4814e0190eba59d97a2769dac5535b11}{}\label{struct__Efreet__Desktop_a4814e0190eba59d97a2769dac5535b11}

\begin{DoxyCompactList}\small\item\em Tooltip for the entry. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_a5e3f645fa8dbcb83d1da4299248ef98f}{icon}\hypertarget{struct__Efreet__Desktop_a5e3f645fa8dbcb83d1da4299248ef98f}{}\label{struct__Efreet__Desktop_a5e3f645fa8dbcb83d1da4299248ef98f}

\begin{DoxyCompactList}\small\item\em Icon to display in file manager, menus, etc. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_a0dd5451ebe9891f51b51ed9eff994478}{try\+\_\+exec}\hypertarget{struct__Efreet__Desktop_a0dd5451ebe9891f51b51ed9eff994478}{}\label{struct__Efreet__Desktop_a0dd5451ebe9891f51b51ed9eff994478}

\begin{DoxyCompactList}\small\item\em Binary to determine if app is installed. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_a7cde002cb4c267267d4083463502b8a3}{exec}\hypertarget{struct__Efreet__Desktop_a7cde002cb4c267267d4083463502b8a3}{}\label{struct__Efreet__Desktop_a7cde002cb4c267267d4083463502b8a3}

\begin{DoxyCompactList}\small\item\em Program to execute. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_a2cc96d3abece35eb672300366205123e}{path}\hypertarget{struct__Efreet__Desktop_a2cc96d3abece35eb672300366205123e}{}\label{struct__Efreet__Desktop_a2cc96d3abece35eb672300366205123e}

\begin{DoxyCompactList}\small\item\em Working directory to run app in. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_ac3c10adc9b08bf3547ee8b93f9eae43e}{startup\+\_\+wm\+\_\+class}\hypertarget{struct__Efreet__Desktop_ac3c10adc9b08bf3547ee8b93f9eae43e}{}\label{struct__Efreet__Desktop_ac3c10adc9b08bf3547ee8b93f9eae43e}

\begin{DoxyCompactList}\small\item\em If specified will map at least one window with the given string as it\textquotesingle{}s WM class or WM name. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{struct__Efreet__Desktop_ad46734ecebad2aedbd22884beb269355}{url}\hypertarget{struct__Efreet__Desktop_ad46734ecebad2aedbd22884beb269355}{}\label{struct__Efreet__Desktop_ad46734ecebad2aedbd22884beb269355}

\begin{DoxyCompactList}\small\item\em U\+RL to access if type is E\+F\+R\+E\+E\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+I\+NK. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{struct__Efreet__Desktop_a4a64c1edc2a4024045f549a5fd138706}{only\+\_\+show\+\_\+in}\hypertarget{struct__Efreet__Desktop_a4a64c1edc2a4024045f549a5fd138706}{}\label{struct__Efreet__Desktop_a4a64c1edc2a4024045f549a5fd138706}

\begin{DoxyCompactList}\small\item\em list of environments that should display the icon \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{struct__Efreet__Desktop_ab7532f9314450736c2259ba876f225ff}{not\+\_\+show\+\_\+in}\hypertarget{struct__Efreet__Desktop_ab7532f9314450736c2259ba876f225ff}{}\label{struct__Efreet__Desktop_ab7532f9314450736c2259ba876f225ff}

\begin{DoxyCompactList}\small\item\em list of environments that shoudn\textquotesingle{}t display the icon \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{struct__Efreet__Desktop_a9d309a1727eefb7f92c729e7d52b9b47}{categories}\hypertarget{struct__Efreet__Desktop_a9d309a1727eefb7f92c729e7d52b9b47}{}\label{struct__Efreet__Desktop_a9d309a1727eefb7f92c729e7d52b9b47}

\begin{DoxyCompactList}\small\item\em Categories in which item should be shown. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{struct__Efreet__Desktop_a65648fae984bbca5676f4244d2c61762}{mime\+\_\+types}\hypertarget{struct__Efreet__Desktop_a65648fae984bbca5676f4244d2c61762}{}\label{struct__Efreet__Desktop_a65648fae984bbca5676f4244d2c61762}

\begin{DoxyCompactList}\small\item\em The mime types supppored by this app. \end{DoxyCompactList}\item 
unsigned char \hyperlink{struct__Efreet__Desktop_aa73b4e5de8b38397a690efb1ea13d31d}{no\+\_\+display}\hypertarget{struct__Efreet__Desktop_aa73b4e5de8b38397a690efb1ea13d31d}{}\label{struct__Efreet__Desktop_aa73b4e5de8b38397a690efb1ea13d31d}

\begin{DoxyCompactList}\small\item\em Don\textquotesingle{}t display this application in menus. \end{DoxyCompactList}\item 
unsigned char \hyperlink{struct__Efreet__Desktop_a5436d53a1c0e66d89300ba423d932dab}{hidden}\hypertarget{struct__Efreet__Desktop_a5436d53a1c0e66d89300ba423d932dab}{}\label{struct__Efreet__Desktop_a5436d53a1c0e66d89300ba423d932dab}

\begin{DoxyCompactList}\small\item\em User delete the item. \end{DoxyCompactList}\item 
unsigned char \hyperlink{struct__Efreet__Desktop_aa9906dd817b7abd0ba3241438c836277}{terminal}\hypertarget{struct__Efreet__Desktop_aa9906dd817b7abd0ba3241438c836277}{}\label{struct__Efreet__Desktop_aa9906dd817b7abd0ba3241438c836277}

\begin{DoxyCompactList}\small\item\em Does the program run in a terminal. \end{DoxyCompactList}\item 
unsigned char \hyperlink{struct__Efreet__Desktop_a2ad7270d4bab9b7609ad0b9ce8273c40}{startup\+\_\+notify}\hypertarget{struct__Efreet__Desktop_a2ad7270d4bab9b7609ad0b9ce8273c40}{}\label{struct__Efreet__Desktop_a2ad7270d4bab9b7609ad0b9ce8273c40}

\begin{DoxyCompactList}\small\item\em The starup notify settings of the app. \end{DoxyCompactList}\item 
unsigned char \hyperlink{struct__Efreet__Desktop_acf84a1a4256ef0800c9605f354203117}{eet}\+:1\hypertarget{struct__Efreet__Desktop_acf84a1a4256ef0800c9605f354203117}{}\label{struct__Efreet__Desktop_acf84a1a4256ef0800c9605f354203117}

\begin{DoxyCompactList}\small\item\em The desktop file is in eet cache. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Hash__Group_ga9a89d7d3ee260d3a60572ebf651b07e0}{Eina\+\_\+\+Hash} $\ast$ \hyperlink{struct__Efreet__Desktop_a25b3e338d63f7b50fc7530355c7b7db2}{x}\hypertarget{struct__Efreet__Desktop_a25b3e338d63f7b50fc7530355c7b7db2}{}\label{struct__Efreet__Desktop_a25b3e338d63f7b50fc7530355c7b7db2}

\begin{DoxyCompactList}\small\item\em Keep track of all user extensions, keys that begin with X-\/. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{struct__Efreet__Desktop_aa4f93101421cd65f6c9e11c3129b82b0}{type\+\_\+data}\hypertarget{struct__Efreet__Desktop_aa4f93101421cd65f6c9e11c3129b82b0}{}\label{struct__Efreet__Desktop_aa4f93101421cd65f6c9e11c3129b82b0}

\begin{DoxyCompactList}\small\item\em Type specific data for custom types. \end{DoxyCompactList}\item 
unsigned char \hyperlink{struct__Efreet__Desktop_a9dfa2239ae9a08dc79c5ae15e7cef67d}{dbus\+\_\+activatable}
\begin{DoxyCompactList}\small\item\em Activate application by dbus, not Exec. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{struct__Efreet__Desktop_a28972a6ddf03bb5d5a23d6ba1e5bc743}{actions}
\begin{DoxyCompactList}\small\item\em List of Efreet\+\_\+\+Desktop\+\_\+\+Actions, application actions. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{struct__Efreet__Desktop_a3d67fa368a87de7a6015ac03638463f6}{implements}
\begin{DoxyCompactList}\small\item\em Interfaces which is file implements. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{struct__Efreet__Desktop_a386fa002e331ee4c0085151647968edc}{keywords}
\begin{DoxyCompactList}\small\item\em Keywords which describe this entry. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Efreet\+\_\+\+Desktop. 

a parsed representation of a .desktop file 

\subsection{Field Documentation}
\index{\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}!dbus\+\_\+activatable@{dbus\+\_\+activatable}}
\index{dbus\+\_\+activatable@{dbus\+\_\+activatable}!\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}}
\subsubsection[{\texorpdfstring{dbus\+\_\+activatable}{dbus_activatable}}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char \+\_\+\+Efreet\+\_\+\+Desktop\+::dbus\+\_\+activatable}\hypertarget{struct__Efreet__Desktop_a9dfa2239ae9a08dc79c5ae15e7cef67d}{}\label{struct__Efreet__Desktop_a9dfa2239ae9a08dc79c5ae15e7cef67d}


Activate application by dbus, not Exec. 

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}


Referenced by efreet\+\_\+desktop\+\_\+string\+\_\+list\+\_\+join().

\index{\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}!actions@{actions}}
\index{actions@{actions}!\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}}
\subsubsection[{\texorpdfstring{actions}{actions}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+List}$\ast$ \+\_\+\+Efreet\+\_\+\+Desktop\+::actions}\hypertarget{struct__Efreet__Desktop_a28972a6ddf03bb5d5a23d6ba1e5bc743}{}\label{struct__Efreet__Desktop_a28972a6ddf03bb5d5a23d6ba1e5bc743}


List of Efreet\+\_\+\+Desktop\+\_\+\+Actions, application actions. 

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}


Referenced by efreet\+\_\+desktop\+\_\+free(), and efreet\+\_\+desktop\+\_\+string\+\_\+list\+\_\+join().

\index{\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}!implements@{implements}}
\index{implements@{implements}!\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}}
\subsubsection[{\texorpdfstring{implements}{implements}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+List}$\ast$ \+\_\+\+Efreet\+\_\+\+Desktop\+::implements}\hypertarget{struct__Efreet__Desktop_a3d67fa368a87de7a6015ac03638463f6}{}\label{struct__Efreet__Desktop_a3d67fa368a87de7a6015ac03638463f6}


Interfaces which is file implements. 

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}


Referenced by efreet\+\_\+desktop\+\_\+free(), and efreet\+\_\+desktop\+\_\+string\+\_\+list\+\_\+join().

\index{\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}!keywords@{keywords}}
\index{keywords@{keywords}!\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}}
\subsubsection[{\texorpdfstring{keywords}{keywords}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+List}$\ast$ \+\_\+\+Efreet\+\_\+\+Desktop\+::keywords}\hypertarget{struct__Efreet__Desktop_a386fa002e331ee4c0085151647968edc}{}\label{struct__Efreet__Desktop_a386fa002e331ee4c0085151647968edc}


Keywords which describe this entry. 

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}


Referenced by efreet\+\_\+desktop\+\_\+free(), and efreet\+\_\+desktop\+\_\+string\+\_\+list\+\_\+join().

