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