forked from enlightenment/efl
radio: Implement Efl.Content
This commit is contained in:
parent
026430578a
commit
443be32129
|
@ -11,6 +11,7 @@
|
|||
#include "elm_priv.h"
|
||||
#include "efl_ui_radio_private.h"
|
||||
#include "elm_widget_layout.h"
|
||||
#include "elm_part_helper.h"
|
||||
|
||||
#define MY_CLASS EFL_UI_RADIO_CLASS
|
||||
#define MY_CLASS_PFX efl_ui_radio
|
||||
|
@ -363,12 +364,14 @@ _efl_ui_radio_efl_access_state_set_get(Eo *obj, Efl_Ui_Radio_Data *pd EINA_UNUSE
|
|||
return ret;
|
||||
}
|
||||
|
||||
/* Part APIs */
|
||||
|
||||
ELM_PART_CONTENT_DEFAULT_SET(efl_ui_radio, "elm.swallow.content")
|
||||
ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_radio, Efl_Ui_Radio_Data)
|
||||
|
||||
/* Internal EO APIs and hidden overrides */
|
||||
|
||||
ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(efl_ui_radio, Efl_Ui_Radio_Data)
|
||||
|
||||
/* Internal EO APIs and hidden overrides */
|
||||
|
||||
ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(MY_CLASS_PFX)
|
||||
|
||||
#define EFL_UI_RADIO_EXTRA_OPS \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Efl.Ui.Radio (Efl.Ui.Check, Efl.Access.Widget.Action)
|
||||
class Efl.Ui.Radio (Efl.Ui.Check, Efl.Access.Widget.Action, Efl.Content)
|
||||
{
|
||||
[[Elementary radio class]]
|
||||
legacy_prefix: elm_radio;
|
||||
|
@ -67,6 +67,8 @@ class Efl.Ui.Radio (Efl.Ui.Check, Efl.Access.Widget.Action)
|
|||
Elm.Widget.widget_event;
|
||||
Efl.Access.state_set { get; }
|
||||
Efl.Access.Widget.Action.elm_actions { get; }
|
||||
Efl.Content.content { get; set; }
|
||||
Efl.Content.content_unset;
|
||||
Efl.Ui.Nstate.value { set; get; }
|
||||
}
|
||||
events {
|
||||
|
|
Loading…
Reference in New Issue