\hypertarget{group__Elm__Diskselector}{}\doxysection{Diskselector}
\label{group__Elm__Diskselector}\index{Diskselector@{Diskselector}}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Elm__Diskselector_ga36c1816ba37671e5ff167fc2c1eb7ea9}\label{group__Elm__Diskselector_ga36c1816ba37671e5ff167fc2c1eb7ea9}} 
\#define \mbox{\hyperlink{group__Elm__Diskselector_ga36c1816ba37671e5ff167fc2c1eb7ea9}{ELM\+\_\+\+DISKSELECTOR\+\_\+\+CLASS}}~elm\+\_\+diskselector\+\_\+class\+\_\+get()
\begin{DoxyCompactList}\small\item\em Elementary diskselector class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_gae2f5a41fc4a2224b1edee8f538b29907}{elm\+\_\+diskselector\+\_\+bounce\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} h\+\_\+bounce, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} v\+\_\+bounce)
\begin{DoxyCompactList}\small\item\em Set bouncing behaviour when the scrolled content reaches an edge. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_ga8e1b71c8ee10cf2acf8e525fc02640af}{elm\+\_\+diskselector\+\_\+bounce\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$h\+\_\+bounce, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$v\+\_\+bounce)
\begin{DoxyCompactList}\small\item\em Get the bouncing behaviour of the internal scroller. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_gabd15a6d10c06489d83d213452a1c0736}{elm\+\_\+diskselector\+\_\+scroller\+\_\+policy\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}} $\ast$policy\+\_\+h, \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}} $\ast$policy\+\_\+v)
\begin{DoxyCompactList}\small\item\em Get the scrollbar policy. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_ga1c09e88720b0d3b39897a977cd5519cd}{elm\+\_\+diskselector\+\_\+scroller\+\_\+policy\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}} policy\+\_\+h, \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}} policy\+\_\+v)
\begin{DoxyCompactList}\small\item\em Set the scrollbar policy. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Diskselector_ga8f876abb21e0aa833c560d10f25dc0d4}{elm\+\_\+obj\+\_\+diskselector\+\_\+side\+\_\+text\+\_\+max\+\_\+length\+\_\+set}} (Eo $\ast$obj, int len)
\begin{DoxyCompactList}\small\item\em Set the side labels max length. \end{DoxyCompactList}\item 
EOAPI int \mbox{\hyperlink{group__Elm__Diskselector_ga92ca4a5770a5d480cefc94d9309e70bb}{elm\+\_\+obj\+\_\+diskselector\+\_\+side\+\_\+text\+\_\+max\+\_\+length\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the side labels max length. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Diskselector_gae12fb9142d0d05cada6902d257e21a99}{elm\+\_\+obj\+\_\+diskselector\+\_\+round\+\_\+enabled\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Enable or disable round mode. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Diskselector_gaa97327df439327e38e9e1469b921db47}{elm\+\_\+obj\+\_\+diskselector\+\_\+round\+\_\+enabled\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether round mode is enabled or not. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Diskselector_ga3c42018f9db616e80348f2a709718eec}{elm\+\_\+obj\+\_\+diskselector\+\_\+display\+\_\+item\+\_\+num\+\_\+set}} (Eo $\ast$obj, int num)
\begin{DoxyCompactList}\small\item\em Set the number of items to be displayed. \end{DoxyCompactList}\item 
EOAPI int \mbox{\hyperlink{group__Elm__Diskselector_ga696476cb298d2fa0fe2c9aad2173135a}{elm\+\_\+obj\+\_\+diskselector\+\_\+display\+\_\+item\+\_\+num\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the number of items in the diskselector object. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_gac343bddd4353e3d22f47bf7736ec4dfc}{elm\+\_\+obj\+\_\+diskselector\+\_\+first\+\_\+item\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the first item of the diskselector. \end{DoxyCompactList}\item 
EOAPI const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_ga7e96aaa65b1e8a9e64e422769011185c}{elm\+\_\+obj\+\_\+diskselector\+\_\+items\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a list of all the diskselector items. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_ga4098e51b8084c124375800eb3f0e062c}{elm\+\_\+obj\+\_\+diskselector\+\_\+last\+\_\+item\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the last item of the diskselector. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_ga801a11fbb544dba62c358e885ccf2c14}{elm\+\_\+obj\+\_\+diskselector\+\_\+selected\+\_\+item\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the selected item. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_ga061f03293b0ab29ee1d5ec373d40e32c}{elm\+\_\+obj\+\_\+diskselector\+\_\+item\+\_\+append}} (Eo $\ast$obj, const char $\ast$label, \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$icon, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Appends a new item to the diskselector object. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Diskselector_ga8f81c813a90428c9712b8fc804f0be48}{elm\+\_\+obj\+\_\+diskselector\+\_\+clear}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Remove all diskselector\textquotesingle{}s items. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_gaaac1076ac837e57633d7f3c068c3205b}{elm\+\_\+diskselector\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new diskselector widget to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} int \mbox{\hyperlink{group__Elm__Diskselector_ga022f403fb7f20a3ba0d2dc6bc6be09a1}{elm\+\_\+diskselector\+\_\+side\+\_\+label\+\_\+lenght\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the side labels max length. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_gaad82c7b94347f3aeb7bc946c1781e743}{elm\+\_\+diskselector\+\_\+side\+\_\+label\+\_\+lenght\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int len)
\begin{DoxyCompactList}\small\item\em Set the side labels max length. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_ga91d1465e5fd2b575002eead3544f4713}{elm\+\_\+diskselector\+\_\+item\+\_\+data\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the data associated to the item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_ga02377ce3973218dea53e188bc476f7df}{elm\+\_\+diskselector\+\_\+item\+\_\+icon\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$icon)
\begin{DoxyCompactList}\small\item\em Set the icon associated to the item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_gae2e74f46d41f8cfabf69989816c64015}{elm\+\_\+diskselector\+\_\+item\+\_\+icon\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the icon associated to the item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_ga548193b90755473ba89dd6d5020b3ff5}{elm\+\_\+diskselector\+\_\+item\+\_\+label\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, const char $\ast$label)
\begin{DoxyCompactList}\small\item\em Set the label of item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_gafba7b63954a75c1b826d9f7fba498bb1}{elm\+\_\+diskselector\+\_\+item\+\_\+label\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the label of item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_ga04985895d9ad6452d4944595e672cc15}{elm\+\_\+diskselector\+\_\+item\+\_\+del\+\_\+cb\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Set the function called when a diskselector item is freed. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_gac136f76971673bfb7a44e6db224cc16f}{elm\+\_\+diskselector\+\_\+item\+\_\+del}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Delete them item from the diskselector. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_ga2165cd2a26cbba78d72c7498cd44386f}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+text\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Set the text to be shown in the diskselector item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_gac64b9b6c169d988a5d8e481640628d3c}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, \mbox{\hyperlink{group__Elm__Tooltips_gacc2e2fe3da639611c4788fcd6b49a0a2}{Elm\+\_\+\+Tooltip\+\_\+\+Item\+\_\+\+Content\+\_\+\+Cb}} func, const void $\ast$data, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} del\+\_\+cb)
\begin{DoxyCompactList}\small\item\em Set the content to be shown in the tooltip item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_gae5871e04734d30f5c78d16f7bc582746}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+unset}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Unset tooltip from item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_gac3843ccc87e3726c33a3bf36e627baf8}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Sets a different style for this item tooltip. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_gae80c94d44d2277f2ff9d96ff2898196a}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the style for this item tooltip. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_ga23dfa06bcd9e8d5b1948a90658a36c78}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, const char $\ast$cursor)
\begin{DoxyCompactList}\small\item\em Set the cursor to be shown when mouse is over the diskselector item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_gaaf3583f18c8a5094397e7827e6f364cb}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the cursor to be shown when mouse is over the diskselector item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_ga4e721a237f6245990e07844443a772e9}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+unset}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Unset the cursor to be shown when mouse is over the diskselector item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_gaf68627116380d1fc3b1a2d09b005e54a}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+style\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Sets a different style for this item cursor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char $\ast$ \mbox{\hyperlink{group__Elm__Diskselector_ga3a68adf22e30bab62f19a583a65f8ffe}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+style\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the style for this item cursor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Diskselector_gac51df628fcee5149d1df3389ac47a837}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} engine\+\_\+only)
\begin{DoxyCompactList}\small\item\em Set if the cursor set should be searched on the theme or should use the provided by the engine, only. \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__Diskselector_ga2b1c53250d1f127f76dc26d4a80edc2c}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the cursor engine only usage for this item cursor. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


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


