1 /** 2 * @defgroup Elm_Flipselector Flip Selector 3 * @ingroup Elementary 4 * 5 * @image html flipselector_inheritance_tree.png 6 * @image latex flipselector_inheritance_tree.eps 7 * 8 * A flip selector is a widget to show a set of @b text items, one 9 * at a time, with the same sheet switching style as the @ref Clock 10 * "clock" widget, when one changes the current displaying sheet 11 * (thus, the "flip" in the name). 12 * 13 * User clicks to flip sheets which are @b held for some time will 14 * make the flip selector to flip continuously and automatically for 15 * the user. The interval between flips will keep growing in time, 16 * so that it helps the user to reach an item which is distant from 17 * the current selection. 18 * 19 * This widget inherits from the @ref Elm_Layout one, so that all the 20 * functions acting on it also work for flip selector objects. 21 * 22 * This widget emits the following signals, besides the ones sent from 23 * @ref Elm_Layout : 24 * - @c "selected" - when the widget's selected text item is changed. The @c 25 * event_info parameter is the item that was selected. 26 * - @c "overflowed" - when the widget's current selection is changed 27 * from the first item in its list to the last 28 * - @c "underflowed" - when the widget's current selection is changed 29 * from the last item in its list to the first 30 * - @c "focused" - When the flip selector has received focus. (since 1.8) 31 * - @c "unfocused" - When the flip selector has lost focus. (since 1.8) 32 * - @c "language,changed" - the program's language changed (since 1.9) 33 * 34 * Available styles for it: 35 * - @c "default" 36 * 37 * Default text parts of the flipselector items that you can use for are: 38 * @li "default" - A label of the flipselector item 39 * 40 * Supported elm_object common APIs. 41 * @li @ref elm_object_disabled_set 42 * @li @ref elm_object_disabled_get 43 * 44 * Supported elm_object_item common APIs. 45 * @li @ref elm_object_item_del 46 * @li @ref elm_object_item_part_text_set 47 * @li @ref elm_object_item_part_text_get 48 * @li @ref elm_object_item_signal_emit 49 * 50 * Here is an example on its usage: 51 * @li @ref flipselector_example 52 */ 53 54 /** 55 * @addtogroup Elm_Flipselector 56 * @{ 57 */ 58 59 #ifndef EFL_NOLEGACY_API_SUPPORT 60 #include "elm_flipselector_legacy.h" 61 #endif 62 /** 63 * @} 64 */ 65