Description

Low-level pointer behaviour by device. See Efl.Canvas.Object.pointer_mode.get and Efl.Canvas.Object.pointer_mode.set for more explanation.

Since 1.19

Keys

  • dev - The pointer device to set/get the mode. Use null for the default pointer.

Values

  • pointer_mode - The pointer mode

Signature

@property pointer_mode_by_device {
    get {
        keys {
            dev: free(Efl.Input.Device, efl_del);
        }
        values {
            pointer_mode: Efl.Input.Object_Pointer_Mode;
        }
    }
    set {
        keys {
            dev: free(Efl.Input.Device, efl_del);
        }
        values {
            pointer_mode: Efl.Input.Object_Pointer_Mode;
        }
        return: bool;
    }
}

C signature

Efl_Input_Object_Pointer_Mode efl_canvas_object_pointer_mode_by_device_get(const Eo *obj, Efl_Input_Device *dev);
Eina_Bool efl_canvas_object_pointer_mode_by_device_set(Eo *obj, Efl_Input_Device *dev, Efl_Input_Object_Pointer_Mode pointer_mode);

Implemented by

  • Efl.Canvas.Object.pointer_mode_by_device