A diskselector is a kind of list widget. It scrolls horizontally, and can contain label and icon objects. Three items are displayed with the selected one in the middle.

It can act like a circular list with round mode and labels can be reduced for a defined length for side items.

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 diskselectors.

Some calls on the diskselector\textquotesingle{}s API are marked as {\bfseries{deprecated}}, as they just wrap the scrollable widgets counterpart functions. Use the ones we point you to, for each case of deprecation here, instead -- eventually the deprecated ones will be discarded (next major release).

This widget emits the following signals, besides the ones sent from \mbox{\hyperlink{group__Elm__Layout}{Layout}} \+: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}selected\char`\"{}} -\/ when item is selected, i.\+e. scroller stops. \item {\ttfamily \char`\"{}clicked\char`\"{}} -\/ This is called when a user clicks an item (since 1.\+8) \item {\ttfamily \char`\"{}scroll,anim,start\char`\"{}} -\/ scrolling animation has started \item {\ttfamily \char`\"{}scroll,anim,stop\char`\"{}} -\/ scrolling animation has stopped \item {\ttfamily \char`\"{}scroll,drag,start\char`\"{}} -\/ dragging the diskselector has started \item {\ttfamily \char`\"{}scroll,drag,stop\char`\"{}} -\/ dragging the diskselector has stopped \item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the diskselector has received focus. (since 1.\+8) \item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the diskselector has lost focus. (since 1.\+8) \item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program\textquotesingle{}s language changed (since 1.\+9)\end{DoxyItemize}
\begin{DoxyNote}{Note}
The \char`\"{}scroll,anim,$\ast$\char`\"{} and \char`\"{}scroll,drag,$\ast$\char`\"{} signals are only emitted by user intervention.
\end{DoxyNote}
Available styles for it\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} 
\end{DoxyItemize}

Default content parts of the diskselector items that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}icon\char`\"{} -\/ An icon in the diskselector item\end{DoxyItemize}
Default text parts of the diskselector items that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}default\char`\"{} -\/ A label of the diskselector 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_ga990f25208c4ef0e5c9c404cfb482d813}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga7281194331b5beb5460f56020b428a51}{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_ga6e788b7ffc86e16c4357b47636bae792}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+get}}\end{DoxyItemize}
List of examples\+: \begin{DoxyItemize}
\item \mbox{\hyperlink{diskselector_example_01}{Diskselector widget example}} \item \mbox{\hyperlink{diskselector_example_02}{Diskselector -\/ Items management}} \end{DoxyItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__Diskselector_gae2f5a41fc4a2224b1edee8f538b29907}\label{group__Elm__Diskselector_gae2f5a41fc4a2224b1edee8f538b29907}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_bounce\_set@{elm\_diskselector\_bounce\_set}}
\index{elm\_diskselector\_bounce\_set@{elm\_diskselector\_bounce\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_bounce\_set()}{elm\_diskselector\_bounce\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+bounce\+\_\+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}}}]{h\+\_\+bounce,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{v\+\_\+bounce }\end{DoxyParamCaption})}



Set bouncing behaviour when the scrolled content reaches an edge. 

Tell the internal scroller object whether it should bounce or not when it reaches the respective edges for each axis.


\begin{DoxyParams}{Parameters}
{\em obj} & The diskselector object. \\
\hline
{\em h\+\_\+bounce} & Whether to bounce or not in the horizontal axis. \\
\hline
{\em v\+\_\+bounce} & Whether to bounce or not in the vertical axis.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000116}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Scroller__Group_gae69101dbdb089598ca790c73bd9d7a42}{elm\+\_\+scroller\+\_\+bounce\+\_\+set()}} instead.\end{DoxyRefDesc}


\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Scroller__Group_gae69101dbdb089598ca790c73bd9d7a42}{elm\+\_\+scroller\+\_\+bounce\+\_\+set()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_ga8e1b71c8ee10cf2acf8e525fc02640af}\label{group__Elm__Diskselector_ga8e1b71c8ee10cf2acf8e525fc02640af}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_bounce\_get@{elm\_diskselector\_bounce\_get}}
\index{elm\_diskselector\_bounce\_get@{elm\_diskselector\_bounce\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_bounce\_get()}{elm\_diskselector\_bounce\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+bounce\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$}]{h\+\_\+bounce,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$}]{v\+\_\+bounce }\end{DoxyParamCaption})}



Get the bouncing behaviour of the internal scroller. 

Get whether the internal scroller should bounce when the edge of each axis is reached scrolling.


\begin{DoxyParams}{Parameters}
{\em obj} & The diskselector object. \\
\hline
{\em h\+\_\+bounce} & Pointer to store the bounce state of the horizontal axis. \\
\hline
{\em v\+\_\+bounce} & Pointer to store the bounce state of the vertical axis.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000117}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Scroller__Group_gae74537077c42537037834d4d4bdae634}{elm\+\_\+scroller\+\_\+bounce\+\_\+get()}} instead.\end{DoxyRefDesc}


\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Scroller__Group_gae74537077c42537037834d4d4bdae634}{elm\+\_\+scroller\+\_\+bounce\+\_\+get()}} 

\mbox{\hyperlink{group__Elm__Diskselector_gae2f5a41fc4a2224b1edee8f538b29907}{elm\+\_\+diskselector\+\_\+bounce\+\_\+set()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_gabd15a6d10c06489d83d213452a1c0736}\label{group__Elm__Diskselector_gabd15a6d10c06489d83d213452a1c0736}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_scroller\_policy\_get@{elm\_diskselector\_scroller\_policy\_get}}
\index{elm\_diskselector\_scroller\_policy\_get@{elm\_diskselector\_scroller\_policy\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_scroller\_policy\_get()}{elm\_diskselector\_scroller\_policy\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+scroller\+\_\+policy\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}} $\ast$}]{policy\+\_\+h,  }\item[{\mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}} $\ast$}]{policy\+\_\+v }\end{DoxyParamCaption})}



