\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 
\hypertarget{struct__Efreet__Desktop_a25085b9028c994a22d061ac52aab0547}{int \hyperlink{struct__Efreet__Desktop_a25085b9028c994a22d061ac52aab0547}{type}}\label{struct__Efreet__Desktop_a25085b9028c994a22d061ac52aab0547}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

\begin{DoxyCompactList}\small\item\em Keep track of all user extensions, keys that begin with X-\/. \end{DoxyCompactList}\item 
\hypertarget{struct__Efreet__Desktop_aa4f93101421cd65f6c9e11c3129b82b0}{void $\ast$ \hyperlink{struct__Efreet__Desktop_aa4f93101421cd65f6c9e11c3129b82b0}{type\+\_\+data}}\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}
\hypertarget{struct__Efreet__Desktop_a9dfa2239ae9a08dc79c5ae15e7cef67d}{\index{\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}!dbus\+\_\+activatable@{dbus\+\_\+activatable}}
\index{dbus\+\_\+activatable@{dbus\+\_\+activatable}!\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}}
\subsubsection[{dbus\+\_\+activatable}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char \+\_\+\+Efreet\+\_\+\+Desktop\+::dbus\+\_\+activatable}}\label{struct__Efreet__Desktop_a9dfa2239ae9a08dc79c5ae15e7cef67d}


Activate application by dbus, not Exec. 

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\hypertarget{struct__Efreet__Desktop_a28972a6ddf03bb5d5a23d6ba1e5bc743}{\index{\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}!actions@{actions}}
\index{actions@{actions}!\+\_\+\+Efreet\+\_\+\+Desktop@{\+\_\+\+Efreet\+\_\+\+Desktop}}
\subsubsection[{actions}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+List}$\ast$ \+\_\+\+Efreet\+\_\+\+Desktop\+::actions}}\label{struct__Efreet__Desktop_a28972a6ddf03bb5d5a23d6ba1e5bc743}


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

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


Referenced by efreet\+\_\+desktop\+\_\+free().

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


Interfaces which is file implements. 

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


Referenced by efreet\+\_\+desktop\+\_\+free().

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


Keywords which describe this entry. 

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


Referenced by efreet\+\_\+desktop\+\_\+free().

