\hypertarget{group__Elm__Toolbar}{}\doxysection{Toolbar}
\label{group__Elm__Toolbar}\index{Toolbar@{Toolbar}}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group__Elm__Toolbar_ga90fb3f95f97eb3cba2c57981cef736be}{ELM\+\_\+\+TOOLBAR\+\_\+\+CLASS}}~elm\+\_\+toolbar\+\_\+class\+\_\+get()
\begin{DoxyCompactList}\small\item\em Elementary toolbar class. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Toolbar_gad9c786aeaf1b33f25198b40740139138}{ELM\+\_\+\+TOOLBAR\+\_\+\+EVENT\+\_\+\+ITEM\+\_\+\+FOCUSED}}~(\&(\+\_\+\+ELM\+\_\+\+TOOLBAR\+\_\+\+EVENT\+\_\+\+ITEM\+\_\+\+FOCUSED))
\begin{DoxyCompactList}\small\item\em Called when toolbar item got focus. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Toolbar_gae1a09833ef06c67721e6735b7139ddaf}{ELM\+\_\+\+TOOLBAR\+\_\+\+EVENT\+\_\+\+ITEM\+\_\+\+UNFOCUSED}}~(\&(\+\_\+\+ELM\+\_\+\+TOOLBAR\+\_\+\+EVENT\+\_\+\+ITEM\+\_\+\+UNFOCUSED))
\begin{DoxyCompactList}\small\item\em Called when toolbar item lost focus. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Elm__Toolbar_gaf2f77232958c97f74744538e5bb4e000}{Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+HIDE}}
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+SCROLL}}
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU}}
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000af44bd4f256b1fc67a857ecd2c0591947}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+EXPAND}}
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a31e82e784b2d333210cbf20a1c031a13}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+LAST}}
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+HIDE}}
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+SCROLL}}
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU}}
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000af44bd4f256b1fc67a857ecd2c0591947}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+EXPAND}}
, \newline
\mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a31e82e784b2d333210cbf20a1c031a13}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+LAST}}
 \}
\begin{DoxyCompactList}\small\item\em Set toolbar\textquotesingle{}s items display behavior, it can be scrollable, show a menu with exceeding items, or simply hide them. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Toolbar_ga92a21e68ba875e9c5f364936c785003a}{elm\+\_\+toolbar\+\_\+always\+\_\+select\+\_\+mode\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} always\+\_\+select)
\begin{DoxyCompactList}\small\item\em Set whether the toolbar should always have an item selected. \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__Toolbar_gadebb10672d7de37bd864a7dd33a4e455}{elm\+\_\+toolbar\+\_\+always\+\_\+select\+\_\+mode\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the toolbar should always have an item selected. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Toolbar_ga3544da13a8707caa12274f663996d2a7}{elm\+\_\+toolbar\+\_\+no\+\_\+select\+\_\+mode\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} no\+\_\+select)
\begin{DoxyCompactList}\small\item\em Set whether the toolbar items\textquotesingle{} should be selected by the user or not. \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__Toolbar_ga707ba8d2036ae11fcf8566e8114c585d}{elm\+\_\+toolbar\+\_\+no\+\_\+select\+\_\+mode\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Set whether the toolbar items\textquotesingle{} should be selected by the user or not. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_ga5f792049670db4a11133185cbebc1ffc}{elm\+\_\+toolbar\+\_\+item\+\_\+state\+\_\+unset}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Unset the state of {\ttfamily it}. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gabc8c640b96ead78589b31b4340f182fe}{elm\+\_\+obj\+\_\+toolbar\+\_\+selected\+\_\+item\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the selected item in the widget. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga47b3086260b97f5e1ffeae45e14d3510}{elm\+\_\+obj\+\_\+toolbar\+\_\+first\+\_\+item\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the first item in the widget. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gae2cff2d99975b200e766f608f5335fdd}{elm\+\_\+obj\+\_\+toolbar\+\_\+last\+\_\+item\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the last item in the widget. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gac31e054dfb4e4a80566753bdba3682dc}{elm\+\_\+obj\+\_\+toolbar\+\_\+items\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns a list of the widget item. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Toolbar_gab8dac6abbfec85b20305f194938a0741}{elm\+\_\+obj\+\_\+toolbar\+\_\+homogeneous\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} homogeneous)
\begin{DoxyCompactList}\small\item\em Control homogeneous mode. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Toolbar_gadc5f3a499e0a1ef838220825cfa34f58}{elm\+\_\+obj\+\_\+toolbar\+\_\+homogeneous\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control homogeneous mode. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Toolbar_gabaf953230f47b70f3d799df997dcc620}{elm\+\_\+obj\+\_\+toolbar\+\_\+align\+\_\+set}} (Eo $\ast$obj, double align)
\begin{DoxyCompactList}\small\item\em Control the alignment of the items. \end{DoxyCompactList}\item 
EOAPI double \mbox{\hyperlink{group__Elm__Toolbar_ga5912fa5bd0213ddcd1d3ceb738eab8b7}{elm\+\_\+obj\+\_\+toolbar\+\_\+align\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the alignment of the items. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Toolbar_ga447cde33c7f81d0291d89a2992751afd}{elm\+\_\+obj\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}} mode)
\begin{DoxyCompactList}\small\item\em Control the toolbar select mode. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}} \mbox{\hyperlink{group__Elm__Toolbar_gaf31edaa5dd714e9fe1b0fe6eebc5935a}{elm\+\_\+obj\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the toolbar select mode. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Toolbar_ga17d04640074ce2205747e24a5d187000}{elm\+\_\+obj\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+set}} (Eo $\ast$obj, int icon\+\_\+size)
\begin{DoxyCompactList}\small\item\em Control the icon size, in pixels, to be used by toolbar items. \end{DoxyCompactList}\item 
EOAPI int \mbox{\hyperlink{group__Elm__Toolbar_gafb223ee1119e9ce439a5f92e0fad61a2}{elm\+\_\+obj\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the icon size, in pixels, to be used by toolbar items. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Toolbar_gafffbb5191cd7684e78c702bed83970eb}{elm\+\_\+obj\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+set}} (Eo $\ast$obj, Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode shrink\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Control the item displaying mode of a given toolbar widget {\ttfamily obj}. \end{DoxyCompactList}\item 
EOAPI Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode \mbox{\hyperlink{group__Elm__Toolbar_ga660bf5595f821d6206f650bca50a0a2d}{elm\+\_\+obj\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the item displaying mode of a given toolbar widget {\ttfamily obj}. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Toolbar_ga6f3478097d931881eab502d6993cfab8}{elm\+\_\+obj\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Control the parent object of the toolbar items\textquotesingle{} menus. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gad437e43e2aa3c89164aa6e0383bc8b6d}{elm\+\_\+obj\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the parent object of the toolbar items\textquotesingle{} menus. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Toolbar_ga0ed27f9027a82c8bdd36529d430cfd22}{elm\+\_\+obj\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+set}} (Eo $\ast$obj, int priority)
\begin{DoxyCompactList}\small\item\em Set the standard priority of visible items in a toolbar. \end{DoxyCompactList}\item 
EOAPI int \mbox{\hyperlink{group__Elm__Toolbar_ga4af5df5f2e2077eed31a43139e2f8687}{elm\+\_\+obj\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Set the standard priority of visible items in a toolbar. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gac2747b59533c012c4eec288e04b9af1e}{elm\+\_\+obj\+\_\+toolbar\+\_\+more\+\_\+item\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the more item which is auto-\/generated by toolbar. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gaca6fe1e21f23004295eed65146ccb2ef}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+before}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$before, const char $\ast$icon, const char $\ast$label, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item into the toolbar object before item {\ttfamily before}. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga316131e1693b954bc9dc69cfab4c13b1}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+after}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$after, const char $\ast$icon, const char $\ast$label, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item into the toolbar object after item {\ttfamily after}. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga1dd24c4423fd406bb8e3f82ebae066e9}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+append}} (Eo $\ast$obj, const char $\ast$icon, const char $\ast$label, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Append item to the toolbar. \end{DoxyCompactList}\item 
EOAPI unsigned int \mbox{\hyperlink{group__Elm__Toolbar_ga4251240540718de5ff02b6feea96f543}{elm\+\_\+obj\+\_\+toolbar\+\_\+items\+\_\+count}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the number of items in a toolbar. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga58d47ad300aa26358e15db79973efe28}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+prepend}} (Eo $\ast$obj, const char $\ast$icon, const char $\ast$label, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Prepend item to the toolbar. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga30c82b6e3e477aca03e4386a70f38951}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+find\+\_\+by\+\_\+label}} (const Eo $\ast$obj, const char $\ast$label)
\begin{DoxyCompactList}\small\item\em Returns a pointer to a toolbar item by its label. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gafc477e4b3837de4967963bb17f13abea}{elm\+\_\+toolbar\+\_\+selected\+\_\+item\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the selected item in the widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gafab49ef64ab6eaf3d4735cfcfb7b111c}{elm\+\_\+toolbar\+\_\+first\+\_\+item\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the first item in the widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga991c7039c7a5d1b657ca9a64da0ca655}{elm\+\_\+toolbar\+\_\+last\+\_\+item\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the last item in the widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga3f9585cc97c6c1d3246e2031605254a4}{elm\+\_\+toolbar\+\_\+items\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns a list of the widget item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_ga094182b18f7eec5181dc1448ca292406}{elm\+\_\+toolbar\+\_\+homogeneous\+\_\+set}} (Elm\+\_\+\+Toolbar $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} homogeneous)
\begin{DoxyCompactList}\small\item\em Control homogeneous mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Toolbar_ga50ae8c800aa4c9879114bac8a513fef0}{elm\+\_\+toolbar\+\_\+homogeneous\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control homogeneous mode. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_ga643b86d6639c8870d0a1e9f55a4ca77d}{elm\+\_\+toolbar\+\_\+align\+\_\+set}} (Elm\+\_\+\+Toolbar $\ast$obj, double align)
\begin{DoxyCompactList}\small\item\em Control the alignment of the items. \end{DoxyCompactList}\item 
double \mbox{\hyperlink{group__Elm__Toolbar_gab580ffbe4a3e6222ce0e33486e052261}{elm\+\_\+toolbar\+\_\+align\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the alignment of the items. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_gac751a1ce4bd957eefce6e368abc4178e}{elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set}} (Elm\+\_\+\+Toolbar $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}} mode)
\begin{DoxyCompactList}\small\item\em Control the toolbar select mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}} \mbox{\hyperlink{group__Elm__Toolbar_gace851937ca9ec96f9b1339216d21eb22}{elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the toolbar select mode. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_ga16d4f18d149bd303698d14de662bf15e}{elm\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+set}} (Elm\+\_\+\+Toolbar $\ast$obj, int icon\+\_\+size)
\begin{DoxyCompactList}\small\item\em Control the icon size, in pixels, to be used by toolbar items. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__Toolbar_gadac7cfce21b4f02ee4b4629281d0c331}{elm\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the icon size, in pixels, to be used by toolbar items. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_ga31deb1999afd41648100d3e816c69553}{elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+set}} (Elm\+\_\+\+Toolbar $\ast$obj, Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode shrink\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Control the item displaying mode of a given toolbar widget {\ttfamily obj}. \end{DoxyCompactList}\item 
Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode \mbox{\hyperlink{group__Elm__Toolbar_ga3863cb4120f0837b57f575aa3de95c91}{elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the item displaying mode of a given toolbar widget {\ttfamily obj}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_ga7521ff3cdc135c0dd7a0e6d325db7b1e}{elm\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+set}} (Elm\+\_\+\+Toolbar $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Control the parent object of the toolbar items\textquotesingle{} menus. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga257eb7e71bfd44f589835933198d8147}{elm\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the parent object of the toolbar items\textquotesingle{} menus. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_gad2ae71bb284e41a8c42a01d4487fcf85}{elm\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+set}} (Elm\+\_\+\+Toolbar $\ast$obj, int priority)
\begin{DoxyCompactList}\small\item\em Set the standard priority of visible items in a toolbar. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__Toolbar_gae885e5e1a8cae2ef726b3ce9b8888359}{elm\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Set the standard priority of visible items in a toolbar. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gafce24b19627f7310c469180ed436d79d}{elm\+\_\+toolbar\+\_\+more\+\_\+item\+\_\+get}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the more item which is auto-\/generated by toolbar. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga4107d35bb93e242150b4ae480ca993ab}{elm\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+before}} (Elm\+\_\+\+Toolbar $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$before, const char $\ast$icon, const char $\ast$label, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item into the toolbar object before item {\ttfamily before}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga814fa12e4d9541fb69abd0fe2eb04560}{elm\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+after}} (Elm\+\_\+\+Toolbar $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$after, const char $\ast$icon, const char $\ast$label, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item into the toolbar object after item {\ttfamily after}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga0e6a56df529b9d7e8dbc3d17613b9b22}{elm\+\_\+toolbar\+\_\+item\+\_\+append}} (Elm\+\_\+\+Toolbar $\ast$obj, const char $\ast$icon, const char $\ast$label, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Append item to the toolbar. \end{DoxyCompactList}\item 
unsigned int \mbox{\hyperlink{group__Elm__Toolbar_gacb297557c2309a2b2f2f6b11fa621ff6}{elm\+\_\+toolbar\+\_\+items\+\_\+count}} (const Elm\+\_\+\+Toolbar $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the number of items in a toolbar. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gae227326afd43355239d5af34e322b4e9}{elm\+\_\+toolbar\+\_\+item\+\_\+prepend}} (Elm\+\_\+\+Toolbar $\ast$obj, const char $\ast$icon, const char $\ast$label, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Prepend item to the toolbar. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_gadf00b8081a961298f15dd467e2665337}{elm\+\_\+toolbar\+\_\+item\+\_\+find\+\_\+by\+\_\+label}} (const Elm\+\_\+\+Toolbar $\ast$obj, const char $\ast$label)
\begin{DoxyCompactList}\small\item\em Returns a pointer to a toolbar item by its label. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Toolbar_ga5132198a651cc7a87bde22d5a707f9a5}{elm\+\_\+toolbar\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new toolbar widget to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_ga1ab93e8742fa6347b5f1325120edf94a}{elm\+\_\+toolbar\+\_\+reorder\+\_\+mode\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} reorder\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Set reorder mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Toolbar_gaa8df55e22fadb6ba9cb9c3c37435ce12}{elm\+\_\+toolbar\+\_\+reorder\+\_\+mode\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the reorder mode. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_gaa744a29f023f92c77d7b0ff93be0676b}{elm\+\_\+toolbar\+\_\+transverse\+\_\+expanded\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} transverse\+\_\+expanded)
\begin{DoxyCompactList}\small\item\em Set the item\textquotesingle{}s transverse expansion of a given toolbar widget {\ttfamily obj}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Toolbar_ga0bcb747ec6ad7b6ef3d775c397823815}{elm\+\_\+toolbar\+\_\+transverse\+\_\+expanded\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the transverse expansion of toolbar {\ttfamily obj}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Elm__Icon_ga93144b3f246a052d2c3afc671650d8fc}{Elm\+\_\+\+Icon\+\_\+\+Lookup\+\_\+\+Order}} order)
\begin{DoxyCompactList}\small\item\em Sets icon lookup order, for toolbar items\textquotesingle{} icons. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__Icon_ga93144b3f246a052d2c3afc671650d8fc}{Elm\+\_\+\+Icon\+\_\+\+Lookup\+\_\+\+Order}} \mbox{\hyperlink{group__Elm__Toolbar_ga7e745f2de3f68d0a56186da4b791da9e}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Gets icon lookup order, for toolbar items\textquotesingle{} icons. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Toolbar_ga0702c56d2e8a16006632474c8753e16d}{elm\+\_\+toolbar\+\_\+horizontal\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} horizontal)
\begin{DoxyCompactList}\small\item\em Change a toolbar\textquotesingle{}s orientation. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Toolbar_ga60f2532011290609a0f325e880c99ac4}{elm\+\_\+toolbar\+\_\+horizontal\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get toolbar\textquotesingle{}s current orientation. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth]{img/widget/toolbar/preview-00}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth]{toolbar}}
\end{DoxyImageNoCaption}


