* value</b>. Label, icon and unit strings/objects are @b optional
* for progress bars.
*
- * A progress bar may be @b inverted, in which state it gets its
- * values inverted, with high values being on the left or top and
- * low values on the right or bottom, as opposed to normally have
- * the low values on the former and high values on the latter,
- * respectively, for horizontal and vertical modes.
+ * A progress bar may be @b inverted, in which case it gets its
+ * values inverted, i.e., high values being on the left or top and
+ * low values on the right or bottom, for horizontal and vertical modes
+ * respectively.
*
* The @b span of the progress, as set by
* elm_progressbar_span_size_set(), is its length (horizontally or
* vertically), unless one puts size hints on the widget to expand
* on desired directions, by any container. That length will be
- * scaled by the object or applications scaling factor. At any
- * point code can query the progress bar for its value with
+ * scaled by the object or applications scaling factor.
+ * Applications can query the progress bar for its value with
* elm_progressbar_value_get().
*
* Available widget styles for progress bars:
*
* By default, progress bars will display values from the low to
* high value boundaries. There are, though, contexts in which the
- * state of progression of a given task is @b unknown. For those,
+ * progress of a given task is @b unknown. For such cases,
* one can set a progress bar widget to a "pulsing state", to give
* the user an idea that some computation is being held, but
- * without exact progress values. In the default theme it will
+ * without exact progress values. In the default theme, it will
* animate its bar with the contents filling in constantly and back
* to non-filled, in a loop. To start and stop this pulsing
* animation, one has to explicitly call elm_progressbar_pulse().
*
* A radio object contains an indicator, an optional Label and an optional
* icon object. While it's possible to have a group of only one radio they,
- * are normally used in groups of 2 or more. To add a radio to a group use
- * elm_radio_group_add(). The radio object(s) will select from one of a set
+ * are normally used in groups of 2 or more.
+ *
+ * elm_radio objects are grouped in a slightly different, compared to other
+ * UI toolkits. There is no seperate group name/id to remember or manage.
+ * The members represent the group, there are the group. To make a group,
+ * use elm_radio_group_add() and pass existing radio object and the new radio
+ * object.
+ *
+ * The radio object(s) will select from one of a set
* of integer values, so any value they are configuring needs to be mapped to
* a set of integers. To configure what value that radio object represents,
* use elm_radio_state_value_set() to set the integer it represents. To set
EAPI int elm_radio_state_value_get(const Evas_Object *obj);
/**
- * @brief Set the value of the radio.
+ * @brief Set the value of the radio group.
*
- * @param obj The radio object
+ * @param obj The radio object (any radio object of the group).
* @param value The value to use for the group
*
* This sets the value of the radio group and will also set the value if
EAPI void elm_radio_value_set(Evas_Object *obj, int value);
/**
- * @brief Get the state of the radio object
+ * @brief Get the value of the radio group
*
- * @param obj The radio object
+ * @param obj The radio object (any radio object of the group).
* @return The integer state
*/
EAPI int elm_radio_value_get(const Evas_Object *obj);
/**
- * @brief Set a convenience pointer to a integer to change
+ * @brief Set a convenience pointer to a integer to change when radio group
+ * value changes.
*
- * @param obj The radio object
+ * @param obj The radio object (any object of a group)
* @param valuep Pointer to the integer to modify
*
* This sets a pointer to a integer, that, in addition to the radio objects
/**
* Get the scrolling lock of the given widget
*
- * This gets the lock for X axis scrolling.
+ * This gets the lock for Y axis scrolling.
*
* @param obj The object
* @ingroup Scrollhints
* @c EINA_TRUE for selected, @c EINA_FALSE for not selected.
*
* If a new item is selected the previously selected will be unselected.
- * Previously selected item can be get with function
+ * Selected item can be got with function
* elm_segment_control_item_selected_get().
*
* The selected item always will be highlighted on segment control.