Efl.Ui.Action_Connector.bind_clickable_to_theme

Description

This will listen to the standard "click" events on a theme and emit the appropriate events through the Efl.Input.Clickable interface.

Using these methods widgets do not need to listen to the theme signals. This class does it and calls the correct clickable functions.

This handles theme signals "efl,action,press", "efl,action,unpress" and "efl,action,mouse_out", and the Efl.Input.Interface.pointer,move event.

Signature

bind_clickable_to_theme @static {
    params {
        @in object: Efl.Canvas.Layout;
        @in clickable: Efl.Input.Clickable;
    }
}

C signature

void efl_ui_action_connector_bind_clickable_to_theme(Efl_Canvas_Layout *object, Efl_Input_Clickable *clickable);

Parameters

  • object (in) - The object to listen on.
  • clickable (in) - The object to call the clickable methods on.

Implemented by