_Elm_Spinner_Data Struct Reference

Data Fields

Evas_Objectent
Evas_Objectinc_button
Evas_Objectdec_button
Evas_Objecttext_button
const char * label
double val
double val_min
double val_max
double val_base
double step
 step for the value change.
double drag_prev_pos
double drag_val_step
double spin_speed
double interval
double first_interval
int round
int decimal_points
Ecore_Timerdelay_change_timer
 a timer for a delay,changed smart callback
Ecore_Timerspin_timer
 a timer for a repeated spinner value change on mouse down
Ecore_Timerlongpress_timer
 a timer to detect long press.
Eina_Listspecial_values
Elm_Spinner_Format_Type format_type
Eina_Bool entry_visible: 1
Eina_Bool entry_reactivate: 1
Eina_Bool dragging: 1
Eina_Bool editable: 1
Eina_Bool wrap: 1
Eina_Bool val_updated: 1
Eina_Bool button_layout: 1
Eina_Bool inc_btn_activated: 1

Field Documentation

◆ step

double _Elm_Spinner_Data::step

step for the value change.

1 by default.

◆ longpress_timer

Ecore_Timer* _Elm_Spinner_Data::longpress_timer

a timer to detect long press.

After longpress timeout, start continuous change of values until mouse up