Represents a generic value for this event.

Refer to the documentation of Efl.Input.Value for each value's meaning, type and range. Call Efl.Input.Pointer.value_has.get to determine whether the returned value is valid or not for this event.

Most values are precise floating point values, usually in pixels, radians, or in a range of [-1, 1] or [0, 1]. Some values are discrete values (integers) and thus should preferably be queried with the other methods of this class.

Since 1.23


  • key - key


  • val - key value


@property value @beta {
    get {}
    set {
        return: bool;
    keys {
        key: Efl.Input.Value;
    values {
        val: double;

C signature

double efl_input_pointer_value_get(const Eo *obj, Efl_Input_Value key);
Eina_Bool efl_input_pointer_value_set(Eo *obj, Efl_Input_Value key, double val);

Implemented by