Get the scrollbar policy. 

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Diskselector_gabd15a6d10c06489d83d213452a1c0736}{elm\+\_\+diskselector\+\_\+scroller\+\_\+policy\+\_\+get()}} for details.
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em obj} & The diskselector object. \\
\hline
{\em policy\+\_\+h} & Pointer to store horizontal scrollbar policy. \\
\hline
{\em policy\+\_\+v} & Pointer to store vertical scrollbar policy.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000118}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Scroller__Group_gae5d37ebf0a5540326b2b56ae41f24c97}{elm\+\_\+scroller\+\_\+policy\+\_\+get()}} instead.\end{DoxyRefDesc}


\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Scroller__Group_gae5d37ebf0a5540326b2b56ae41f24c97}{elm\+\_\+scroller\+\_\+policy\+\_\+get()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_ga1c09e88720b0d3b39897a977cd5519cd}\label{group__Elm__Diskselector_ga1c09e88720b0d3b39897a977cd5519cd}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_scroller\_policy\_set@{elm\_diskselector\_scroller\_policy\_set}}
\index{elm\_diskselector\_scroller\_policy\_set@{elm\_diskselector\_scroller\_policy\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_scroller\_policy\_set()}{elm\_diskselector\_scroller\_policy\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+scroller\+\_\+policy\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}}}]{policy\+\_\+h,  }\item[{\mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}}}]{policy\+\_\+v }\end{DoxyParamCaption})}



Set the scrollbar policy. 


\begin{DoxyParams}{Parameters}
{\em obj} & The diskselector object. \\
\hline
{\em policy\+\_\+h} & Horizontal scrollbar policy. \\
\hline
{\em policy\+\_\+v} & Vertical scrollbar policy.\\
\hline
\end{DoxyParams}
This sets the scrollbar visibility policy for the given scroller. \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84a9a3e639489c64f070d4caa6cafc22870}{ELM\+\_\+\+SCROLLER\+\_\+\+POLICY\+\_\+\+AUTO}} means the scrollbar is made visible if it is needed, and otherwise kept hidden. \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84a74e67e8e341f5069ec27244c2a41053f}{ELM\+\_\+\+SCROLLER\+\_\+\+POLICY\+\_\+\+ON}} turns it on all the time, and \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84a4453d6502d28a1157c19301deaa8f565}{ELM\+\_\+\+SCROLLER\+\_\+\+POLICY\+\_\+\+OFF}} always keeps it off. This applies respectively for the horizontal and vertical scrollbars.

The both are disabled by default, i.\+e., are set to \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84a4453d6502d28a1157c19301deaa8f565}{ELM\+\_\+\+SCROLLER\+\_\+\+POLICY\+\_\+\+OFF}}.

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000119}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Scroller__Group_ga4105c0d6adca64ed3d38e7e4116b09e4}{elm\+\_\+scroller\+\_\+policy\+\_\+set()}} instead.\end{DoxyRefDesc}


\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Scroller__Group_ga4105c0d6adca64ed3d38e7e4116b09e4}{elm\+\_\+scroller\+\_\+policy\+\_\+set()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_ga8f876abb21e0aa833c560d10f25dc0d4}\label{group__Elm__Diskselector_ga8f876abb21e0aa833c560d10f25dc0d4}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_side\_text\_max\_length\_set@{elm\_obj\_diskselector\_side\_text\_max\_length\_set}}
\index{elm\_obj\_diskselector\_side\_text\_max\_length\_set@{elm\_obj\_diskselector\_side\_text\_max\_length\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_side\_text\_max\_length\_set()}{elm\_obj\_diskselector\_side\_text\_max\_length\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+diskselector\+\_\+side\+\_\+text\+\_\+max\+\_\+length\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{int}]{len }\end{DoxyParamCaption})}



Set the side labels max length. 

Length is the number of characters of items\textquotesingle{} label that will be visible when it\textquotesingle{}s set on side positions. It will just crop the string after defined size. E.\+g.\+:

An item with label \char`\"{}\+January\char`\"{} would be displayed on side position as \char`\"{}\+Jan\char`\"{} if max length is set to 3, or \char`\"{}\+Janu\char`\"{}, if this property is set to 4.

When it\textquotesingle{}s selected, the entire label will be displayed, except for width restrictions. In this case label will be cropped and \char`\"{}...\char`\"{} will be concatenated.

Default side label max length is 3.

This property will be applied over all items, included before or later this function call.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em len} & The max length defined for side labels. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Diskselector_ga92ca4a5770a5d480cefc94d9309e70bb}\label{group__Elm__Diskselector_ga92ca4a5770a5d480cefc94d9309e70bb}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_side\_text\_max\_length\_get@{elm\_obj\_diskselector\_side\_text\_max\_length\_get}}
\index{elm\_obj\_diskselector\_side\_text\_max\_length\_get@{elm\_obj\_diskselector\_side\_text\_max\_length\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_side\_text\_max\_length\_get()}{elm\_obj\_diskselector\_side\_text\_max\_length\_get()}}
{\footnotesize\ttfamily EOAPI int elm\+\_\+obj\+\_\+diskselector\+\_\+side\+\_\+text\+\_\+max\+\_\+length\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the side labels max length. 

See also \mbox{\hyperlink{group__Elm__Diskselector_ga8f876abb21e0aa833c560d10f25dc0d4}{elm\+\_\+obj\+\_\+diskselector\+\_\+side\+\_\+text\+\_\+max\+\_\+length\+\_\+set}} for details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The max length defined for side labels. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Diskselector_gae12fb9142d0d05cada6902d257e21a99}\label{group__Elm__Diskselector_gae12fb9142d0d05cada6902d257e21a99}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_round\_enabled\_set@{elm\_obj\_diskselector\_round\_enabled\_set}}
\index{elm\_obj\_diskselector\_round\_enabled\_set@{elm\_obj\_diskselector\_round\_enabled\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_round\_enabled\_set()}{elm\_obj\_diskselector\_round\_enabled\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+diskselector\+\_\+round\+\_\+enabled\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



Enable or disable round mode. 

Disabled by default. If round mode is enabled the items list will work like a circular list, so when the user reaches the last item, the first one will popup.

See also \mbox{\hyperlink{group__Elm__Diskselector_gaa97327df439327e38e9e1469b921db47}{elm\+\_\+obj\+\_\+diskselector\+\_\+round\+\_\+enabled\+\_\+get}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em enabled} & {\ttfamily true} to enable round mode or {\ttfamily false} to disable it. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Diskselector_gaa97327df439327e38e9e1469b921db47}\label{group__Elm__Diskselector_gaa97327df439327e38e9e1469b921db47}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_round\_enabled\_get@{elm\_obj\_diskselector\_round\_enabled\_get}}
\index{elm\_obj\_diskselector\_round\_enabled\_get@{elm\_obj\_diskselector\_round\_enabled\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_round\_enabled\_get()}{elm\_obj\_diskselector\_round\_enabled\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+diskselector\+\_\+round\+\_\+enabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get a value whether round mode is enabled or not. 

See also \mbox{\hyperlink{group__Elm__Diskselector_gae12fb9142d0d05cada6902d257e21a99}{elm\+\_\+obj\+\_\+diskselector\+\_\+round\+\_\+enabled\+\_\+set}} for details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} to enable round mode or {\ttfamily false} to disable it. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Diskselector_ga3c42018f9db616e80348f2a709718eec}\label{group__Elm__Diskselector_ga3c42018f9db616e80348f2a709718eec}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_display\_item\_num\_set@{elm\_obj\_diskselector\_display\_item\_num\_set}}
\index{elm\_obj\_diskselector\_display\_item\_num\_set@{elm\_obj\_diskselector\_display\_item\_num\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_display\_item\_num\_set()}{elm\_obj\_diskselector\_display\_item\_num\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+diskselector\+\_\+display\+\_\+item\+\_\+num\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{int}]{num }\end{DoxyParamCaption})}