A toolbar is a widget that displays a list of items inside a box. It can be scrollable, show a menu with items that don\textquotesingle{}t fit to toolbar size or even crop them.

Only one item can be selected at a time.

Items can have multiple states, or show menus when selected by the user.

This widget implements the \mbox{\hyperlink{group__Widget_elm-scrollable-interface}{The Elementary Scrollable Interface}} interface, so that all (non-\/deprecated) functions for the base Scroller widget also work for toolbars (since 1.\+8)

Smart callbacks one can listen to\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}clicked\char`\"{}} -\/ when the user clicks on a toolbar item and becomes selected.
\item {\ttfamily \char`\"{}longpressed\char`\"{}} -\/ when the toolbar is pressed for a certain amount of time.
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ when the program language changes.
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the toolbar has received focus. (since 1.\+8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the toolbar has lost focus. (since 1.\+8)
\item {\ttfamily \char`\"{}item,focused\char`\"{}} -\/ When the toolbar item has received focus. (since 1.\+10)
\item {\ttfamily \char`\"{}item,unfocused\char`\"{}} -\/ When the toolbar item has lost focus. (since 1.\+10)
\item {\ttfamily \char`\"{}selected\char`\"{}} -\/ when an item is selected. {\ttfamily event\+\_\+info} is a selected item. (since 1.\+11)
\item {\ttfamily \char`\"{}unselected\char`\"{}} -\/ when an item is unselected. {\ttfamily event\+\_\+info} is a unselected item. (since 1.\+11)
\end{DoxyItemize}

Available styles for it\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} 
\item {\ttfamily \char`\"{}transparent\char`\"{}} -\/ no background or shadow, just show the content
\end{DoxyItemize}

Default text parts of the toolbar items that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}default\char`\"{} -\/ A label of the toolbar item\end{DoxyItemize}
Supported elm\+\_\+object\+\_\+item common APIs. \begin{DoxyItemize}
\item \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del}} \item \mbox{\hyperlink{group__Elm__General_ga1d4c8d3c83ed9408eaa35d605adbd7d2}{elm\+\_\+object\+\_\+item\+\_\+disabled\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga6c8e825bd196185a7851db289e2b061c}{elm\+\_\+object\+\_\+item\+\_\+disabled\+\_\+get}} \item \mbox{\hyperlink{group__Elm__General_ga990f25208c4ef0e5c9c404cfb482d813}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga453ec97f657bae0588fd4cd4e78ec918}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+get}} \item \mbox{\hyperlink{group__Elm__General_ga79ff1bf2d04a5a730fdca21ccc2067c1}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_gab9484cb6aaa388c5e98e63d12f39b8ef}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+get}} \item \mbox{\hyperlink{group__Elm__General_ga09b294bd263b9aedfe111412b61b019c}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+unset}} \item \mbox{\hyperlink{group__Elm__General_gad23386a546cfa39d930fd2fa0c0bc3ce}{elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_gaaaf6cd58dd816422e1c623ba00d593df}{elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+get}}\end{DoxyItemize}
List of examples\+: \begin{DoxyItemize}
\item \mbox{\hyperlink{toolbar_example_01}{Toolbar Example -\/ Simple Items}} \item \mbox{\hyperlink{toolbar_example_02}{Toolbar Example -\/ Items with States}} \item \mbox{\hyperlink{toolbar_example_03}{Toolbar Example -\/ Items with Menus}} \end{DoxyItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{group__Elm__Toolbar_ga90fb3f95f97eb3cba2c57981cef736be}\label{group__Elm__Toolbar_ga90fb3f95f97eb3cba2c57981cef736be}} 
\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_CLASS@{ELM\_TOOLBAR\_CLASS}}
\index{ELM\_TOOLBAR\_CLASS@{ELM\_TOOLBAR\_CLASS}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{ELM\_TOOLBAR\_CLASS}{ELM\_TOOLBAR\_CLASS}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+TOOLBAR\+\_\+\+CLASS~elm\+\_\+toolbar\+\_\+class\+\_\+get()}



Elementary toolbar class. 

\mbox{\Hypertarget{group__Elm__Toolbar_gad9c786aeaf1b33f25198b40740139138}\label{group__Elm__Toolbar_gad9c786aeaf1b33f25198b40740139138}} 
\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_EVENT\_ITEM\_FOCUSED@{ELM\_TOOLBAR\_EVENT\_ITEM\_FOCUSED}}
\index{ELM\_TOOLBAR\_EVENT\_ITEM\_FOCUSED@{ELM\_TOOLBAR\_EVENT\_ITEM\_FOCUSED}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{ELM\_TOOLBAR\_EVENT\_ITEM\_FOCUSED}{ELM\_TOOLBAR\_EVENT\_ITEM\_FOCUSED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+TOOLBAR\+\_\+\+EVENT\+\_\+\+ITEM\+\_\+\+FOCUSED~(\&(\+\_\+\+ELM\+\_\+\+TOOLBAR\+\_\+\+EVENT\+\_\+\+ITEM\+\_\+\+FOCUSED))}



Called when toolbar item got focus. 

\begin{DoxyReturn}{Returns}
Efl\+\_\+\+Object $\ast$ 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Toolbar_gae1a09833ef06c67721e6735b7139ddaf}\label{group__Elm__Toolbar_gae1a09833ef06c67721e6735b7139ddaf}} 
\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_EVENT\_ITEM\_UNFOCUSED@{ELM\_TOOLBAR\_EVENT\_ITEM\_UNFOCUSED}}
\index{ELM\_TOOLBAR\_EVENT\_ITEM\_UNFOCUSED@{ELM\_TOOLBAR\_EVENT\_ITEM\_UNFOCUSED}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{ELM\_TOOLBAR\_EVENT\_ITEM\_UNFOCUSED}{ELM\_TOOLBAR\_EVENT\_ITEM\_UNFOCUSED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+TOOLBAR\+\_\+\+EVENT\+\_\+\+ITEM\+\_\+\+UNFOCUSED~(\&(\+\_\+\+ELM\+\_\+\+TOOLBAR\+\_\+\+EVENT\+\_\+\+ITEM\+\_\+\+UNFOCUSED))}



Called when toolbar item lost focus. 

\begin{DoxyReturn}{Returns}
Efl\+\_\+\+Object $\ast$ 
\end{DoxyReturn}


\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Elm__Toolbar_gaf2f77232958c97f74744538e5bb4e000}\label{group__Elm__Toolbar_gaf2f77232958c97f74744538e5bb4e000}} 
\index{Toolbar@{Toolbar}!Elm\_Toolbar\_Shrink\_Mode@{Elm\_Toolbar\_Shrink\_Mode}}
\index{Elm\_Toolbar\_Shrink\_Mode@{Elm\_Toolbar\_Shrink\_Mode}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{Elm\_Toolbar\_Shrink\_Mode}{Elm\_Toolbar\_Shrink\_Mode}}
{\footnotesize\ttfamily enum Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode}



Set toolbar\textquotesingle{}s items display behavior, it can be scrollable, show a menu with exceeding items, or simply hide them. 

Default value is \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU}}. It reads value from elm config.

Values don\textquotesingle{}t work as bitmask, only one can be chosen.

See also \mbox{\hyperlink{group__Elm__Toolbar_ga31deb1999afd41648100d3e816c69553}{elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+set}}, \mbox{\hyperlink{group__Elm__Toolbar_ga3863cb4120f0837b57f575aa3de95c91}{elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+get}}. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_NONE@{ELM\_TOOLBAR\_SHRINK\_NONE}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_NONE@{ELM\_TOOLBAR\_SHRINK\_NONE}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+NONE&Set toolbar minimum size to fit all the items. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_HIDE@{ELM\_TOOLBAR\_SHRINK\_HIDE}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_HIDE@{ELM\_TOOLBAR\_SHRINK\_HIDE}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+HIDE&Hide exceeding items. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_SCROLL@{ELM\_TOOLBAR\_SHRINK\_SCROLL}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_SCROLL@{ELM\_TOOLBAR\_SHRINK\_SCROLL}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+SCROLL&Allow accessing exceeding items through a scroller. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_MENU@{ELM\_TOOLBAR\_SHRINK\_MENU}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_MENU@{ELM\_TOOLBAR\_SHRINK\_MENU}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU&Inserts a button to pop up a menu with exceeding items. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_EXPAND@{ELM\_TOOLBAR\_SHRINK\_EXPAND}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_EXPAND@{ELM\_TOOLBAR\_SHRINK\_EXPAND}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000af44bd4f256b1fc67a857ecd2c0591947}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000af44bd4f256b1fc67a857ecd2c0591947}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+EXPAND&Expand all items according the size of the toolbar. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_LAST@{ELM\_TOOLBAR\_SHRINK\_LAST}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_LAST@{ELM\_TOOLBAR\_SHRINK\_LAST}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a31e82e784b2d333210cbf20a1c031a13}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a31e82e784b2d333210cbf20a1c031a13}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+LAST&Indicates error if returned by \mbox{\hyperlink{group__Elm__Toolbar_ga3863cb4120f0837b57f575aa3de95c91}{elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+get()}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_NONE@{ELM\_TOOLBAR\_SHRINK\_NONE}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_NONE@{ELM\_TOOLBAR\_SHRINK\_NONE}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+NONE&Set toolbar minimum size to fit all the items. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_HIDE@{ELM\_TOOLBAR\_SHRINK\_HIDE}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_HIDE@{ELM\_TOOLBAR\_SHRINK\_HIDE}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+HIDE&Hide exceeding items. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_SCROLL@{ELM\_TOOLBAR\_SHRINK\_SCROLL}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_SCROLL@{ELM\_TOOLBAR\_SHRINK\_SCROLL}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+SCROLL&Allow accessing exceeding items through a scroller. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_MENU@{ELM\_TOOLBAR\_SHRINK\_MENU}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_MENU@{ELM\_TOOLBAR\_SHRINK\_MENU}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU&Inserts a button to pop up a menu with exceeding items. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_EXPAND@{ELM\_TOOLBAR\_SHRINK\_EXPAND}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_EXPAND@{ELM\_TOOLBAR\_SHRINK\_EXPAND}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000af44bd4f256b1fc67a857ecd2c0591947}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000af44bd4f256b1fc67a857ecd2c0591947}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+EXPAND&Expand all items according the size of the toolbar. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TOOLBAR\_SHRINK\_LAST@{ELM\_TOOLBAR\_SHRINK\_LAST}!Toolbar@{Toolbar}}\index{Toolbar@{Toolbar}!ELM\_TOOLBAR\_SHRINK\_LAST@{ELM\_TOOLBAR\_SHRINK\_LAST}}}\mbox{\Hypertarget{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a31e82e784b2d333210cbf20a1c031a13}\label{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a31e82e784b2d333210cbf20a1c031a13}} 
ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+LAST&Indicates error if returned by \mbox{\hyperlink{group__Elm__Toolbar_ga3863cb4120f0837b57f575aa3de95c91}{elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+get()}} \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__Toolbar_ga92a21e68ba875e9c5f364936c785003a}\label{group__Elm__Toolbar_ga92a21e68ba875e9c5f364936c785003a}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_always\_select\_mode\_set@{elm\_toolbar\_always\_select\_mode\_set}}
\index{elm\_toolbar\_always\_select\_mode\_set@{elm\_toolbar\_always\_select\_mode\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_always\_select\_mode\_set()}{elm\_toolbar\_always\_select\_mode\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+toolbar\+\_\+always\+\_\+select\+\_\+mode\+\_\+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}}}]{always\+\_\+select }\end{DoxyParamCaption})}



Set whether the toolbar should always have an item selected. 


\begin{DoxyParams}{Parameters}
{\em obj} & The toolbar object. \\
\hline
{\em always\+\_\+select} & {\ttfamily EINA\+\_\+\+TRUE} to enable always-\/select mode or {\ttfamily EINA\+\_\+\+FALSE} to disable it.\\
\hline
\end{DoxyParams}
This will cause the toolbar to always have an item selected, and clicking the selected item will not cause a selected event to be emitted. Enabling this mode will immediately select the first toolbar item.

Always-\/selected is disabled by default.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Toolbar_gadebb10672d7de37bd864a7dd33a4e455}{elm\+\_\+toolbar\+\_\+always\+\_\+select\+\_\+mode\+\_\+get()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Toolbar_gadebb10672d7de37bd864a7dd33a4e455}\label{group__Elm__Toolbar_gadebb10672d7de37bd864a7dd33a4e455}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_always\_select\_mode\_get@{elm\_toolbar\_always\_select\_mode\_get}}
\index{elm\_toolbar\_always\_select\_mode\_get@{elm\_toolbar\_always\_select\_mode\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_always\_select\_mode\_get()}{elm\_toolbar\_always\_select\_mode\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+toolbar\+\_\+always\+\_\+select\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the toolbar should always have an item selected. 


\begin{DoxyParams}{Parameters}
{\em obj} & The toolbar object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} means an item will always be selected, {\ttfamily EINA\+\_\+\+FALSE} indicates that it is possible to have no items selected. If {\ttfamily obj} is {\ttfamily NULL}, {\ttfamily EINA\+\_\+\+FALSE} is returned.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Toolbar_ga92a21e68ba875e9c5f364936c785003a}{elm\+\_\+toolbar\+\_\+always\+\_\+select\+\_\+mode\+\_\+set()}} for details. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Toolbar_ga3544da13a8707caa12274f663996d2a7}\label{group__Elm__Toolbar_ga3544da13a8707caa12274f663996d2a7}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_no\_select\_mode\_set@{elm\_toolbar\_no\_select\_mode\_set}}
\index{elm\_toolbar\_no\_select\_mode\_set@{elm\_toolbar\_no\_select\_mode\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_no\_select\_mode\_set()}{elm\_toolbar\_no\_select\_mode\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+toolbar\+\_\+no\+\_\+select\+\_\+mode\+\_\+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}}}]{no\+\_\+select }\end{DoxyParamCaption})}



Set whether the toolbar items\textquotesingle{} should be selected by the user or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The toolbar object. \\
\hline
{\em no\+\_\+select} & {\ttfamily EINA\+\_\+\+TRUE} to disable selection or {\ttfamily EINA\+\_\+\+FALSE} to enable it.\\
\hline
\end{DoxyParams}
This will turn off the ability to select items entirely and they will neither appear selected nor emit selected signals. The clicked callback function will still be called.

Selection is enabled by default.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Toolbar_ga707ba8d2036ae11fcf8566e8114c585d}{elm\+\_\+toolbar\+\_\+no\+\_\+select\+\_\+mode\+\_\+get()}}. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Toolbar_ga707ba8d2036ae11fcf8566e8114c585d}\label{group__Elm__Toolbar_ga707ba8d2036ae11fcf8566e8114c585d}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_no\_select\_mode\_get@{elm\_toolbar\_no\_select\_mode\_get}}
\index{elm\_toolbar\_no\_select\_mode\_get@{elm\_toolbar\_no\_select\_mode\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_no\_select\_mode\_get()}{elm\_toolbar\_no\_select\_mode\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+toolbar\+\_\+no\+\_\+select\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Set whether the toolbar items\textquotesingle{} should be selected by the user or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The toolbar object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} means items can be selected. {\ttfamily EINA\+\_\+\+FALSE} indicates they can\textquotesingle{}t. If {\ttfamily obj} is {\ttfamily NULL}, {\ttfamily EINA\+\_\+\+FALSE} is returned.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Toolbar_ga3544da13a8707caa12274f663996d2a7}{elm\+\_\+toolbar\+\_\+no\+\_\+select\+\_\+mode\+\_\+set()}} for details. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Toolbar_ga5f792049670db4a11133185cbebc1ffc}\label{group__Elm__Toolbar_ga5f792049670db4a11133185cbebc1ffc}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_item\_state\_unset@{elm\_toolbar\_item\_state\_unset}}
\index{elm\_toolbar\_item\_state\_unset@{elm\_toolbar\_item\_state\_unset}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_item\_state\_unset()}{elm\_toolbar\_item\_state\_unset()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+item\+\_\+state\+\_\+unset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Unset the state of {\ttfamily it}. 


\begin{DoxyParams}{Parameters}
{\em it} & The toolbar item.\\
\hline
\end{DoxyParams}
The default icon and label from this item will be displayed.

\begin{DoxySeeAlso}{See also}
elm\+\_\+toolbar\+\_\+item\+\_\+state\+\_\+set() for more details. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Toolbar_gabc8c640b96ead78589b31b4340f182fe}\label{group__Elm__Toolbar_gabc8c640b96ead78589b31b4340f182fe}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_selected\_item\_get@{elm\_obj\_toolbar\_selected\_item\_get}}
\index{elm\_obj\_toolbar\_selected\_item\_get@{elm\_obj\_toolbar\_selected\_item\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_selected\_item\_get()}{elm\_obj\_toolbar\_selected\_item\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+selected\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the selected item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The selected item or {\ttfamily null}. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gafc477e4b3837de4967963bb17f13abea}{elm\+\_\+toolbar\+\_\+selected\+\_\+item\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga47b3086260b97f5e1ffeae45e14d3510}\label{group__Elm__Toolbar_ga47b3086260b97f5e1ffeae45e14d3510}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_first\_item\_get@{elm\_obj\_toolbar\_first\_item\_get}}
\index{elm\_obj\_toolbar\_first\_item\_get@{elm\_obj\_toolbar\_first\_item\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_first\_item\_get()}{elm\_obj\_toolbar\_first\_item\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+first\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the first item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first item or {\ttfamily null}. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gafab49ef64ab6eaf3d4735cfcfb7b111c}{elm\+\_\+toolbar\+\_\+first\+\_\+item\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gae2cff2d99975b200e766f608f5335fdd}\label{group__Elm__Toolbar_gae2cff2d99975b200e766f608f5335fdd}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_last\_item\_get@{elm\_obj\_toolbar\_last\_item\_get}}
\index{elm\_obj\_toolbar\_last\_item\_get@{elm\_obj\_toolbar\_last\_item\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_last\_item\_get()}{elm\_obj\_toolbar\_last\_item\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+last\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the last item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The last item or {\ttfamily null}. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga991c7039c7a5d1b657ca9a64da0ca655}{elm\+\_\+toolbar\+\_\+last\+\_\+item\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gac31e054dfb4e4a80566753bdba3682dc}\label{group__Elm__Toolbar_gac31e054dfb4e4a80566753bdba3682dc}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_items\_get@{elm\_obj\_toolbar\_items\_get}}
\index{elm\_obj\_toolbar\_items\_get@{elm\_obj\_toolbar\_items\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_items\_get()}{elm\_obj\_toolbar\_items\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+items\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Returns a list of the widget item. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
iterator to widget items 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga3f9585cc97c6c1d3246e2031605254a4}{elm\+\_\+toolbar\+\_\+items\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gab8dac6abbfec85b20305f194938a0741}\label{group__Elm__Toolbar_gab8dac6abbfec85b20305f194938a0741}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_homogeneous\_set@{elm\_obj\_toolbar\_homogeneous\_set}}
\index{elm\_obj\_toolbar\_homogeneous\_set@{elm\_obj\_toolbar\_homogeneous\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_homogeneous\_set()}{elm\_obj\_toolbar\_homogeneous\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+toolbar\+\_\+homogeneous\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{homogeneous }\end{DoxyParamCaption})}



Control homogeneous mode. 

This will enable the homogeneous mode where items are of the same size.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em homogeneous} & Assume the items within the toolbar are of the same size (true = on, false = off). Default is {\ttfamily false}. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga094182b18f7eec5181dc1448ca292406}{elm\+\_\+toolbar\+\_\+homogeneous\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gadc5f3a499e0a1ef838220825cfa34f58}\label{group__Elm__Toolbar_gadc5f3a499e0a1ef838220825cfa34f58}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_homogeneous\_get@{elm\_obj\_toolbar\_homogeneous\_get}}
\index{elm\_obj\_toolbar\_homogeneous\_get@{elm\_obj\_toolbar\_homogeneous\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_homogeneous\_get()}{elm\_obj\_toolbar\_homogeneous\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+toolbar\+\_\+homogeneous\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Control homogeneous mode. 

This will enable the homogeneous mode where items are of the same size.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Assume the items within the toolbar are of the same size (true = on, false = off). Default is {\ttfamily false}. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga50ae8c800aa4c9879114bac8a513fef0}{elm\+\_\+toolbar\+\_\+homogeneous\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gabaf953230f47b70f3d799df997dcc620}\label{group__Elm__Toolbar_gabaf953230f47b70f3d799df997dcc620}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_align\_set@{elm\_obj\_toolbar\_align\_set}}
\index{elm\_obj\_toolbar\_align\_set@{elm\_obj\_toolbar\_align\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_align\_set()}{elm\_obj\_toolbar\_align\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+toolbar\+\_\+align\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{double}]{align }\end{DoxyParamCaption})}



Control the alignment of the items. 

Alignment of toolbar items, from 0.\+0 to indicates to align left, to 1.\+0, to align to right. 0.\+5 centralize items.

Centered items by default.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em align} & The new alignment, a float between 0.\+0 and 1.\+0. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga643b86d6639c8870d0a1e9f55a4ca77d}{elm\+\_\+toolbar\+\_\+align\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga5912fa5bd0213ddcd1d3ceb738eab8b7}\label{group__Elm__Toolbar_ga5912fa5bd0213ddcd1d3ceb738eab8b7}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_align\_get@{elm\_obj\_toolbar\_align\_get}}
\index{elm\_obj\_toolbar\_align\_get@{elm\_obj\_toolbar\_align\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_align\_get()}{elm\_obj\_toolbar\_align\_get()}}
{\footnotesize\ttfamily EOAPI double elm\+\_\+obj\+\_\+toolbar\+\_\+align\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Control the alignment of the items. 

Alignment of toolbar items, from 0.\+0 to indicates to align left, to 1.\+0, to align to right. 0.\+5 centralize items.

Centered items by default.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new alignment, a float between 0.\+0 and 1.\+0. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gab580ffbe4a3e6222ce0e33486e052261}{elm\+\_\+toolbar\+\_\+align\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga447cde33c7f81d0291d89a2992751afd}\label{group__Elm__Toolbar_ga447cde33c7f81d0291d89a2992751afd}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_select\_mode\_set@{elm\_obj\_toolbar\_select\_mode\_set}}
\index{elm\_obj\_toolbar\_select\_mode\_set@{elm\_obj\_toolbar\_select\_mode\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_select\_mode\_set()}{elm\_obj\_toolbar\_select\_mode\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}}}]{mode }\end{DoxyParamCaption})}



Control the toolbar select mode. 

\mbox{\hyperlink{group__Elm__Toolbar_gac751a1ce4bd957eefce6e368abc4178e}{elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set()}} changes item select mode in the toolbar widget. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa69bb485be5448b469c86485fd884d649}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DEFAULT}} \+: Items will only call their selection func and callback when first becoming selected. Any further clicks will do nothing, unless you set always select mode. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab3cfbf566fdbea2079f3081969f0c59c}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+ALWAYS}} \+: This means that, even if selected, every click will make the selected callbacks be called. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa0f0e25088d651a379b4eb8b915d2e13f}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+NONE}} \+: This will turn off the ability to select items entirely and they will neither appear selected nor call selected callback functions.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em mode} & The select mode If getting mode fails, it returns \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa07b15401d23916333bab64622f6db252}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX}} \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gac751a1ce4bd957eefce6e368abc4178e}{elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gaf31edaa5dd714e9fe1b0fe6eebc5935a}\label{group__Elm__Toolbar_gaf31edaa5dd714e9fe1b0fe6eebc5935a}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_select\_mode\_get@{elm\_obj\_toolbar\_select\_mode\_get}}
\index{elm\_obj\_toolbar\_select\_mode\_get@{elm\_obj\_toolbar\_select\_mode\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_select\_mode\_get()}{elm\_obj\_toolbar\_select\_mode\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}} elm\+\_\+obj\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Control the toolbar select mode. 

\mbox{\hyperlink{group__Elm__Toolbar_gac751a1ce4bd957eefce6e368abc4178e}{elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set()}} changes item select mode in the toolbar widget. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa69bb485be5448b469c86485fd884d649}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DEFAULT}} \+: Items will only call their selection func and callback when first becoming selected. Any further clicks will do nothing, unless you set always select mode. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab3cfbf566fdbea2079f3081969f0c59c}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+ALWAYS}} \+: This means that, even if selected, every click will make the selected callbacks be called. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa0f0e25088d651a379b4eb8b915d2e13f}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+NONE}} \+: This will turn off the ability to select items entirely and they will neither appear selected nor call selected callback functions.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The select mode If getting mode fails, it returns \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa07b15401d23916333bab64622f6db252}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX}} 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gace851937ca9ec96f9b1339216d21eb22}{elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga17d04640074ce2205747e24a5d187000}\label{group__Elm__Toolbar_ga17d04640074ce2205747e24a5d187000}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_icon\_size\_set@{elm\_obj\_toolbar\_icon\_size\_set}}
\index{elm\_obj\_toolbar\_icon\_size\_set@{elm\_obj\_toolbar\_icon\_size\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_icon\_size\_set()}{elm\_obj\_toolbar\_icon\_size\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{int}]{icon\+\_\+size }\end{DoxyParamCaption})}



Control the icon size, in pixels, to be used by toolbar items. 

\begin{DoxyNote}{Note}
Default value is \$32. It reads value from elm config.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em icon\+\_\+size} & The icon size in pixels \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga16d4f18d149bd303698d14de662bf15e}{elm\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gafb223ee1119e9ce439a5f92e0fad61a2}\label{group__Elm__Toolbar_gafb223ee1119e9ce439a5f92e0fad61a2}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_icon\_size\_get@{elm\_obj\_toolbar\_icon\_size\_get}}
\index{elm\_obj\_toolbar\_icon\_size\_get@{elm\_obj\_toolbar\_icon\_size\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_icon\_size\_get()}{elm\_obj\_toolbar\_icon\_size\_get()}}
{\footnotesize\ttfamily EOAPI int elm\+\_\+obj\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Control the icon size, in pixels, to be used by toolbar items. 

\begin{DoxyNote}{Note}
Default value is \$32. It reads value from elm config.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The icon size in pixels 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gadac7cfce21b4f02ee4b4629281d0c331}{elm\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gafffbb5191cd7684e78c702bed83970eb}\label{group__Elm__Toolbar_gafffbb5191cd7684e78c702bed83970eb}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_shrink\_mode\_set@{elm\_obj\_toolbar\_shrink\_mode\_set}}
\index{elm\_obj\_toolbar\_shrink\_mode\_set@{elm\_obj\_toolbar\_shrink\_mode\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_shrink\_mode\_set()}{elm\_obj\_toolbar\_shrink\_mode\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode}]{shrink\+\_\+mode }\end{DoxyParamCaption})}



Control the item displaying mode of a given toolbar widget {\ttfamily obj}. 

The toolbar won\textquotesingle{}t scroll under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+NONE}} mode, but it will enforce a minimum size, so that all the items will fit inside it. It won\textquotesingle{}t scroll and won\textquotesingle{}t show the items that don\textquotesingle{}t fit under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+HIDE}} mode. Finally, it\textquotesingle{}ll scroll under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+SCROLL}} mode, and it will create a button to aggregate items which didn\textquotesingle{}t fit with the \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU}} mode.

If shrink mode is changed, Toolbar will send one of the following signal to each item for informing the current shrink mode. \char`\"{}elm,state,shrink,default\char`\"{} \char`\"{}elm,state,shrink,hide\char`\"{} \char`\"{}elm,state,shrink,scroll\char`\"{} \char`\"{}elm,state,shrink,menu\char`\"{} \char`\"{}elm,state,shrink,expand\char`\"{}

\begin{DoxyWarning}{Warning}
This function\textquotesingle{}s behavior will clash with those of \mbox{\hyperlink{group__Elm__Scroller__Group_ga4105c0d6adca64ed3d38e7e4116b09e4}{elm\+\_\+scroller\+\_\+policy\+\_\+set()}}, so use either one of them, but not both.
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em shrink\+\_\+mode} & Toolbar\textquotesingle{}s items display behavior \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga31deb1999afd41648100d3e816c69553}{elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga660bf5595f821d6206f650bca50a0a2d}\label{group__Elm__Toolbar_ga660bf5595f821d6206f650bca50a0a2d}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_shrink\_mode\_get@{elm\_obj\_toolbar\_shrink\_mode\_get}}
\index{elm\_obj\_toolbar\_shrink\_mode\_get@{elm\_obj\_toolbar\_shrink\_mode\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_shrink\_mode\_get()}{elm\_obj\_toolbar\_shrink\_mode\_get()}}
{\footnotesize\ttfamily EOAPI Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode elm\+\_\+obj\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Control the item displaying mode of a given toolbar widget {\ttfamily obj}. 

The toolbar won\textquotesingle{}t scroll under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+NONE}} mode, but it will enforce a minimum size, so that all the items will fit inside it. It won\textquotesingle{}t scroll and won\textquotesingle{}t show the items that don\textquotesingle{}t fit under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+HIDE}} mode. Finally, it\textquotesingle{}ll scroll under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+SCROLL}} mode, and it will create a button to aggregate items which didn\textquotesingle{}t fit with the \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU}} mode.

If shrink mode is changed, Toolbar will send one of the following signal to each item for informing the current shrink mode. \char`\"{}elm,state,shrink,default\char`\"{} \char`\"{}elm,state,shrink,hide\char`\"{} \char`\"{}elm,state,shrink,scroll\char`\"{} \char`\"{}elm,state,shrink,menu\char`\"{} \char`\"{}elm,state,shrink,expand\char`\"{}

\begin{DoxyWarning}{Warning}
This function\textquotesingle{}s behavior will clash with those of \mbox{\hyperlink{group__Elm__Scroller__Group_ga4105c0d6adca64ed3d38e7e4116b09e4}{elm\+\_\+scroller\+\_\+policy\+\_\+set()}}, so use either one of them, but not both.
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Toolbar\textquotesingle{}s items display behavior 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga3863cb4120f0837b57f575aa3de95c91}{elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga6f3478097d931881eab502d6993cfab8}\label{group__Elm__Toolbar_ga6f3478097d931881eab502d6993cfab8}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_menu\_parent\_set@{elm\_obj\_toolbar\_menu\_parent\_set}}
\index{elm\_obj\_toolbar\_menu\_parent\_set@{elm\_obj\_toolbar\_menu\_parent\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_menu\_parent\_set()}{elm\_obj\_toolbar\_menu\_parent\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Control the parent object of the toolbar items\textquotesingle{} menus. 

Each item can be set as item menu, with elm\+\_\+toolbar\+\_\+item\+\_\+menu\+\_\+set().

For more details about setting the parent for toolbar menus, see \mbox{\hyperlink{group__Elm__Menu_ga38bf247cc8be061572d7ad3621ea190a}{elm\+\_\+menu\+\_\+parent\+\_\+set()}}.

See\+: \mbox{\hyperlink{group__Elm__Menu_ga38bf247cc8be061572d7ad3621ea190a}{elm\+\_\+menu\+\_\+parent\+\_\+set()}} for details. See\+: elm\+\_\+toolbar\+\_\+item\+\_\+menu\+\_\+set() for details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em parent} & The parent of the menu objects. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga7521ff3cdc135c0dd7a0e6d325db7b1e}{elm\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gad437e43e2aa3c89164aa6e0383bc8b6d}\label{group__Elm__Toolbar_gad437e43e2aa3c89164aa6e0383bc8b6d}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_menu\_parent\_get@{elm\_obj\_toolbar\_menu\_parent\_get}}
\index{elm\_obj\_toolbar\_menu\_parent\_get@{elm\_obj\_toolbar\_menu\_parent\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_menu\_parent\_get()}{elm\_obj\_toolbar\_menu\_parent\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Control the parent object of the toolbar items\textquotesingle{} menus. 

Each item can be set as item menu, with elm\+\_\+toolbar\+\_\+item\+\_\+menu\+\_\+set().

For more details about setting the parent for toolbar menus, see \mbox{\hyperlink{group__Elm__Menu_ga38bf247cc8be061572d7ad3621ea190a}{elm\+\_\+menu\+\_\+parent\+\_\+set()}}.

See\+: \mbox{\hyperlink{group__Elm__Menu_ga38bf247cc8be061572d7ad3621ea190a}{elm\+\_\+menu\+\_\+parent\+\_\+set()}} for details. See\+: elm\+\_\+toolbar\+\_\+item\+\_\+menu\+\_\+set() for details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The parent of the menu objects. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga257eb7e71bfd44f589835933198d8147}{elm\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga0ed27f9027a82c8bdd36529d430cfd22}\label{group__Elm__Toolbar_ga0ed27f9027a82c8bdd36529d430cfd22}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_standard\_priority\_set@{elm\_obj\_toolbar\_standard\_priority\_set}}
\index{elm\_obj\_toolbar\_standard\_priority\_set@{elm\_obj\_toolbar\_standard\_priority\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_standard\_priority\_set()}{elm\_obj\_toolbar\_standard\_priority\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{int}]{priority }\end{DoxyParamCaption})}



