1import efl_ui;
2
3mixin @beta Efl.Access.Widget.Action extends Efl.Access.Action
4{
5   [[Access widget action mixin]]
6   data: null;
7   methods {
8      @property elm_actions @protected @beta {
9         /* C-only, internal API */
10         [[Elementary actions]]
11         get @pure_virtual {
12         }
13         values {
14            actions: ptr(const(Efl.Access.Action_Data));
15               [[NULL-terminated array of Efl.Access.Action_Data.]]
16         }
17      }
18   }
19   implements {
20      Efl.Access.Action.action_do;
21      Efl.Access.Action.action_keybinding_get;
22      Efl.Access.Action.action_name { get; }
23      Efl.Access.Action.action_description { get; set; }
24      Efl.Access.Action.actions { get; }
25   }
26}
27