Set the number of items to be displayed. 

Default value is 3, and also it\textquotesingle{}s the minimum. If {\ttfamily num} is less than 3, it will be set to 3.

Also, it can be set on theme, using data item {\ttfamily display\+\_\+item\+\_\+num} on group \char`\"{}elm/diskselector/item/\+X\char`\"{}, where X is style set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em num} & The number of items the diskselector will display. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Diskselector_ga696476cb298d2fa0fe2c9aad2173135a}\label{group__Elm__Diskselector_ga696476cb298d2fa0fe2c9aad2173135a}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_display\_item\_num\_get@{elm\_obj\_diskselector\_display\_item\_num\_get}}
\index{elm\_obj\_diskselector\_display\_item\_num\_get@{elm\_obj\_diskselector\_display\_item\_num\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_display\_item\_num\_get()}{elm\_obj\_diskselector\_display\_item\_num\_get()}}
{\footnotesize\ttfamily EOAPI int elm\+\_\+obj\+\_\+diskselector\+\_\+display\+\_\+item\+\_\+num\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the number of items in the diskselector object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of items the diskselector will display. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Diskselector_gac343bddd4353e3d22f47bf7736ec4dfc}\label{group__Elm__Diskselector_gac343bddd4353e3d22f47bf7736ec4dfc}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_first\_item\_get@{elm\_obj\_diskselector\_first\_item\_get}}
\index{elm\_obj\_diskselector\_first\_item\_get@{elm\_obj\_diskselector\_first\_item\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_first\_item\_get()}{elm\_obj\_diskselector\_first\_item\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}}$\ast$ elm\+\_\+obj\+\_\+diskselector\+\_\+first\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the first item of the diskselector. 

The list of items follows append order. So it will return the first item appended to the widget that wasn\textquotesingle{}t deleted.

See also \mbox{\hyperlink{group__Elm__Diskselector_ga061f03293b0ab29ee1d5ec373d40e32c}{elm\+\_\+obj\+\_\+diskselector\+\_\+item\+\_\+append}}, \mbox{\hyperlink{group__Elm__Diskselector_ga7e96aaa65b1e8a9e64e422769011185c}{elm\+\_\+obj\+\_\+diskselector\+\_\+items\+\_\+get}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first item, or {\ttfamily null} if none. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Diskselector_ga7e96aaa65b1e8a9e64e422769011185c}\label{group__Elm__Diskselector_ga7e96aaa65b1e8a9e64e422769011185c}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_items\_get@{elm\_obj\_diskselector\_items\_get}}
\index{elm\_obj\_diskselector\_items\_get@{elm\_obj\_diskselector\_items\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_items\_get()}{elm\_obj\_diskselector\_items\_get()}}
{\footnotesize\ttfamily EOAPI const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}}$\ast$ elm\+\_\+obj\+\_\+diskselector\+\_\+items\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get a list of all the diskselector items. 

See also \mbox{\hyperlink{group__Elm__Diskselector_ga061f03293b0ab29ee1d5ec373d40e32c}{elm\+\_\+obj\+\_\+diskselector\+\_\+item\+\_\+append}}, \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del}}, \mbox{\hyperlink{group__Elm__Diskselector_ga8f81c813a90428c9712b8fc804f0be48}{elm\+\_\+obj\+\_\+diskselector\+\_\+clear}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A {\ttfamily list} of diskselector items, or {\ttfamily ull} on failure. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Diskselector_ga4098e51b8084c124375800eb3f0e062c}\label{group__Elm__Diskselector_ga4098e51b8084c124375800eb3f0e062c}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_last\_item\_get@{elm\_obj\_diskselector\_last\_item\_get}}
\index{elm\_obj\_diskselector\_last\_item\_get@{elm\_obj\_diskselector\_last\_item\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_last\_item\_get()}{elm\_obj\_diskselector\_last\_item\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}}$\ast$ elm\+\_\+obj\+\_\+diskselector\+\_\+last\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the last item of the diskselector. 

The list of items follows append order. So it will return last first item appended to the widget that wasn\textquotesingle{}t deleted.

See also \mbox{\hyperlink{group__Elm__Diskselector_ga061f03293b0ab29ee1d5ec373d40e32c}{elm\+\_\+obj\+\_\+diskselector\+\_\+item\+\_\+append}}, \mbox{\hyperlink{group__Elm__Diskselector_ga7e96aaa65b1e8a9e64e422769011185c}{elm\+\_\+obj\+\_\+diskselector\+\_\+items\+\_\+get}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The last item, or {\ttfamily null} if none. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Diskselector_ga801a11fbb544dba62c358e885ccf2c14}\label{group__Elm__Diskselector_ga801a11fbb544dba62c358e885ccf2c14}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_selected\_item\_get@{elm\_obj\_diskselector\_selected\_item\_get}}
\index{elm\_obj\_diskselector\_selected\_item\_get@{elm\_obj\_diskselector\_selected\_item\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_selected\_item\_get()}{elm\_obj\_diskselector\_selected\_item\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}}$\ast$ elm\+\_\+obj\+\_\+diskselector\+\_\+selected\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the selected item. 

The selected item can be unselected with elm\+\_\+obj\+\_\+diskselector\+\_\+item\+\_\+selected\+\_\+set, and the first item of diskselector will be selected.

