~~Title: Efl.Input.Pointer.value~~
====== Efl.Input.Pointer.value ======
===== Description =====
%%Represents a generic value for this event.%%
%%Refer to the documentation of %%[[:develop:api:efl:input:value|Efl.Input.Value]]%% for each value's meaning, type and range. Call %%[[:develop:api:efl:input:pointer:property:value_has|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//
{{page>:develop:api-include:efl:input:pointer:property:value:description&nouser&nolink&nodate}}
===== Keys =====
* **key** - %%%%''key''%%%%
===== Values =====
* **val** - %%%%''key''%% value%%
===== Signature =====
@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 =====
* [[:develop:api:efl:input:pointer:property:value|Efl.Input.Pointer.value]]