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];
|
||||
}
|
||||
|
||||
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
|
||||
_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 {
|
||||
class.constructor;
|
||||
Eo.Base.constructor;
|
||||
|
|
Loading…
Reference in New Issue