The selected item always will be centered on diskselector, with full label displayed, i.\+e., max length set to side labels won\textquotesingle{}t apply on the selected item. More details on \mbox{\hyperlink{group__Elm__Diskselector_ga8f876abb21e0aa833c560d10f25dc0d4}{elm\+\_\+obj\+\_\+diskselector\+\_\+side\+\_\+text\+\_\+max\+\_\+length\+\_\+set}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The selected diskselector item. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Diskselector_ga061f03293b0ab29ee1d5ec373d40e32c}\label{group__Elm__Diskselector_ga061f03293b0ab29ee1d5ec373d40e32c}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_item\_append@{elm\_obj\_diskselector\_item\_append}}
\index{elm\_obj\_diskselector\_item\_append@{elm\_obj\_diskselector\_item\_append}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_item\_append()}{elm\_obj\_diskselector\_item\_append()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}}$\ast$ elm\+\_\+obj\+\_\+diskselector\+\_\+item\+\_\+append (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{label,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$}]{icon,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Appends a new item to the diskselector object. 

A new item will be created and appended to the diskselector, i.\+e., will be set as last item. Also, if there is no selected item, it will be selected. This will always happens for the first appended item.

If no icon is set, label will be centered on item position, otherwise the icon will be placed at left of the label, that will be shifted to the right.

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 stops the diskselector with this item on center position. If such function isn\textquotesingle{}t needed, just passing {\ttfamily null} as {\ttfamily func} is enough. The same should be done for {\ttfamily data}.

See also \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del}}, \mbox{\hyperlink{group__Elm__Diskselector_ga8f81c813a90428c9712b8fc804f0be48}{elm\+\_\+obj\+\_\+diskselector\+\_\+clear}}, \mbox{\hyperlink{group__Elm__Icon_ga5739728c1209f90422cf65a778a16502}{elm\+\_\+icon\+\_\+add}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The label of the diskselector item. \\
\hline
\mbox{\texttt{ in}}  & {\em icon} & The icon object to use at left side of the item. An icon can be any Evas object, but usually it is an icon created with \mbox{\hyperlink{group__Elm__Icon_ga5739728c1209f90422cf65a778a16502}{elm\+\_\+icon\+\_\+add()}}. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to call when the item is selected. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related callbacks.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
New item 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Diskselector_ga8f81c813a90428c9712b8fc804f0be48}\label{group__Elm__Diskselector_ga8f81c813a90428c9712b8fc804f0be48}} 
\index{Diskselector@{Diskselector}!elm\_obj\_diskselector\_clear@{elm\_obj\_diskselector\_clear}}
\index{elm\_obj\_diskselector\_clear@{elm\_obj\_diskselector\_clear}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_diskselector\_clear()}{elm\_obj\_diskselector\_clear()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+diskselector\+\_\+clear (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Remove all diskselector\textquotesingle{}s items. 

See also \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del}}, \mbox{\hyperlink{group__Elm__Diskselector_ga061f03293b0ab29ee1d5ec373d40e32c}{elm\+\_\+obj\+\_\+diskselector\+\_\+item\+\_\+append}}. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Diskselector_gaaac1076ac837e57633d7f3c068c3205b}\label{group__Elm__Diskselector_gaaac1076ac837e57633d7f3c068c3205b}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_add@{elm\_diskselector\_add}}
\index{elm\_diskselector\_add@{elm\_diskselector\_add}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_add()}{elm\_diskselector\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+diskselector\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



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


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

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

\mbox{\Hypertarget{group__Elm__Diskselector_ga022f403fb7f20a3ba0d2dc6bc6be09a1}\label{group__Elm__Diskselector_ga022f403fb7f20a3ba0d2dc6bc6be09a1}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_side\_label\_lenght\_get@{elm\_diskselector\_side\_label\_lenght\_get}}
\index{elm\_diskselector\_side\_label\_lenght\_get@{elm\_diskselector\_side\_label\_lenght\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_side\_label\_lenght\_get()}{elm\_diskselector\_side\_label\_lenght\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} int elm\+\_\+diskselector\+\_\+side\+\_\+label\+\_\+lenght\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the side labels max length. 

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000280}{Deprecated}}]use elm\+\_\+diskselector\+\_\+side\+\_\+label\+\_\+length\+\_\+get() instead\+:\end{DoxyRefDesc}



\begin{DoxyParams}{Parameters}
{\em obj} & The diskselector object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The max length defined for side labels, or 0 if not a valid diskselector. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Diskselector_gaad82c7b94347f3aeb7bc946c1781e743}\label{group__Elm__Diskselector_gaad82c7b94347f3aeb7bc946c1781e743}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_side\_label\_lenght\_set@{elm\_diskselector\_side\_label\_lenght\_set}}
\index{elm\_diskselector\_side\_label\_lenght\_set@{elm\_diskselector\_side\_label\_lenght\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_side\_label\_lenght\_set()}{elm\_diskselector\_side\_label\_lenght\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+side\+\_\+label\+\_\+lenght\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{int}]{len }\end{DoxyParamCaption})}



Set the side labels max length. 

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000281}{Deprecated}}]use elm\+\_\+diskselector\+\_\+side\+\_\+label\+\_\+length\+\_\+set() instead\+:\end{DoxyRefDesc}



\begin{DoxyParams}{Parameters}
{\em obj} & The diskselector object. \\
\hline
{\em len} & The max length defined for side labels. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Diskselector_ga91d1465e5fd2b575002eead3544f4713}\label{group__Elm__Diskselector_ga91d1465e5fd2b575002eead3544f4713}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_data\_get@{elm\_diskselector\_item\_data\_get}}
\index{elm\_diskselector\_item\_data\_get@{elm\_diskselector\_item\_data\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_data\_get()}{elm\_diskselector\_item\_data\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void$\ast$ elm\+\_\+diskselector\+\_\+item\+\_\+data\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Get the data associated to the item. 


\begin{DoxyParams}{Parameters}
{\em it} & The diskselector item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The data associated to {\ttfamily it} 
\end{DoxyReturn}
The return value is a pointer to data associated to {\ttfamily item} when it was created, with function elm\+\_\+diskselector\+\_\+item\+\_\+append(). If no data was passed as argument, it will return {\ttfamily NULL}.

\begin{DoxySeeAlso}{See also}
elm\+\_\+diskselector\+\_\+item\+\_\+append() 
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000282}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga4465a576c55d197878aeafc0bacf7bb4}{elm\+\_\+object\+\_\+item\+\_\+data\+\_\+get()}}\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_ga02377ce3973218dea53e188bc476f7df}\label{group__Elm__Diskselector_ga02377ce3973218dea53e188bc476f7df}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_icon\_set@{elm\_diskselector\_item\_icon\_set}}
\index{elm\_diskselector\_item\_icon\_set@{elm\_diskselector\_item\_icon\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_icon\_set()}{elm\_diskselector\_item\_icon\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+icon\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{icon }\end{DoxyParamCaption})}



Set the icon associated to the item. 


\begin{DoxyParams}{Parameters}
{\em it} & The diskselector item \\
\hline
{\em icon} & The icon object to associate with {\ttfamily it} \\
\hline
\end{DoxyParams}
The icon object to use at left side of the item. An icon can be any Evas object, but usually it is an icon created with \mbox{\hyperlink{group__Elm__Icon_ga5739728c1209f90422cf65a778a16502}{elm\+\_\+icon\+\_\+add()}}.

Once the icon object is set, a previously set one will be deleted. \begin{DoxyWarning}{Warning}
Setting the same icon for two items will cause the icon to disappear from the first item.
\end{DoxyWarning}
If an icon was passed as argument on item creation, with function elm\+\_\+diskselector\+\_\+item\+\_\+append(), it will be already associated to the item.

\begin{DoxySeeAlso}{See also}
elm\+\_\+diskselector\+\_\+item\+\_\+append() 