Set the standard priority of visible items in a toolbar. 

If the priority of the item is up to standard priority, it is shown in basic panel. The other items are located in more menu or panel. The more menu or panel can be shown when the more item is clicked.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em priority} & The standard\+\_\+priority of visible items\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gad2ae71bb284e41a8c42a01d4487fcf85}{elm\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga4af5df5f2e2077eed31a43139e2f8687}\label{group__Elm__Toolbar_ga4af5df5f2e2077eed31a43139e2f8687}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_standard\_priority\_get@{elm\_obj\_toolbar\_standard\_priority\_get}}
\index{elm\_obj\_toolbar\_standard\_priority\_get@{elm\_obj\_toolbar\_standard\_priority\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_standard\_priority\_get()}{elm\_obj\_toolbar\_standard\_priority\_get()}}
{\footnotesize\ttfamily EOAPI int elm\+\_\+obj\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Set the standard priority of visible items in a toolbar. 

If the priority of the item is up to standard priority, it is shown in basic panel. The other items are located in more menu or panel. The more menu or panel can be shown when the more item is clicked.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The standard\+\_\+priority of visible items
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gae885e5e1a8cae2ef726b3ce9b8888359}{elm\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gac2747b59533c012c4eec288e04b9af1e}\label{group__Elm__Toolbar_gac2747b59533c012c4eec288e04b9af1e}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_more\_item\_get@{elm\_obj\_toolbar\_more\_item\_get}}
\index{elm\_obj\_toolbar\_more\_item\_get@{elm\_obj\_toolbar\_more\_item\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_more\_item\_get()}{elm\_obj\_toolbar\_more\_item\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+more\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the more item which is auto-\/generated by toolbar. 

Toolbar generates \textquotesingle{}more\textquotesingle{} item when there is no more space to fit items in and toolbar is in \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU}} or \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000af44bd4f256b1fc67a857ecd2c0591947}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+EXPAND}} mode. The more item can be manipulated by \mbox{\hyperlink{group__Elm__General_gab7192654621dd090be86c94678635ea4}{elm\+\_\+object\+\_\+item\+\_\+text\+\_\+set()}} and elm\+\_\+object\+\_\+item\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The toolbar more item. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gafce24b19627f7310c469180ed436d79d}{elm\+\_\+toolbar\+\_\+more\+\_\+item\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gaca6fe1e21f23004295eed65146ccb2ef}\label{group__Elm__Toolbar_gaca6fe1e21f23004295eed65146ccb2ef}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_item\_insert\_before@{elm\_obj\_toolbar\_item\_insert\_before}}
\index{elm\_obj\_toolbar\_item\_insert\_before@{elm\_obj\_toolbar\_item\_insert\_before}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_item\_insert\_before()}{elm\_obj\_toolbar\_item\_insert\_before()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+before (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{before,  }\item[{const char $\ast$}]{icon,  }\item[{const char $\ast$}]{label,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Insert a new item into the toolbar object before item {\ttfamily before}. 

A new item will be created and added to the toolbar. Its position in this toolbar will be just before item {\ttfamily before}.

Items created with this method can be deleted with \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del()}}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set()}}.

