class Elm_Actionslider (Elm_Layout) { eo_prefix: elm_obj_actionslider; properties { indicator_pos { set { /*@ Set actionslider indicator position. @ingroup Actionslider */ } get { /*@ Get actionslider indicator position. @return The position of the indicator. @ingroup Actionslider */ } values { Elm_Actionslider_Pos pos; /*@ The position of the indicator. */ } } magnet_pos { set { /*@ Set actionslider magnet position. To make multiple positions magnets @c or them together(e.g.: #ELM_ACTIONSLIDER_LEFT | #ELM_ACTIONSLIDER_RIGHT) @ingroup Actionslider */ } get { /*@ Get actionslider magnet position. @return The positions with magnet property. @ingroup Actionslider */ } values { Elm_Actionslider_Pos pos; /*@ Bit mask indicating the magnet positions. */ } } enabled_pos { set { /*@ Set actionslider enabled position. To set multiple positions as enabled @c or them together(e.g.: #ELM_ACTIONSLIDER_LEFT | #ELM_ACTIONSLIDER_RIGHT). @note All the positions are enabled by default. @ingroup Actionslider */ } get { /*@ Get actionslider enabled position. @return The enabled positions. @ingroup Actionslider */ } values { Elm_Actionslider_Pos pos; /*@ Bit mask indicating the enabled positions. */ } } selected_label { get { /*@ Get actionslider selected label. @return The selected label @ingroup Actionslider */ return: const(char)*; } } } implements { class.constructor; Eo.Base.constructor; Evas.Object_Smart.add; Elm_Widget.focus_next_manager_is; Elm_Widget.focus_direction_manager_is; Elm_Widget.theme_apply; Elm_Layout.text_set; Elm_Layout.text_get; Elm_Layout.text_aliases.get; Elm_Layout.sizing_eval; } events { language,changed; access,changed; } }