\mbox{\hyperlink{group__Elm__Diskselector_gae2e74f46d41f8cfabf69989816c64015}{elm\+\_\+diskselector\+\_\+item\+\_\+icon\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000283}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga79ff1bf2d04a5a730fdca21ccc2067c1}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+set()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_gae2e74f46d41f8cfabf69989816c64015}\label{group__Elm__Diskselector_gae2e74f46d41f8cfabf69989816c64015}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_icon\_get@{elm\_diskselector\_item\_icon\_get}}
\index{elm\_diskselector\_item\_icon\_get@{elm\_diskselector\_item\_icon\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_icon\_get()}{elm\_diskselector\_item\_icon\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+diskselector\+\_\+item\+\_\+icon\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Get the icon associated to the item. 


\begin{DoxyParams}{Parameters}
{\em it} & The diskselector item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The icon associated to {\ttfamily it} 
\end{DoxyReturn}
The return value is a pointer to the icon associated to {\ttfamily item} when it was created, with function elm\+\_\+diskselector\+\_\+item\+\_\+append(), or later with function elm\+\_\+diskselector\+\_\+item\+\_\+icon\+\_\+set. If no icon was passed as argument, it will return {\ttfamily NULL}.

\begin{DoxySeeAlso}{See also}
elm\+\_\+diskselector\+\_\+item\+\_\+append() 

\mbox{\hyperlink{group__Elm__Diskselector_ga02377ce3973218dea53e188bc476f7df}{elm\+\_\+diskselector\+\_\+item\+\_\+icon\+\_\+set()}}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000284}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga79ff1bf2d04a5a730fdca21ccc2067c1}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+set()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_ga548193b90755473ba89dd6d5020b3ff5}\label{group__Elm__Diskselector_ga548193b90755473ba89dd6d5020b3ff5}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_label\_set@{elm\_diskselector\_item\_label\_set}}
\index{elm\_diskselector\_item\_label\_set@{elm\_diskselector\_item\_label\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_label\_set()}{elm\_diskselector\_item\_label\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+label\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{const char $\ast$}]{label }\end{DoxyParamCaption})}



Set the label of item. 


\begin{DoxyParams}{Parameters}
{\em it} & The item of diskselector. \\
\hline
{\em label} & The label of item.\\
\hline
\end{DoxyParams}
The label to be displayed by the item.

If no icon is set, label will be centered on item position, otherwise the icon will be placed at left of the label, that will be shifted to the right.

An item with label \char`\"{}\+January\char`\"{} would be displayed on side position as \char`\"{}\+Jan\char`\"{} if max length is set to 3 with function elm\+\_\+diskselector\+\_\+side\+\_\+label\+\_\+length\+\_\+set(), or \char`\"{}\+Janu\char`\"{}, if this property is set to 4.

When this {\ttfamily item} is selected, the entire label will be displayed, except for width restrictions. In this case label will be cropped and \char`\"{}...\char`\"{} will be concatenated, but only for display purposes. It will keep the entire string, so if diskselector is resized the remaining characters will be displayed.

If a label was passed as argument on item creation, with function elm\+\_\+diskselector\+\_\+item\+\_\+append(), it will be already displayed by the item.

\begin{DoxySeeAlso}{See also}
elm\+\_\+diskselector\+\_\+side\+\_\+label\+\_\+length\+\_\+set() 

\mbox{\hyperlink{group__Elm__Diskselector_gafba7b63954a75c1b826d9f7fba498bb1}{elm\+\_\+diskselector\+\_\+item\+\_\+label\+\_\+get()}} 

elm\+\_\+diskselector\+\_\+item\+\_\+append()
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000285}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_gab7192654621dd090be86c94678635ea4}{elm\+\_\+object\+\_\+item\+\_\+text\+\_\+set()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_gafba7b63954a75c1b826d9f7fba498bb1}\label{group__Elm__Diskselector_gafba7b63954a75c1b826d9f7fba498bb1}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_label\_get@{elm\_diskselector\_item\_label\_get}}
\index{elm\_diskselector\_item\_label\_get@{elm\_diskselector\_item\_label\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_label\_get()}{elm\_diskselector\_item\_label\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char$\ast$ elm\+\_\+diskselector\+\_\+item\+\_\+label\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Get the label of item. 


\begin{DoxyParams}{Parameters}
{\em it} & The item of diskselector. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The label of item.
\end{DoxyReturn}
The return value is a pointer to the label associated to {\ttfamily item} when it was created, with function elm\+\_\+diskselector\+\_\+item\+\_\+append(), or later with function elm\+\_\+diskselector\+\_\+item\+\_\+label\+\_\+set. If no label was passed as argument, it will return {\ttfamily NULL}.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Diskselector_ga548193b90755473ba89dd6d5020b3ff5}{elm\+\_\+diskselector\+\_\+item\+\_\+label\+\_\+set()}} for more details. 

elm\+\_\+diskselector\+\_\+item\+\_\+append() 
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000286}{Deprecated}}]Use elm\+\_\+object\+\_\+item\+\_\+text\+\_\+get() instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_ga04985895d9ad6452d4944595e672cc15}\label{group__Elm__Diskselector_ga04985895d9ad6452d4944595e672cc15}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_del\_cb\_set@{elm\_diskselector\_item\_del\_cb\_set}}
\index{elm\_diskselector\_item\_del\_cb\_set@{elm\_diskselector\_item\_del\_cb\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_del\_cb\_set()}{elm\_diskselector\_item\_del\_cb\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+del\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Set the function called when a diskselector item is freed. 


\begin{DoxyParams}{Parameters}
{\em it} & The item to set the callback on \\
\hline
{\em func} & The function called\\
\hline
\end{DoxyParams}
If there is a {\ttfamily func}, then it will be called prior item\textquotesingle{}s memory release. That will be called with the following arguments\+: \begin{DoxyItemize}
\item item\textquotesingle{}s data; \item item\textquotesingle{}s Evas object; \item item itself;\end{DoxyItemize}
This way, a data associated to a diskselector item could be properly freed. \begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000287}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_gac136f76971673bfb7a44e6db224cc16f}\label{group__Elm__Diskselector_gac136f76971673bfb7a44e6db224cc16f}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_del@{elm\_diskselector\_item\_del}}
\index{elm\_diskselector\_item\_del@{elm\_diskselector\_item\_del}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_del()}{elm\_diskselector\_item\_del()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Delete them item from the diskselector. 


\begin{DoxyParams}{Parameters}
{\em it} & The item of diskselector to be deleted.\\
\hline
\end{DoxyParams}
If deleting all diskselector items is required, elm\+\_\+diskselector\+\_\+clear() should be used instead of getting items list and deleting each one.

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000288}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del()}} instead \end{DoxyRefDesc}
\begin{DoxySeeAlso}{See also}
elm\+\_\+diskselector\+\_\+clear() 