If a function is passed as argument, it will be called every time this item is selected, i.\+e., the user clicks over an unselected item. If such function isn\textquotesingle{}t needed, just passing {\ttfamily NULL} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

Toolbar will load icon image from fdo or current theme. This behavior can be set by \mbox{\hyperlink{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set()}} function. If an absolute path is provided it will load it direct from a file.

\begin{DoxyNote}{Note}
This function does not accept relative icon path.
\end{DoxyNote}
See\+: elm\+\_\+toolbar\+\_\+item\+\_\+icon\+\_\+set()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em before} & The toolbar item to insert before. \\
\hline
\mbox{\texttt{ in}}  & {\em icon} & A string with icon name or the absolute path of an image file. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to call when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily NULL} upon failure. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga4107d35bb93e242150b4ae480ca993ab}{elm\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+before()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga316131e1693b954bc9dc69cfab4c13b1}\label{group__Elm__Toolbar_ga316131e1693b954bc9dc69cfab4c13b1}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_item\_insert\_after@{elm\_obj\_toolbar\_item\_insert\_after}}
\index{elm\_obj\_toolbar\_item\_insert\_after@{elm\_obj\_toolbar\_item\_insert\_after}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_item\_insert\_after()}{elm\_obj\_toolbar\_item\_insert\_after()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+after (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{after,  }\item[{const char $\ast$}]{icon,  }\item[{const char $\ast$}]{label,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Insert a new item into the toolbar object after item {\ttfamily after}. 

A new item will be created and added to the toolbar. Its position in this toolbar will be just after item {\ttfamily after}.

Items created with this method can be deleted with \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del()}}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set()}}.

If a function is passed as argument, it will be called every time this item is selected, i.\+e., the user clicks over an unselected item. If such function isn\textquotesingle{}t needed, just passing {\ttfamily NULL} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

Toolbar will load icon image from fdo or current theme. This behavior can be set by \mbox{\hyperlink{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set()}} function. If an absolute path is provided it will load it direct from a file.

\begin{DoxyNote}{Note}
This function does not accept relative icon path.
\end{DoxyNote}
See\+: elm\+\_\+toolbar\+\_\+item\+\_\+icon\+\_\+set()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em after} & The toolbar item to insert after. \\
\hline
\mbox{\texttt{ in}}  & {\em icon} & A string with icon name or the absolute path of an image file. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to call when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily NULL} upon failure. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga814fa12e4d9541fb69abd0fe2eb04560}{elm\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+after()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga1dd24c4423fd406bb8e3f82ebae066e9}\label{group__Elm__Toolbar_ga1dd24c4423fd406bb8e3f82ebae066e9}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_item\_append@{elm\_obj\_toolbar\_item\_append}}
\index{elm\_obj\_toolbar\_item\_append@{elm\_obj\_toolbar\_item\_append}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_item\_append()}{elm\_obj\_toolbar\_item\_append()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+append (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{icon,  }\item[{const char $\ast$}]{label,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Append item to the toolbar. 

A new item will be created and appended to the toolbar, i.\+e., will be set as last item.

Items created with this method can be deleted with \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del()}}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set()}}.

If a function is passed as argument, it will be called every time this item is selected, i.\+e., the user clicks over an unselected item. If such function isn\textquotesingle{}t needed, just passing {\ttfamily NULL} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

Toolbar will load icon image from fdo or current theme. This behavior can be set by \mbox{\hyperlink{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set()}} function. If an absolute path is provided it will load it direct from a file.

\begin{DoxyNote}{Note}
This function does not accept relative icon path.
\end{DoxyNote}
See\+: elm\+\_\+toolbar\+\_\+item\+\_\+icon\+\_\+set()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em icon} & A string with icon name or the absolute path of an image file. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to call when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily NULL} upon failure. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_ga0e6a56df529b9d7e8dbc3d17613b9b22}{elm\+\_\+toolbar\+\_\+item\+\_\+append()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga4251240540718de5ff02b6feea96f543}\label{group__Elm__Toolbar_ga4251240540718de5ff02b6feea96f543}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_items\_count@{elm\_obj\_toolbar\_items\_count}}
\index{elm\_obj\_toolbar\_items\_count@{elm\_obj\_toolbar\_items\_count}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_items\_count()}{elm\_obj\_toolbar\_items\_count()}}
{\footnotesize\ttfamily EOAPI unsigned int elm\+\_\+obj\+\_\+toolbar\+\_\+items\+\_\+count (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the number of items in a toolbar. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of items in {\ttfamily obj} toolbar 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gacb297557c2309a2b2f2f6b11fa621ff6}{elm\+\_\+toolbar\+\_\+items\+\_\+count()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga58d47ad300aa26358e15db79973efe28}\label{group__Elm__Toolbar_ga58d47ad300aa26358e15db79973efe28}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_item\_prepend@{elm\_obj\_toolbar\_item\_prepend}}
\index{elm\_obj\_toolbar\_item\_prepend@{elm\_obj\_toolbar\_item\_prepend}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_item\_prepend()}{elm\_obj\_toolbar\_item\_prepend()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+prepend (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{icon,  }\item[{const char $\ast$}]{label,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Prepend item to the toolbar. 

A new item will be created and prepended to the toolbar, i.\+e., will be set as first item.

Items created with this method can be deleted with \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del()}}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set()}}.

If a function is passed as argument, it will be called every time this item is selected, i.\+e., the user clicks over an unselected item. If such function isn\textquotesingle{}t needed, just passing {\ttfamily NULL} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

Toolbar will load icon image from fdo or current theme. This behavior can be set by \mbox{\hyperlink{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set()}} function. If an absolute path is provided it will load it direct from a file.

\begin{DoxyNote}{Note}
This function does not accept relative icon path.
\end{DoxyNote}
See\+: elm\+\_\+toolbar\+\_\+item\+\_\+icon\+\_\+set()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em icon} & A string with icon name or the absolute path of an image file. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to call when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily NULL} upon failure. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gae227326afd43355239d5af34e322b4e9}{elm\+\_\+toolbar\+\_\+item\+\_\+prepend()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga30c82b6e3e477aca03e4386a70f38951}\label{group__Elm__Toolbar_ga30c82b6e3e477aca03e4386a70f38951}} 
\index{Toolbar@{Toolbar}!elm\_obj\_toolbar\_item\_find\_by\_label@{elm\_obj\_toolbar\_item\_find\_by\_label}}
\index{elm\_obj\_toolbar\_item\_find\_by\_label@{elm\_obj\_toolbar\_item\_find\_by\_label}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_toolbar\_item\_find\_by\_label()}{elm\_obj\_toolbar\_item\_find\_by\_label()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+find\+\_\+by\+\_\+label (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{label }\end{DoxyParamCaption})}



