~~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]]