elm\+\_\+diskselector\+\_\+item\+\_\+append() 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_ga2165cd2a26cbba78d72c7498cd44386f}\label{group__Elm__Diskselector_ga2165cd2a26cbba78d72c7498cd44386f}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_tooltip\_text\_set@{elm\_diskselector\_item\_tooltip\_text\_set}}
\index{elm\_diskselector\_item\_tooltip\_text\_set@{elm\_diskselector\_item\_tooltip\_text\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_tooltip\_text\_set()}{elm\_diskselector\_item\_tooltip\_text\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+text\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Set the text to be shown in the diskselector item. 


\begin{DoxyParams}{Parameters}
{\em it} & Target item \\
\hline
{\em text} & The text to set in the content\\
\hline
\end{DoxyParams}
Setup the text as tooltip to object. The item can have only one tooltip, so any previous tooltip data is removed.

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000289}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga4612be514d4c33cff10bb5943ea4ad6e}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+text\+\_\+set()}} instead \end{DoxyRefDesc}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Tooltips_ga0a85fa92cd8ddcf9e7fdd13aac978af1}{elm\+\_\+object\+\_\+tooltip\+\_\+text\+\_\+set()}} for more details. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_gac64b9b6c169d988a5d8e481640628d3c}\label{group__Elm__Diskselector_gac64b9b6c169d988a5d8e481640628d3c}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_tooltip\_content\_cb\_set@{elm\_diskselector\_item\_tooltip\_content\_cb\_set}}
\index{elm\_diskselector\_item\_tooltip\_content\_cb\_set@{elm\_diskselector\_item\_tooltip\_content\_cb\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_tooltip\_content\_cb\_set()}{elm\_diskselector\_item\_tooltip\_content\_cb\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{\mbox{\hyperlink{group__Elm__Tooltips_gacc2e2fe3da639611c4788fcd6b49a0a2}{Elm\+\_\+\+Tooltip\+\_\+\+Item\+\_\+\+Content\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{del\+\_\+cb }\end{DoxyParamCaption})}



Set the content to be shown in the tooltip item. 

Setup the tooltip to item. The item can have only one tooltip, so any previous tooltip data is removed. {\ttfamily func}(with {\ttfamily data}) will be called every time that need show the tooltip and it should return a valid Evas\+\_\+\+Object. This object is then managed fully by tooltip system and is deleted when the tooltip is gone.


\begin{DoxyParams}{Parameters}
{\em it} & the diskselector item being attached a tooltip. \\
\hline
{\em func} & the function used to create the tooltip contents. \\
\hline
{\em data} & what to provide to {\itshape func} as callback data/context. \\
\hline
{\em del\+\_\+cb} & called when data is not needed anymore, either when another callback replaces {\ttfamily func}, the tooltip is unset with \mbox{\hyperlink{group__Elm__Diskselector_gae5871e04734d30f5c78d16f7bc582746}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+unset()}} or the owner {\itshape item} dies. This callback receives as the first parameter the given {\itshape data}, and {\ttfamily event\+\_\+info} is the item.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000290}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga3174e8eba410ee4c6f315d9a11df5054}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set()}} instead \end{DoxyRefDesc}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Tooltips_ga162248c0ccf5f9d79f6363d47c64c986}{elm\+\_\+object\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set()}} for more details. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_gae5871e04734d30f5c78d16f7bc582746}\label{group__Elm__Diskselector_gae5871e04734d30f5c78d16f7bc582746}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_tooltip\_unset@{elm\_diskselector\_item\_tooltip\_unset}}
\index{elm\_diskselector\_item\_tooltip\_unset@{elm\_diskselector\_item\_tooltip\_unset}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_tooltip\_unset()}{elm\_diskselector\_item\_tooltip\_unset()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+unset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Unset tooltip from item. 


\begin{DoxyParams}{Parameters}
{\em it} & diskselector item to remove previously set tooltip.\\
\hline
\end{DoxyParams}
Remove tooltip from item. The callback provided as del\+\_\+cb to \mbox{\hyperlink{group__Elm__Diskselector_gac64b9b6c169d988a5d8e481640628d3c}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set()}} will be called to notify it is not used anymore.

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000291}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga51afef9fafcd52e26f6b4132d6ca621d}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+unset()}} instead \end{DoxyRefDesc}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Tooltips_gaecec7457f4f229ac403ebc028b428c5e}{elm\+\_\+object\+\_\+tooltip\+\_\+unset()}} for more details. 

\mbox{\hyperlink{group__Elm__Diskselector_gac64b9b6c169d988a5d8e481640628d3c}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_gac3843ccc87e3726c33a3bf36e627baf8}\label{group__Elm__Diskselector_gac3843ccc87e3726c33a3bf36e627baf8}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_tooltip\_style\_set@{elm\_diskselector\_item\_tooltip\_style\_set}}
\index{elm\_diskselector\_item\_tooltip\_style\_set@{elm\_diskselector\_item\_tooltip\_style\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_tooltip\_style\_set()}{elm\_diskselector\_item\_tooltip\_style\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Sets a different style for this item tooltip. 

\begin{DoxyNote}{Note}
before you set a style you should define a tooltip with \mbox{\hyperlink{group__Elm__Diskselector_gac64b9b6c169d988a5d8e481640628d3c}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set()}} or \mbox{\hyperlink{group__Elm__Diskselector_ga2165cd2a26cbba78d72c7498cd44386f}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+text\+\_\+set()}}
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em it} & diskselector item with tooltip already set. \\
\hline
{\em style} & the theme style to use (default, transparent, ...)\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000292}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga3c98f893328b191b90ffcc7dd0b1faff}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+set()}} instead \end{DoxyRefDesc}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Tooltips_gaeda013d8330b2d394155b809f77869d6}{elm\+\_\+object\+\_\+tooltip\+\_\+style\+\_\+set()}} for more details. 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_gae80c94d44d2277f2ff9d96ff2898196a}\label{group__Elm__Diskselector_gae80c94d44d2277f2ff9d96ff2898196a}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_tooltip\_style\_get@{elm\_diskselector\_item\_tooltip\_style\_get}}
\index{elm\_diskselector\_item\_tooltip\_style\_get@{elm\_diskselector\_item\_tooltip\_style\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_tooltip\_style\_get()}{elm\_diskselector\_item\_tooltip\_style\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char$\ast$ elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Get the style for this item tooltip. 


\begin{DoxyParams}{Parameters}
{\em it} & diskselector item with tooltip already set. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
style the theme style in use, defaults to \char`\"{}default\char`\"{}. If the object does not have a tooltip set, then NULL is returned.
\end{DoxyReturn}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000293}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga69d5dc815e4df9c6c53603a9b72c4587}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+get()}} instead \end{DoxyRefDesc}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Tooltips_ga689b4374c6cfa0085d911116549ffc58}{elm\+\_\+object\+\_\+tooltip\+\_\+style\+\_\+get()}} for more details. 

\mbox{\hyperlink{group__Elm__Diskselector_gac3843ccc87e3726c33a3bf36e627baf8}{elm\+\_\+diskselector\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+set()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Diskselector_ga23dfa06bcd9e8d5b1948a90658a36c78}\label{group__Elm__Diskselector_ga23dfa06bcd9e8d5b1948a90658a36c78}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_cursor\_set@{elm\_diskselector\_item\_cursor\_set}}
\index{elm\_diskselector\_item\_cursor\_set@{elm\_diskselector\_item\_cursor\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_cursor\_set()}{elm\_diskselector\_item\_cursor\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{const char $\ast$}]{cursor }\end{DoxyParamCaption})}



Set the cursor to be shown when mouse is over the diskselector item. 