Returns a pointer to a toolbar item by its label. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item to find.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The pointer to the toolbar item matching {\ttfamily label} or {\ttfamily NULL} on failure. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Toolbar_gadf00b8081a961298f15dd467e2665337}{elm\+\_\+toolbar\+\_\+item\+\_\+find\+\_\+by\+\_\+label()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gafc477e4b3837de4967963bb17f13abea}\label{group__Elm__Toolbar_gafc477e4b3837de4967963bb17f13abea}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_selected\_item\_get@{elm\_toolbar\_selected\_item\_get}}
\index{elm\_toolbar\_selected\_item\_get@{elm\_toolbar\_selected\_item\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_selected\_item\_get()}{elm\_toolbar\_selected\_item\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+toolbar\+\_\+selected\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Get the selected item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The selected item or {\ttfamily null}. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_gabc8c640b96ead78589b31b4340f182fe}{elm\+\_\+obj\+\_\+toolbar\+\_\+selected\+\_\+item\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gafab49ef64ab6eaf3d4735cfcfb7b111c}\label{group__Elm__Toolbar_gafab49ef64ab6eaf3d4735cfcfb7b111c}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_first\_item\_get@{elm\_toolbar\_first\_item\_get}}
\index{elm\_toolbar\_first\_item\_get@{elm\_toolbar\_first\_item\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_first\_item\_get()}{elm\_toolbar\_first\_item\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+toolbar\+\_\+first\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Get the first item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first item or {\ttfamily null}. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_ga47b3086260b97f5e1ffeae45e14d3510}{elm\+\_\+obj\+\_\+toolbar\+\_\+first\+\_\+item\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga991c7039c7a5d1b657ca9a64da0ca655}\label{group__Elm__Toolbar_ga991c7039c7a5d1b657ca9a64da0ca655}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_last\_item\_get@{elm\_toolbar\_last\_item\_get}}
\index{elm\_toolbar\_last\_item\_get@{elm\_toolbar\_last\_item\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_last\_item\_get()}{elm\_toolbar\_last\_item\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+toolbar\+\_\+last\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Get the last item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The last item or {\ttfamily null}. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_gae2cff2d99975b200e766f608f5335fdd}{elm\+\_\+obj\+\_\+toolbar\+\_\+last\+\_\+item\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga3f9585cc97c6c1d3246e2031605254a4}\label{group__Elm__Toolbar_ga3f9585cc97c6c1d3246e2031605254a4}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_items\_get@{elm\_toolbar\_items\_get}}
\index{elm\_toolbar\_items\_get@{elm\_toolbar\_items\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_items\_get()}{elm\_toolbar\_items\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ elm\+\_\+toolbar\+\_\+items\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Returns a list of the widget item. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
iterator to widget items 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_gac31e054dfb4e4a80566753bdba3682dc}{elm\+\_\+obj\+\_\+toolbar\+\_\+items\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga094182b18f7eec5181dc1448ca292406}\label{group__Elm__Toolbar_ga094182b18f7eec5181dc1448ca292406}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_homogeneous\_set@{elm\_toolbar\_homogeneous\_set}}
\index{elm\_toolbar\_homogeneous\_set@{elm\_toolbar\_homogeneous\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_homogeneous\_set()}{elm\_toolbar\_homogeneous\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+homogeneous\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{homogeneous }\end{DoxyParamCaption})}



Control homogeneous mode. 

This will enable the homogeneous mode where items are of the same size.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em homogeneous} & Assume the items within the toolbar are of the same size (true = on, false = off). Default is {\ttfamily false}. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Toolbar_gab8dac6abbfec85b20305f194938a0741}{elm\+\_\+obj\+\_\+toolbar\+\_\+homogeneous\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga50ae8c800aa4c9879114bac8a513fef0}\label{group__Elm__Toolbar_ga50ae8c800aa4c9879114bac8a513fef0}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_homogeneous\_get@{elm\_toolbar\_homogeneous\_get}}
\index{elm\_toolbar\_homogeneous\_get@{elm\_toolbar\_homogeneous\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_homogeneous\_get()}{elm\_toolbar\_homogeneous\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+toolbar\+\_\+homogeneous\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Control homogeneous mode. 

This will enable the homogeneous mode where items are of the same size.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Assume the items within the toolbar are of the same size (true = on, false = off). Default is {\ttfamily false}. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_gadc5f3a499e0a1ef838220825cfa34f58}{elm\+\_\+obj\+\_\+toolbar\+\_\+homogeneous\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga643b86d6639c8870d0a1e9f55a4ca77d}\label{group__Elm__Toolbar_ga643b86d6639c8870d0a1e9f55a4ca77d}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_align\_set@{elm\_toolbar\_align\_set}}
\index{elm\_toolbar\_align\_set@{elm\_toolbar\_align\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_align\_set()}{elm\_toolbar\_align\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+align\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{double}]{align }\end{DoxyParamCaption})}



Control the alignment of the items. 

Alignment of toolbar items, from 0.\+0 to indicates to align left, to 1.\+0, to align to right. 0.\+5 centralize items.

Centered items by default.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em align} & The new alignment, a float between 0.\+0 and 1.\+0. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Toolbar_gabaf953230f47b70f3d799df997dcc620}{elm\+\_\+obj\+\_\+toolbar\+\_\+align\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gab580ffbe4a3e6222ce0e33486e052261}\label{group__Elm__Toolbar_gab580ffbe4a3e6222ce0e33486e052261}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_align\_get@{elm\_toolbar\_align\_get}}
\index{elm\_toolbar\_align\_get@{elm\_toolbar\_align\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_align\_get()}{elm\_toolbar\_align\_get()}}
{\footnotesize\ttfamily double elm\+\_\+toolbar\+\_\+align\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Control the alignment of the items. 

Alignment of toolbar items, from 0.\+0 to indicates to align left, to 1.\+0, to align to right. 0.\+5 centralize items.

Centered items by default.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new alignment, a float between 0.\+0 and 1.\+0. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_ga5912fa5bd0213ddcd1d3ceb738eab8b7}{elm\+\_\+obj\+\_\+toolbar\+\_\+align\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gac751a1ce4bd957eefce6e368abc4178e}\label{group__Elm__Toolbar_gac751a1ce4bd957eefce6e368abc4178e}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_select\_mode\_set@{elm\_toolbar\_select\_mode\_set}}
\index{elm\_toolbar\_select\_mode\_set@{elm\_toolbar\_select\_mode\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_select\_mode\_set()}{elm\_toolbar\_select\_mode\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}}}]{mode }\end{DoxyParamCaption})}



Control the toolbar select mode. 

\mbox{\hyperlink{group__Elm__Toolbar_gac751a1ce4bd957eefce6e368abc4178e}{elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set()}} changes item select mode in the toolbar widget. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa69bb485be5448b469c86485fd884d649}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DEFAULT}} \+: Items will only call their selection func and callback when first becoming selected. Any further clicks will do nothing, unless you set always select mode. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab3cfbf566fdbea2079f3081969f0c59c}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+ALWAYS}} \+: This means that, even if selected, every click will make the selected callbacks be called. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa0f0e25088d651a379b4eb8b915d2e13f}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+NONE}} \+: This will turn off the ability to select items entirely and they will neither appear selected nor call selected callback functions.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em mode} & The select mode If getting mode fails, it returns \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa07b15401d23916333bab64622f6db252}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX}} \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Toolbar_ga447cde33c7f81d0291d89a2992751afd}{elm\+\_\+obj\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gace851937ca9ec96f9b1339216d21eb22}\label{group__Elm__Toolbar_gace851937ca9ec96f9b1339216d21eb22}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_select\_mode\_get@{elm\_toolbar\_select\_mode\_get}}
\index{elm\_toolbar\_select\_mode\_get@{elm\_toolbar\_select\_mode\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_select\_mode\_get()}{elm\_toolbar\_select\_mode\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}} elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Control the toolbar select mode. 

\mbox{\hyperlink{group__Elm__Toolbar_gac751a1ce4bd957eefce6e368abc4178e}{elm\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+set()}} changes item select mode in the toolbar widget. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa69bb485be5448b469c86485fd884d649}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DEFAULT}} \+: Items will only call their selection func and callback when first becoming selected. Any further clicks will do nothing, unless you set always select mode. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab3cfbf566fdbea2079f3081969f0c59c}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+ALWAYS}} \+: This means that, even if selected, every click will make the selected callbacks be called. -\/ \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa0f0e25088d651a379b4eb8b915d2e13f}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+NONE}} \+: This will turn off the ability to select items entirely and they will neither appear selected nor call selected callback functions.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The select mode If getting mode fails, it returns \mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa07b15401d23916333bab64622f6db252}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX}} 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_gaf31edaa5dd714e9fe1b0fe6eebc5935a}{elm\+\_\+obj\+\_\+toolbar\+\_\+select\+\_\+mode\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga16d4f18d149bd303698d14de662bf15e}\label{group__Elm__Toolbar_ga16d4f18d149bd303698d14de662bf15e}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_icon\_size\_set@{elm\_toolbar\_icon\_size\_set}}
\index{elm\_toolbar\_icon\_size\_set@{elm\_toolbar\_icon\_size\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_icon\_size\_set()}{elm\_toolbar\_icon\_size\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{int}]{icon\+\_\+size }\end{DoxyParamCaption})}



Control the icon size, in pixels, to be used by toolbar items. 

\begin{DoxyNote}{Note}
Default value is \$32. It reads value from elm config.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em icon\+\_\+size} & The icon size in pixels \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Toolbar_ga17d04640074ce2205747e24a5d187000}{elm\+\_\+obj\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gadac7cfce21b4f02ee4b4629281d0c331}\label{group__Elm__Toolbar_gadac7cfce21b4f02ee4b4629281d0c331}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_icon\_size\_get@{elm\_toolbar\_icon\_size\_get}}
\index{elm\_toolbar\_icon\_size\_get@{elm\_toolbar\_icon\_size\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_icon\_size\_get()}{elm\_toolbar\_icon\_size\_get()}}
{\footnotesize\ttfamily int elm\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Control the icon size, in pixels, to be used by toolbar items. 

\begin{DoxyNote}{Note}
Default value is \$32. It reads value from elm config.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The icon size in pixels 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_gafb223ee1119e9ce439a5f92e0fad61a2}{elm\+\_\+obj\+\_\+toolbar\+\_\+icon\+\_\+size\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga31deb1999afd41648100d3e816c69553}\label{group__Elm__Toolbar_ga31deb1999afd41648100d3e816c69553}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_shrink\_mode\_set@{elm\_toolbar\_shrink\_mode\_set}}
\index{elm\_toolbar\_shrink\_mode\_set@{elm\_toolbar\_shrink\_mode\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_shrink\_mode\_set()}{elm\_toolbar\_shrink\_mode\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode}]{shrink\+\_\+mode }\end{DoxyParamCaption})}



Control the item displaying mode of a given toolbar widget {\ttfamily obj}. 

The toolbar won\textquotesingle{}t scroll under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+NONE}} mode, but it will enforce a minimum size, so that all the items will fit inside it. It won\textquotesingle{}t scroll and won\textquotesingle{}t show the items that don\textquotesingle{}t fit under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+HIDE}} mode. Finally, it\textquotesingle{}ll scroll under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+SCROLL}} mode, and it will create a button to aggregate items which didn\textquotesingle{}t fit with the \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU}} mode.

If shrink mode is changed, Toolbar will send one of the following signal to each item for informing the current shrink mode. \char`\"{}elm,state,shrink,default\char`\"{} \char`\"{}elm,state,shrink,hide\char`\"{} \char`\"{}elm,state,shrink,scroll\char`\"{} \char`\"{}elm,state,shrink,menu\char`\"{} \char`\"{}elm,state,shrink,expand\char`\"{}

\begin{DoxyWarning}{Warning}
This function\textquotesingle{}s behavior will clash with those of \mbox{\hyperlink{group__Elm__Scroller__Group_ga4105c0d6adca64ed3d38e7e4116b09e4}{elm\+\_\+scroller\+\_\+policy\+\_\+set()}}, so use either one of them, but not both.
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em shrink\+\_\+mode} & Toolbar\textquotesingle{}s items display behavior \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Toolbar_gafffbb5191cd7684e78c702bed83970eb}{elm\+\_\+obj\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga3863cb4120f0837b57f575aa3de95c91}\label{group__Elm__Toolbar_ga3863cb4120f0837b57f575aa3de95c91}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_shrink\_mode\_get@{elm\_toolbar\_shrink\_mode\_get}}
\index{elm\_toolbar\_shrink\_mode\_get@{elm\_toolbar\_shrink\_mode\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_shrink\_mode\_get()}{elm\_toolbar\_shrink\_mode\_get()}}
{\footnotesize\ttfamily Elm\+\_\+\+Toolbar\+\_\+\+Shrink\+\_\+\+Mode elm\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Control the item displaying mode of a given toolbar widget {\ttfamily obj}. 

The toolbar won\textquotesingle{}t scroll under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a16c3b5618d6f3954fd0b050cfb69ab3e}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+NONE}} mode, but it will enforce a minimum size, so that all the items will fit inside it. It won\textquotesingle{}t scroll and won\textquotesingle{}t show the items that don\textquotesingle{}t fit under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000aa33e0a0bc69a6c153e027a5772a07bf3}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+HIDE}} mode. Finally, it\textquotesingle{}ll scroll under \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000ac92ed2c562dbe4a52f1120b8b6dfdcba}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+SCROLL}} mode, and it will create a button to aggregate items which didn\textquotesingle{}t fit with the \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU}} mode.

