forked from enlightenment/efl
Implement all the *_label_get() functions for widgets that have a *_label_set() function.
SVN revision: 41684
This commit is contained in:
parent
5af0125a30
commit
bf16de5092
|
@ -285,6 +285,7 @@ extern "C" {
|
|||
|
||||
EAPI Evas_Object *elm_button_add(Evas_Object *parent);
|
||||
EAPI void elm_button_label_set(Evas_Object *obj, const char *label);
|
||||
EAPI const char *elm_button_label_get(Evas_Object *obj);
|
||||
EAPI void elm_button_icon_set(Evas_Object *obj, Evas_Object *icon);
|
||||
EAPI void elm_button_style_set(Evas_Object *obj, const char *style);
|
||||
/* available styles:
|
||||
|
@ -322,11 +323,13 @@ extern "C" {
|
|||
|
||||
EAPI Evas_Object *elm_label_add(Evas_Object *parent);
|
||||
EAPI void elm_label_label_set(Evas_Object *obj, const char *label);
|
||||
EAPI const char *elm_label_label_get(Evas_Object *obj);
|
||||
/* smart callbacks called:
|
||||
*/
|
||||
|
||||
EAPI Evas_Object *elm_toggle_add(Evas_Object *parent);
|
||||
EAPI void elm_toggle_label_set(Evas_Object *obj, const char *label);
|
||||
EAPI const char *elm_toggle_label_get(Evas_Object *obj);
|
||||
EAPI void elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon);
|
||||
EAPI void elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel);
|
||||
EAPI void elm_toggle_state_set(Evas_Object *obj, Eina_Bool state);
|
||||
|
@ -338,6 +341,7 @@ extern "C" {
|
|||
|
||||
EAPI Evas_Object *elm_frame_add(Evas_Object *parent);
|
||||
EAPI void elm_frame_label_set(Evas_Object *obj, const char *label);
|
||||
EAPI const char *elm_frame_label_get(Evas_Object *obj);
|
||||
EAPI void elm_frame_content_set(Evas_Object *obj, Evas_Object *content);
|
||||
EAPI void elm_frame_style_set(Evas_Object *obj, const char *style);
|
||||
/* available styles:
|
||||
|
@ -492,6 +496,7 @@ extern "C" {
|
|||
|
||||
EAPI Evas_Object *elm_bubble_add(Evas_Object *parent);
|
||||
EAPI void elm_bubble_label_set(Evas_Object *obj, const char *label);
|
||||
EAPI const char *elm_bubble_label_get(Evas_Object *obj);
|
||||
EAPI void elm_bubble_info_set(Evas_Object *obj, const char *info);
|
||||
EAPI void elm_bubble_content_set(Evas_Object *obj, Evas_Object *content);
|
||||
EAPI void elm_bubble_icon_set(Evas_Object *obj, Evas_Object *icon);
|
||||
|
@ -516,6 +521,7 @@ extern "C" {
|
|||
EAPI Evas_Object *elm_hoversel_add(Evas_Object *parent);
|
||||
EAPI void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
|
||||
EAPI void elm_hoversel_label_set(Evas_Object *obj, const char *label);
|
||||
EAPI const char *elm_hoversel_label_get(Evas_Object *obj);
|
||||
EAPI void elm_hoversel_icon_set(Evas_Object *obj, Evas_Object *icon);
|
||||
EAPI void elm_hoversel_hover_begin(Evas_Object *obj);
|
||||
EAPI void elm_hoversel_hover_end(Evas_Object *obj);
|
||||
|
@ -588,6 +594,7 @@ extern "C" {
|
|||
|
||||
EAPI Evas_Object *elm_slider_add(Evas_Object *parent);
|
||||
EAPI void elm_slider_label_set(Evas_Object *obj, const char *label);
|
||||
EAPI const char *elm_slider_label_get(Evas_Object *obj);
|
||||
EAPI void elm_slider_icon_set(Evas_Object *obj, Evas_Object *icon);
|
||||
EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size);
|
||||
EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *format);
|
||||
|
@ -671,6 +678,7 @@ extern "C" {
|
|||
|
||||
EAPI Evas_Object *elm_check_add(Evas_Object *parent);
|
||||
EAPI void elm_check_label_set(Evas_Object *obj, const char *label);
|
||||
EAPI const char *elm_check_label_get(Evas_Object *obj);
|
||||
EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon);
|
||||
EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state);
|
||||
EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj);
|
||||
|
@ -681,6 +689,7 @@ extern "C" {
|
|||
|
||||
EAPI Evas_Object *elm_radio_add(Evas_Object *parent);
|
||||
EAPI void elm_radio_label_set(Evas_Object *obj, const char *label);
|
||||
EAPI const char *elm_radio_label_get(Evas_Object *obj);
|
||||
EAPI void elm_radio_icon_set(Evas_Object *obj, Evas_Object *icon);
|
||||
EAPI void elm_radio_group_add(Evas_Object *obj, Evas_Object *group);
|
||||
EAPI void elm_radio_state_value_set(Evas_Object *obj, int value);
|
||||
|
|
|
@ -242,6 +242,23 @@ elm_hoversel_label_set(Evas_Object *obj, const char *label)
|
|||
elm_button_label_set(wd->btn, label);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the hoversel button label
|
||||
*
|
||||
* @param obj The hoversel object
|
||||
* @return The label text.
|
||||
*
|
||||
* @ingroup Hoversel
|
||||
*/
|
||||
EAPI const char*
|
||||
elm_hoversel_label_get(Evas_Object *obj)
|
||||
{
|
||||
Widget_Data *wd = elm_widget_data_get(obj);
|
||||
if (!wd || !wd->btn) return NULL;
|
||||
|
||||
return elm_button_label_get(wd->btn);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the icon of the hoversel button
|
||||
*
|
||||
|
|
|
@ -116,6 +116,15 @@ elm_bubble_label_set(Evas_Object *obj, const char *label)
|
|||
_sizing_eval(obj);
|
||||
}
|
||||
|
||||
EAPI const char*
|
||||
elm_bubble_label_get(Evas_Object *obj)
|
||||
{
|
||||
Widget_Data *wd = elm_widget_data_get(obj);
|
||||
if (!wd) return NULL;
|
||||
|
||||
return wd->label;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
elm_bubble_info_set(Evas_Object *obj, const char *info)
|
||||
{
|
||||
|
|
|
@ -148,6 +148,15 @@ elm_button_label_set(Evas_Object *obj, const char *label)
|
|||
_sizing_eval(obj);
|
||||
}
|
||||
|
||||
EAPI const char*
|
||||
elm_button_label_get(Evas_Object *obj)
|
||||
{
|
||||
Widget_Data *wd = elm_widget_data_get(obj);
|
||||
if (!wd) return NULL;
|
||||
|
||||
return wd->label;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
elm_button_icon_set(Evas_Object *obj, Evas_Object *icon)
|
||||
{
|
||||
|
|
|
@ -210,6 +210,23 @@ elm_check_label_set(Evas_Object *obj, const char *label)
|
|||
_sizing_eval(obj);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the text label of the check object
|
||||
*
|
||||
* @param obj The check object
|
||||
* @return The text label string in UTF-8
|
||||
*
|
||||
* @ingroup Check
|
||||
*/
|
||||
EAPI const char*
|
||||
elm_check_label_get(Evas_Object *obj)
|
||||
{
|
||||
Widget_Data *wd = elm_widget_data_get(obj);
|
||||
if (!wd) return NULL;
|
||||
|
||||
return wd->label;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the icon object of the check object
|
||||
*
|
||||
|
|
|
@ -100,6 +100,14 @@ elm_frame_label_set(Evas_Object *obj, const char *label)
|
|||
_sizing_eval(obj);
|
||||
}
|
||||
|
||||
EAPI const char*
|
||||
elm_frame_label_get(Evas_Object *obj)
|
||||
{
|
||||
Widget_Data *wd = elm_widget_data_get(obj);
|
||||
if (!wd || !wd->frm) return NULL;
|
||||
return edje_object_part_text_get(wd->frm, "elm.text");
|
||||
}
|
||||
|
||||
EAPI void
|
||||
elm_frame_content_set(Evas_Object *obj, Evas_Object *content)
|
||||
{
|
||||
|
|
|
@ -78,3 +78,12 @@ elm_label_label_set(Evas_Object *obj, const char *label)
|
|||
edje_object_part_text_set(wd->lbl, "elm.text", label);
|
||||
_sizing_eval(obj);
|
||||
}
|
||||
|
||||
EAPI const char*
|
||||
elm_label_label_get(Evas_Object *obj)
|
||||
{
|
||||
Widget_Data *wd = elm_widget_data_get(obj);
|
||||
if (!wd) return NULL;
|
||||
|
||||
return wd->label;
|
||||
}
|
||||
|
|
|
@ -241,6 +241,23 @@ elm_radio_label_set(Evas_Object *obj, const char *label)
|
|||
_sizing_eval(obj);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the text label of the radio object
|
||||
*
|
||||
* @param obj The radio object
|
||||
* @return The text label string in UTF-8
|
||||
*
|
||||
* @ingroup Radio
|
||||
*/
|
||||
EAPI const char*
|
||||
elm_radio_label_get(Evas_Object *obj)
|
||||
{
|
||||
Widget_Data *wd = elm_widget_data_get(obj);
|
||||
if (!wd) return NULL;
|
||||
|
||||
return wd->label;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the icon object of the radio object
|
||||
*
|
||||
|
|
|
@ -324,6 +324,23 @@ elm_slider_label_set(Evas_Object *obj, const char *label)
|
|||
_sizing_eval(obj);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the label of the slider
|
||||
*
|
||||
* @param obj The slider object
|
||||
* @return The text label string in UTF-8
|
||||
*
|
||||
* @ingroup Slider
|
||||
*/
|
||||
EAPI const char*
|
||||
elm_slider_label_get(Evas_Object *obj)
|
||||
{
|
||||
Widget_Data *wd = elm_widget_data_get(obj);
|
||||
if (!wd) return NULL;
|
||||
|
||||
return wd->label;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the icon object of the slider object
|
||||
*
|
||||
|
|
|
@ -168,6 +168,15 @@ elm_toggle_label_set(Evas_Object *obj, const char *label)
|
|||
_sizing_eval(obj);
|
||||
}
|
||||
|
||||
EAPI const char*
|
||||
elm_toggle_label_get(Evas_Object *obj)
|
||||
{
|
||||
Widget_Data *wd = elm_widget_data_get(obj);
|
||||
if (!wd) return NULL;
|
||||
|
||||
return wd->label;
|
||||
}
|
||||
|
||||
EAPI void
|
||||
elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue