forked from enlightenment/efl
Added part_text_get/part_text_set and text_get/text_set to elm_button
Added part_text_get/part_text_set and text_get/text_set to elm_button to eolianized API.
This commit is contained in:
parent
561ae48822
commit
01c822a360
|
@ -433,6 +433,26 @@ _elm_button_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNUSE
|
||||||
return &key_actions[0];
|
return &key_actions[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
EOLIAN const char* _elm_button_part_text_get(Eo* obj, Elm_Button_Data* pd EINA_UNUSED, const char* part)
|
||||||
|
{
|
||||||
|
return elm_object_part_text_get(obj, part);
|
||||||
|
}
|
||||||
|
|
||||||
|
EOLIAN void _elm_button_part_text_set(Eo* obj, Elm_Button_Data* pd EINA_UNUSED, const char* part, const char* text)
|
||||||
|
{
|
||||||
|
return elm_object_part_text_set(obj, part, text);
|
||||||
|
}
|
||||||
|
|
||||||
|
EOLIAN const char* _elm_button_text_get(Eo* obj, Elm_Button_Data* pd EINA_UNUSED)
|
||||||
|
{
|
||||||
|
return _elm_button_part_text_get(obj, pd, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
EOLIAN void _elm_button_text_set(Eo* obj, Elm_Button_Data* pd EINA_UNUSED, const char* text)
|
||||||
|
{
|
||||||
|
return _elm_button_part_text_set(obj, pd, NULL, text);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_elm_button_class_constructor(Eo_Class *klass)
|
_elm_button_class_constructor(Eo_Class *klass)
|
||||||
{
|
{
|
||||||
|
|
|
@ -96,6 +96,72 @@ class Elm_Button (Elm_Layout, Evas.Clickable_Interface,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
methods {
|
||||||
|
part_text_set {
|
||||||
|
/**
|
||||||
|
* Set a text of an object
|
||||||
|
*
|
||||||
|
* @param obj The Elementary object
|
||||||
|
* @param part The text part name to set (NULL for the default part)
|
||||||
|
* @param text The new text of the part
|
||||||
|
*
|
||||||
|
* @note Elementary objects may have many text parts (e.g. Action Slider)
|
||||||
|
*
|
||||||
|
* @ingroup General
|
||||||
|
*/
|
||||||
|
params {
|
||||||
|
@in const(char)* part;
|
||||||
|
@in const(char)* text;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part_text_get {
|
||||||
|
/**
|
||||||
|
* Get a text of an object
|
||||||
|
*
|
||||||
|
* @param obj The Elementary object
|
||||||
|
* @param part The text part name to get (NULL for the default part)
|
||||||
|
* @return text of the part or NULL for any error
|
||||||
|
*
|
||||||
|
* @note Elementary objects may have many text parts (e.g. Action Slider)
|
||||||
|
*
|
||||||
|
* @ingroup General
|
||||||
|
*/
|
||||||
|
params {
|
||||||
|
@in const(char)* part;
|
||||||
|
}
|
||||||
|
return const(char)*;
|
||||||
|
}
|
||||||
|
text_set {
|
||||||
|
/**
|
||||||
|
* Set a text of an object
|
||||||
|
*
|
||||||
|
* @param obj The Elementary object
|
||||||
|
* @param part The text part name to set (NULL for the default part)
|
||||||
|
* @param text The new text of the part
|
||||||
|
*
|
||||||
|
* @note Elementary objects may have many text parts (e.g. Action Slider)
|
||||||
|
*
|
||||||
|
* @ingroup General
|
||||||
|
*/
|
||||||
|
params {
|
||||||
|
@in const(char)* text;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
text_get {
|
||||||
|
/**
|
||||||
|
* Get a text of an object
|
||||||
|
*
|
||||||
|
* @param obj The Elementary object
|
||||||
|
* @param part The text part name to get (NULL for the default part)
|
||||||
|
* @return text of the part or NULL for any error
|
||||||
|
*
|
||||||
|
* @note Elementary objects may have many text parts (e.g. Action Slider)
|
||||||
|
*
|
||||||
|
* @ingroup General
|
||||||
|
*/
|
||||||
|
return const(char)*;
|
||||||
|
}
|
||||||
|
}
|
||||||
implements {
|
implements {
|
||||||
class.constructor;
|
class.constructor;
|
||||||
Eo.Base.constructor;
|
Eo.Base.constructor;
|
||||||
|
|
Loading…
Reference in New Issue