If shrink mode is changed, Toolbar will send one of the following signal to each item for informing the current shrink mode. \char`\"{}elm,state,shrink,default\char`\"{} \char`\"{}elm,state,shrink,hide\char`\"{} \char`\"{}elm,state,shrink,scroll\char`\"{} \char`\"{}elm,state,shrink,menu\char`\"{} \char`\"{}elm,state,shrink,expand\char`\"{}

\begin{DoxyWarning}{Warning}
This function\textquotesingle{}s behavior will clash with those of \mbox{\hyperlink{group__Elm__Scroller__Group_ga4105c0d6adca64ed3d38e7e4116b09e4}{elm\+\_\+scroller\+\_\+policy\+\_\+set()}}, so use either one of them, but not both.
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Toolbar\textquotesingle{}s items display behavior 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_ga660bf5595f821d6206f650bca50a0a2d}{elm\+\_\+obj\+\_\+toolbar\+\_\+shrink\+\_\+mode\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga7521ff3cdc135c0dd7a0e6d325db7b1e}\label{group__Elm__Toolbar_ga7521ff3cdc135c0dd7a0e6d325db7b1e}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_menu\_parent\_set@{elm\_toolbar\_menu\_parent\_set}}
\index{elm\_toolbar\_menu\_parent\_set@{elm\_toolbar\_menu\_parent\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_menu\_parent\_set()}{elm\_toolbar\_menu\_parent\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Control the parent object of the toolbar items\textquotesingle{} menus. 

Each item can be set as item menu, with elm\+\_\+toolbar\+\_\+item\+\_\+menu\+\_\+set().

For more details about setting the parent for toolbar menus, see \mbox{\hyperlink{group__Elm__Menu_ga38bf247cc8be061572d7ad3621ea190a}{elm\+\_\+menu\+\_\+parent\+\_\+set()}}.

See\+: \mbox{\hyperlink{group__Elm__Menu_ga38bf247cc8be061572d7ad3621ea190a}{elm\+\_\+menu\+\_\+parent\+\_\+set()}} for details. See\+: elm\+\_\+toolbar\+\_\+item\+\_\+menu\+\_\+set() for details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em parent} & The parent of the menu objects. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Toolbar_ga6f3478097d931881eab502d6993cfab8}{elm\+\_\+obj\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga257eb7e71bfd44f589835933198d8147}\label{group__Elm__Toolbar_ga257eb7e71bfd44f589835933198d8147}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_menu\_parent\_get@{elm\_toolbar\_menu\_parent\_get}}
\index{elm\_toolbar\_menu\_parent\_get@{elm\_toolbar\_menu\_parent\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_menu\_parent\_get()}{elm\_toolbar\_menu\_parent\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ elm\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Control the parent object of the toolbar items\textquotesingle{} menus. 

Each item can be set as item menu, with elm\+\_\+toolbar\+\_\+item\+\_\+menu\+\_\+set().

For more details about setting the parent for toolbar menus, see \mbox{\hyperlink{group__Elm__Menu_ga38bf247cc8be061572d7ad3621ea190a}{elm\+\_\+menu\+\_\+parent\+\_\+set()}}.

See\+: \mbox{\hyperlink{group__Elm__Menu_ga38bf247cc8be061572d7ad3621ea190a}{elm\+\_\+menu\+\_\+parent\+\_\+set()}} for details. See\+: elm\+\_\+toolbar\+\_\+item\+\_\+menu\+\_\+set() for details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The parent of the menu objects. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_gad437e43e2aa3c89164aa6e0383bc8b6d}{elm\+\_\+obj\+\_\+toolbar\+\_\+menu\+\_\+parent\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gad2ae71bb284e41a8c42a01d4487fcf85}\label{group__Elm__Toolbar_gad2ae71bb284e41a8c42a01d4487fcf85}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_standard\_priority\_set@{elm\_toolbar\_standard\_priority\_set}}
\index{elm\_toolbar\_standard\_priority\_set@{elm\_toolbar\_standard\_priority\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_standard\_priority\_set()}{elm\_toolbar\_standard\_priority\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{int}]{priority }\end{DoxyParamCaption})}



Set the standard priority of visible items in a toolbar. 

If the priority of the item is up to standard priority, it is shown in basic panel. The other items are located in more menu or panel. The more menu or panel can be shown when the more item is clicked.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em priority} & The standard\+\_\+priority of visible items\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Toolbar_ga0ed27f9027a82c8bdd36529d430cfd22}{elm\+\_\+obj\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gae885e5e1a8cae2ef726b3ce9b8888359}\label{group__Elm__Toolbar_gae885e5e1a8cae2ef726b3ce9b8888359}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_standard\_priority\_get@{elm\_toolbar\_standard\_priority\_get}}
\index{elm\_toolbar\_standard\_priority\_get@{elm\_toolbar\_standard\_priority\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_standard\_priority\_get()}{elm\_toolbar\_standard\_priority\_get()}}
{\footnotesize\ttfamily int elm\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Set the standard priority of visible items in a toolbar. 

If the priority of the item is up to standard priority, it is shown in basic panel. The other items are located in more menu or panel. The more menu or panel can be shown when the more item is clicked.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The standard\+\_\+priority of visible items
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Toolbar_ga4af5df5f2e2077eed31a43139e2f8687}{elm\+\_\+obj\+\_\+toolbar\+\_\+standard\+\_\+priority\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gafce24b19627f7310c469180ed436d79d}\label{group__Elm__Toolbar_gafce24b19627f7310c469180ed436d79d}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_more\_item\_get@{elm\_toolbar\_more\_item\_get}}
\index{elm\_toolbar\_more\_item\_get@{elm\_toolbar\_more\_item\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_more\_item\_get()}{elm\_toolbar\_more\_item\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+toolbar\+\_\+more\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Get the more item which is auto-\/generated by toolbar. 

Toolbar generates \textquotesingle{}more\textquotesingle{} item when there is no more space to fit items in and toolbar is in \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000a9d028aff831758201d109b7a0d086725}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+MENU}} or \mbox{\hyperlink{group__Elm__Toolbar_ggaf2f77232958c97f74744538e5bb4e000af44bd4f256b1fc67a857ecd2c0591947}{ELM\+\_\+\+TOOLBAR\+\_\+\+SHRINK\+\_\+\+EXPAND}} mode. The more item can be manipulated by \mbox{\hyperlink{group__Elm__General_gab7192654621dd090be86c94678635ea4}{elm\+\_\+object\+\_\+item\+\_\+text\+\_\+set()}} and elm\+\_\+object\+\_\+item\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The toolbar more item. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_gac2747b59533c012c4eec288e04b9af1e}{elm\+\_\+obj\+\_\+toolbar\+\_\+more\+\_\+item\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga4107d35bb93e242150b4ae480ca993ab}\label{group__Elm__Toolbar_ga4107d35bb93e242150b4ae480ca993ab}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_item\_insert\_before@{elm\_toolbar\_item\_insert\_before}}
\index{elm\_toolbar\_item\_insert\_before@{elm\_toolbar\_item\_insert\_before}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_item\_insert\_before()}{elm\_toolbar\_item\_insert\_before()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+before (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{before,  }\item[{const char $\ast$}]{icon,  }\item[{const char $\ast$}]{label,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Insert a new item into the toolbar object before item {\ttfamily before}. 

A new item will be created and added to the toolbar. Its position in this toolbar will be just before item {\ttfamily before}.

Items created with this method can be deleted with \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del()}}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set()}}.

If a function is passed as argument, it will be called every time this item is selected, i.\+e., the user clicks over an unselected item. If such function isn\textquotesingle{}t needed, just passing {\ttfamily NULL} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

Toolbar will load icon image from fdo or current theme. This behavior can be set by \mbox{\hyperlink{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set()}} function. If an absolute path is provided it will load it direct from a file.

\begin{DoxyNote}{Note}
This function does not accept relative icon path.
\end{DoxyNote}
See\+: elm\+\_\+toolbar\+\_\+item\+\_\+icon\+\_\+set()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em before} & The toolbar item to insert before. \\
\hline
\mbox{\texttt{ in}}  & {\em icon} & A string with icon name or the absolute path of an image file. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to call when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily NULL} upon failure. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_gaca6fe1e21f23004295eed65146ccb2ef}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+before()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga814fa12e4d9541fb69abd0fe2eb04560}\label{group__Elm__Toolbar_ga814fa12e4d9541fb69abd0fe2eb04560}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_item\_insert\_after@{elm\_toolbar\_item\_insert\_after}}
\index{elm\_toolbar\_item\_insert\_after@{elm\_toolbar\_item\_insert\_after}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_item\_insert\_after()}{elm\_toolbar\_item\_insert\_after()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+after (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{after,  }\item[{const char $\ast$}]{icon,  }\item[{const char $\ast$}]{label,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Insert a new item into the toolbar object after item {\ttfamily after}. 

A new item will be created and added to the toolbar. Its position in this toolbar will be just after item {\ttfamily after}.

Items created with this method can be deleted with \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del()}}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set()}}.

If a function is passed as argument, it will be called every time this item is selected, i.\+e., the user clicks over an unselected item. If such function isn\textquotesingle{}t needed, just passing {\ttfamily NULL} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

Toolbar will load icon image from fdo or current theme. This behavior can be set by \mbox{\hyperlink{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set()}} function. If an absolute path is provided it will load it direct from a file.

\begin{DoxyNote}{Note}
This function does not accept relative icon path.
\end{DoxyNote}
See\+: elm\+\_\+toolbar\+\_\+item\+\_\+icon\+\_\+set()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em after} & The toolbar item to insert after. \\
\hline
\mbox{\texttt{ in}}  & {\em icon} & A string with icon name or the absolute path of an image file. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to call when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily NULL} upon failure. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_ga316131e1693b954bc9dc69cfab4c13b1}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+insert\+\_\+after()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga0e6a56df529b9d7e8dbc3d17613b9b22}\label{group__Elm__Toolbar_ga0e6a56df529b9d7e8dbc3d17613b9b22}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_item\_append@{elm\_toolbar\_item\_append}}
\index{elm\_toolbar\_item\_append@{elm\_toolbar\_item\_append}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_item\_append()}{elm\_toolbar\_item\_append()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+toolbar\+\_\+item\+\_\+append (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{const char $\ast$}]{icon,  }\item[{const char $\ast$}]{label,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Append item to the toolbar. 

A new item will be created and appended to the toolbar, i.\+e., will be set as last item.

Items created with this method can be deleted with \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del()}}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set()}}.

If a function is passed as argument, it will be called every time this item is selected, i.\+e., the user clicks over an unselected item. If such function isn\textquotesingle{}t needed, just passing {\ttfamily NULL} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

Toolbar will load icon image from fdo or current theme. This behavior can be set by \mbox{\hyperlink{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set()}} function. If an absolute path is provided it will load it direct from a file.

\begin{DoxyNote}{Note}
This function does not accept relative icon path.
\end{DoxyNote}
See\+: elm\+\_\+toolbar\+\_\+item\+\_\+icon\+\_\+set()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em icon} & A string with icon name or the absolute path of an image file. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to call when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily NULL} upon failure. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_ga1dd24c4423fd406bb8e3f82ebae066e9}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+append()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gacb297557c2309a2b2f2f6b11fa621ff6}\label{group__Elm__Toolbar_gacb297557c2309a2b2f2f6b11fa621ff6}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_items\_count@{elm\_toolbar\_items\_count}}
\index{elm\_toolbar\_items\_count@{elm\_toolbar\_items\_count}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_items\_count()}{elm\_toolbar\_items\_count()}}
{\footnotesize\ttfamily unsigned int elm\+\_\+toolbar\+\_\+items\+\_\+count (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj }\end{DoxyParamCaption})}



Get the number of items in a toolbar. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of items in {\ttfamily obj} toolbar 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_ga4251240540718de5ff02b6feea96f543}{elm\+\_\+obj\+\_\+toolbar\+\_\+items\+\_\+count()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gae227326afd43355239d5af34e322b4e9}\label{group__Elm__Toolbar_gae227326afd43355239d5af34e322b4e9}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_item\_prepend@{elm\_toolbar\_item\_prepend}}
\index{elm\_toolbar\_item\_prepend@{elm\_toolbar\_item\_prepend}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_item\_prepend()}{elm\_toolbar\_item\_prepend()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+toolbar\+\_\+item\+\_\+prepend (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{const char $\ast$}]{icon,  }\item[{const char $\ast$}]{label,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Prepend item to the toolbar. 

A new item will be created and prepended to the toolbar, i.\+e., will be set as first item.

Items created with this method can be deleted with \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del()}}.

Associated {\ttfamily data} can be properly freed when item is deleted if a callback function is set with \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set()}}.

If a function is passed as argument, it will be called every time this item is selected, i.\+e., the user clicks over an unselected item. If such function isn\textquotesingle{}t needed, just passing {\ttfamily NULL} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

Toolbar will load icon image from fdo or current theme. This behavior can be set by \mbox{\hyperlink{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}{elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set()}} function. If an absolute path is provided it will load it direct from a file.

\begin{DoxyNote}{Note}
This function does not accept relative icon path.
\end{DoxyNote}
See\+: elm\+\_\+toolbar\+\_\+item\+\_\+icon\+\_\+set()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em icon} & A string with icon name or the absolute path of an image file. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to call when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created item or {\ttfamily NULL} upon failure. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_ga58d47ad300aa26358e15db79973efe28}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+prepend()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gadf00b8081a961298f15dd467e2665337}\label{group__Elm__Toolbar_gadf00b8081a961298f15dd467e2665337}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_item\_find\_by\_label@{elm\_toolbar\_item\_find\_by\_label}}
\index{elm\_toolbar\_item\_find\_by\_label@{elm\_toolbar\_item\_find\_by\_label}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_item\_find\_by\_label()}{elm\_toolbar\_item\_find\_by\_label()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ elm\+\_\+toolbar\+\_\+item\+\_\+find\+\_\+by\+\_\+label (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Toolbar $\ast$}]{obj,  }\item[{const char $\ast$}]{label }\end{DoxyParamCaption})}



Returns a pointer to a toolbar item by its label. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the item to find.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The pointer to the toolbar item matching {\ttfamily label} or {\ttfamily NULL} on failure. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Toolbar_ga30c82b6e3e477aca03e4386a70f38951}{elm\+\_\+obj\+\_\+toolbar\+\_\+item\+\_\+find\+\_\+by\+\_\+label()}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga5132198a651cc7a87bde22d5a707f9a5}\label{group__Elm__Toolbar_ga5132198a651cc7a87bde22d5a707f9a5}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_add@{elm\_toolbar\_add}}
\index{elm\_toolbar\_add@{elm\_toolbar\_add}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_add()}{elm\_toolbar\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ elm\+\_\+toolbar\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Add a new toolbar widget to the given parent Elementary (container) object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new toolbar widget handle or {\ttfamily NULL}, on errors.
\end{DoxyReturn}
This function inserts a new toolbar widget on the canvas. 

References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\mbox{\Hypertarget{group__Elm__Toolbar_ga1ab93e8742fa6347b5f1325120edf94a}\label{group__Elm__Toolbar_ga1ab93e8742fa6347b5f1325120edf94a}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_reorder\_mode\_set@{elm\_toolbar\_reorder\_mode\_set}}
\index{elm\_toolbar\_reorder\_mode\_set@{elm\_toolbar\_reorder\_mode\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_reorder\_mode\_set()}{elm\_toolbar\_reorder\_mode\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+reorder\+\_\+mode\+\_\+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}}}]{reorder\+\_\+mode }\end{DoxyParamCaption})}



Set reorder mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The toolbar object \\
\hline
{\em reorder\+\_\+mode} & The reorder mode ({\ttfamily EINA\+\_\+\+TRUE} = on, {\ttfamily EINA\+\_\+\+FALSE} = off) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Toolbar_gaa8df55e22fadb6ba9cb9c3c37435ce12}\label{group__Elm__Toolbar_gaa8df55e22fadb6ba9cb9c3c37435ce12}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_reorder\_mode\_get@{elm\_toolbar\_reorder\_mode\_get}}
\index{elm\_toolbar\_reorder\_mode\_get@{elm\_toolbar\_reorder\_mode\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_reorder\_mode\_get()}{elm\_toolbar\_reorder\_mode\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+toolbar\+\_\+reorder\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the reorder mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The toolbar object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The reorder mode ({\ttfamily EINA\+\_\+\+TRUE} = on, {\ttfamily EINA\+\_\+\+FALSE} = off) 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gaa744a29f023f92c77d7b0ff93be0676b}\label{group__Elm__Toolbar_gaa744a29f023f92c77d7b0ff93be0676b}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_transverse\_expanded\_set@{elm\_toolbar\_transverse\_expanded\_set}}
\index{elm\_toolbar\_transverse\_expanded\_set@{elm\_toolbar\_transverse\_expanded\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_transverse\_expanded\_set()}{elm\_toolbar\_transverse\_expanded\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+transverse\+\_\+expanded\+\_\+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}}}]{transverse\+\_\+expanded }\end{DoxyParamCaption})}



Set the item\textquotesingle{}s transverse expansion of a given toolbar widget {\ttfamily obj}. 


\begin{DoxyParams}{Parameters}
{\em obj} & The toolbar object. \\
\hline
{\em transverse\+\_\+expanded} & The transverse expansion of the item. ({\ttfamily EINA\+\_\+\+TRUE} = on, {\ttfamily EINA\+\_\+\+FALSE} = off, default = {\ttfamily EINA\+\_\+\+FALSE})\\
\hline
\end{DoxyParams}
This will expand the transverse length of the item according the transverse length of the toolbar. The default is what the transverse length of the item is set according its min value. \mbox{\Hypertarget{group__Elm__Toolbar_ga0bcb747ec6ad7b6ef3d775c397823815}\label{group__Elm__Toolbar_ga0bcb747ec6ad7b6ef3d775c397823815}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_transverse\_expanded\_get@{elm\_toolbar\_transverse\_expanded\_get}}
\index{elm\_toolbar\_transverse\_expanded\_get@{elm\_toolbar\_transverse\_expanded\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_transverse\_expanded\_get()}{elm\_toolbar\_transverse\_expanded\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+toolbar\+\_\+transverse\+\_\+expanded\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the transverse expansion of toolbar {\ttfamily obj}. 


\begin{DoxyParams}{Parameters}
{\em obj} & The toolbar object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The transverse expansion of the item. ({\ttfamily EINA\+\_\+\+TRUE} = on, {\ttfamily EINA\+\_\+\+FALSE} = off, default = {\ttfamily EINA\+\_\+\+FALSE})
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
elm\+\_\+toolbar\+\_\+transverse\+\_\+expand\+\_\+set() for details. 
\end{DoxySeeAlso}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}\label{group__Elm__Toolbar_gafc07230c53edfb59a81728d437c7b699}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_icon\_order\_lookup\_set@{elm\_toolbar\_icon\_order\_lookup\_set}}
\index{elm\_toolbar\_icon\_order\_lookup\_set@{elm\_toolbar\_icon\_order\_lookup\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_icon\_order\_lookup\_set()}{elm\_toolbar\_icon\_order\_lookup\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Icon_ga93144b3f246a052d2c3afc671650d8fc}{Elm\+\_\+\+Icon\+\_\+\+Lookup\+\_\+\+Order}}}]{order }\end{DoxyParamCaption})}



Sets icon lookup order, for toolbar items\textquotesingle{} icons. 

Icons added before calling this function will not be affected. The default lookup order is \mbox{\hyperlink{group__Elm__Icon_gga93144b3f246a052d2c3afc671650d8fca3314135662ed3bf7449acecb5ea9f407}{ELM\+\_\+\+ICON\+\_\+\+LOOKUP\+\_\+\+THEME\+\_\+\+FDO}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em order} & The icon lookup order. (If getting the icon order loopup fails, it returns \mbox{\hyperlink{group__Elm__Icon_gga93144b3f246a052d2c3afc671650d8fca3314135662ed3bf7449acecb5ea9f407}{ELM\+\_\+\+ICON\+\_\+\+LOOKUP\+\_\+\+THEME\+\_\+\+FDO}}) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Toolbar_ga7e745f2de3f68d0a56186da4b791da9e}\label{group__Elm__Toolbar_ga7e745f2de3f68d0a56186da4b791da9e}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_icon\_order\_lookup\_get@{elm\_toolbar\_icon\_order\_lookup\_get}}
\index{elm\_toolbar\_icon\_order\_lookup\_get@{elm\_toolbar\_icon\_order\_lookup\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_icon\_order\_lookup\_get()}{elm\_toolbar\_icon\_order\_lookup\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__Icon_ga93144b3f246a052d2c3afc671650d8fc}{Elm\+\_\+\+Icon\+\_\+\+Lookup\+\_\+\+Order}} elm\+\_\+toolbar\+\_\+icon\+\_\+order\+\_\+lookup\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Gets icon lookup order, for toolbar items\textquotesingle{} icons. 

Icons added before calling this function will not be affected. The default lookup order is \mbox{\hyperlink{group__Elm__Icon_gga93144b3f246a052d2c3afc671650d8fca3314135662ed3bf7449acecb5ea9f407}{ELM\+\_\+\+ICON\+\_\+\+LOOKUP\+\_\+\+THEME\+\_\+\+FDO}}.

\begin{DoxyReturn}{Returns}
The icon lookup order. (If getting the icon order loopup fails, it returns \mbox{\hyperlink{group__Elm__Icon_gga93144b3f246a052d2c3afc671650d8fca3314135662ed3bf7449acecb5ea9f407}{ELM\+\_\+\+ICON\+\_\+\+LOOKUP\+\_\+\+THEME\+\_\+\+FDO}}) 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Toolbar_ga0702c56d2e8a16006632474c8753e16d}\label{group__Elm__Toolbar_ga0702c56d2e8a16006632474c8753e16d}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_horizontal\_set@{elm\_toolbar\_horizontal\_set}}
\index{elm\_toolbar\_horizontal\_set@{elm\_toolbar\_horizontal\_set}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_horizontal\_set()}{elm\_toolbar\_horizontal\_set()}}
{\footnotesize\ttfamily void elm\+\_\+toolbar\+\_\+horizontal\+\_\+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}}}]{horizontal }\end{DoxyParamCaption})}



Change a toolbar\textquotesingle{}s orientation. 

By default, a toolbar will be horizontal. Use this function to create a vertical toolbar.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em horizontal} & If {\ttfamily true}, the toolbar is horizontal. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Toolbar_ga60f2532011290609a0f325e880c99ac4}\label{group__Elm__Toolbar_ga60f2532011290609a0f325e880c99ac4}} 
\index{Toolbar@{Toolbar}!elm\_toolbar\_horizontal\_get@{elm\_toolbar\_horizontal\_get}}
\index{elm\_toolbar\_horizontal\_get@{elm\_toolbar\_horizontal\_get}!Toolbar@{Toolbar}}
\doxysubsubsection{\texorpdfstring{elm\_toolbar\_horizontal\_get()}{elm\_toolbar\_horizontal\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+toolbar\+\_\+horizontal\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get toolbar\textquotesingle{}s current orientation. 

Use this function to get orientation of toolbar.

\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the toolbar is horizontal. 
\end{DoxyReturn}


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