\begin{DoxyParams}{Parameters}
{\em it} & Target item \\
\hline
{\em cursor} & the cursor name to be used.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Cursors_ga32829c81bb1b3d1ad77b04f4d99a5eb6}{elm\+\_\+object\+\_\+cursor\+\_\+set()}} for more details. 
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000294}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga5aacef0f1e0f842b6521de2d7d3df833}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+set()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_gaaf3583f18c8a5094397e7827e6f364cb}\label{group__Elm__Diskselector_gaaf3583f18c8a5094397e7827e6f364cb}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_cursor\_get@{elm\_diskselector\_item\_cursor\_get}}
\index{elm\_diskselector\_item\_cursor\_get@{elm\_diskselector\_item\_cursor\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_cursor\_get()}{elm\_diskselector\_item\_cursor\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char$\ast$ elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Get the cursor to be shown when mouse is over the diskselector item. 


\begin{DoxyParams}{Parameters}
{\em it} & diskselector item with cursor already set. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the cursor name.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Cursors_ga8fbc370881907ee168bc460561f585b1}{elm\+\_\+object\+\_\+cursor\+\_\+get()}} for more details. 

\mbox{\hyperlink{group__Elm__Diskselector_ga23dfa06bcd9e8d5b1948a90658a36c78}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+set()}} 
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000295}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_gaa472ef1632cc3d25bfee7f59587aeecb}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+get()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_ga4e721a237f6245990e07844443a772e9}\label{group__Elm__Diskselector_ga4e721a237f6245990e07844443a772e9}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_cursor\_unset@{elm\_diskselector\_item\_cursor\_unset}}
\index{elm\_diskselector\_item\_cursor\_unset@{elm\_diskselector\_item\_cursor\_unset}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_cursor\_unset()}{elm\_diskselector\_item\_cursor\_unset()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+unset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Unset the cursor to be shown when mouse is over the diskselector item. 


\begin{DoxyParams}{Parameters}
{\em it} & Target item\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Cursors_ga1c97e902d92b738ddb6dda541ede562f}{elm\+\_\+object\+\_\+cursor\+\_\+unset()}} for more details. 

\mbox{\hyperlink{group__Elm__Diskselector_ga23dfa06bcd9e8d5b1948a90658a36c78}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+set()}} 
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000296}{Deprecated}}]use \mbox{\hyperlink{group__Elm__General_gad4f9d03072c152ede785a3e7777a9d76}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+unset()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_gaf68627116380d1fc3b1a2d09b005e54a}\label{group__Elm__Diskselector_gaf68627116380d1fc3b1a2d09b005e54a}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_cursor\_style\_set@{elm\_diskselector\_item\_cursor\_style\_set}}
\index{elm\_diskselector\_item\_cursor\_style\_set@{elm\_diskselector\_item\_cursor\_style\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_cursor\_style\_set()}{elm\_diskselector\_item\_cursor\_style\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+style\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Sets a different style for this item cursor. 

\begin{DoxyNote}{Note}
before you set a style you should define a cursor with \mbox{\hyperlink{group__Elm__Diskselector_ga23dfa06bcd9e8d5b1948a90658a36c78}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+set()}}
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em it} & diskselector item with cursor already set. \\
\hline
{\em style} & the theme style to use (default, transparent, ...)\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Cursors_gab3e7c3f2d1eb0bcc37b0847257b31169}{elm\+\_\+object\+\_\+cursor\+\_\+style\+\_\+set()}} for more details. 
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000297}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_gab4a3e042eee1f8fb9c52e60d73c62eff}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+style\+\_\+set()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_ga3a68adf22e30bab62f19a583a65f8ffe}\label{group__Elm__Diskselector_ga3a68adf22e30bab62f19a583a65f8ffe}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_cursor\_style\_get@{elm\_diskselector\_item\_cursor\_style\_get}}
\index{elm\_diskselector\_item\_cursor\_style\_get@{elm\_diskselector\_item\_cursor\_style\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_cursor\_style\_get()}{elm\_diskselector\_item\_cursor\_style\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char$\ast$ elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+style\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Get the style for this item cursor. 


\begin{DoxyParams}{Parameters}
{\em it} & diskselector item with cursor already set. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
style the theme style in use, defaults to \char`\"{}default\char`\"{}. If the object does not have a cursor set, then {\ttfamily NULL} is returned.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Cursors_ga4e1968f9c97176437082d73a8643d591}{elm\+\_\+object\+\_\+cursor\+\_\+style\+\_\+get()}} for more details. 

\mbox{\hyperlink{group__Elm__Diskselector_gaf68627116380d1fc3b1a2d09b005e54a}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+style\+\_\+set()}} 
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000298}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga4f91d60e3fc75184ff168e2e16f2e0d8}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+style\+\_\+get()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_gac51df628fcee5149d1df3389ac47a837}\label{group__Elm__Diskselector_gac51df628fcee5149d1df3389ac47a837}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_cursor\_engine\_only\_set@{elm\_diskselector\_item\_cursor\_engine\_only\_set}}
\index{elm\_diskselector\_item\_cursor\_engine\_only\_set@{elm\_diskselector\_item\_cursor\_engine\_only\_set}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_cursor\_engine\_only\_set()}{elm\_diskselector\_item\_cursor\_engine\_only\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{engine\+\_\+only }\end{DoxyParamCaption})}



Set if the cursor set should be searched on the theme or should use the provided by the engine, only. 

\begin{DoxyNote}{Note}
before you set if should look on theme you should define a cursor with \mbox{\hyperlink{group__Elm__Diskselector_ga23dfa06bcd9e8d5b1948a90658a36c78}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+set()}}. By default it will only look for cursors provided by the engine.
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em it} & widget item with cursor already set. \\
\hline
{\em engine\+\_\+only} & boolean to define if cursors set with \mbox{\hyperlink{group__Elm__Diskselector_ga23dfa06bcd9e8d5b1948a90658a36c78}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+set()}} should be searched only between cursors provided by the engine or searched on widget\textquotesingle{}s theme as well.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000299}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga9e5bac1d8d69a7a2a91b8342e47958f5}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set()}} instead\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Diskselector_ga2b1c53250d1f127f76dc26d4a80edc2c}\label{group__Elm__Diskselector_ga2b1c53250d1f127f76dc26d4a80edc2c}} 
\index{Diskselector@{Diskselector}!elm\_diskselector\_item\_cursor\_engine\_only\_get@{elm\_diskselector\_item\_cursor\_engine\_only\_get}}
\index{elm\_diskselector\_item\_cursor\_engine\_only\_get@{elm\_diskselector\_item\_cursor\_engine\_only\_get}!Diskselector@{Diskselector}}
\doxysubsubsection{\texorpdfstring{elm\_diskselector\_item\_cursor\_engine\_only\_get()}{elm\_diskselector\_item\_cursor\_engine\_only\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Get the cursor engine only usage for this item cursor. 


\begin{DoxyParams}{Parameters}
{\em it} & widget item with cursor already set. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
engine\+\_\+only boolean to define it cursors should be looked only between the provided by the engine or searched on widget\textquotesingle{}s theme as well. If the item does not have a cursor set, then {\ttfamily EINA\+\_\+\+FALSE} is returned.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Diskselector_gac51df628fcee5149d1df3389ac47a837}{elm\+\_\+diskselector\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set()}} 
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000300}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga1dcc759d7e7b7335fd55efb8037bdb8f}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get()}} instead\end{DoxyRefDesc}
