Ewl_Spinner Struct Reference
[Ewl_Spinner: A Numerical Value Entry]
#include <ewl_spinner.h>

Detailed Description
Inherits from Ewl_Range and extends to provide a spinner widget.Data Fields | |
| Ewl_Widget * | decrement |
| unsigned char | digits |
| int | direction |
| Ewl_Widget * | entry |
| Ewl_Widget * | increment |
| double | last_value |
| Ewl_Range | range |
| double | start_time |
| Ecore_Timer * | timer |
| Ewl_Widget * | vbox |
Field Documentation
Ewl_Button to subtract value
Referenced by ewl_spinner_init().
| unsigned char Ewl_Spinner::digits |
Number of digits displayed after decimal
Referenced by ewl_spinner_cb_realize(), ewl_spinner_digits_get(), ewl_spinner_digits_set(), and ewl_spinner_init().
Indicate increasing/decreasing value
Referenced by ewl_spinner_cb_decrease_value(), ewl_spinner_cb_increase_value(), and ewl_spinner_cb_value_stop().
The Ewl_Entry displaying value
Referenced by ewl_spinner_cb_configure(), ewl_spinner_cb_focus_out(), ewl_spinner_cb_key_down(), ewl_spinner_cb_realize(), and ewl_spinner_init().
Ewl_Button to add value
Referenced by ewl_spinner_init().
| double Ewl_Spinner::last_value |
The last value while spinning
Referenced by ewl_spinner_cb_decrease_value(), and ewl_spinner_cb_increase_value().
Inherit from Ewl_Range
| double Ewl_Spinner::start_time |
Time the spinner was pressed
Referenced by ewl_spinner_cb_decrease_value(), ewl_spinner_cb_increase_value(), and ewl_spinner_cb_value_stop().
| Ecore_Timer* Ewl_Spinner::timer |
Timer for tracking mouse button held down
Referenced by ewl_spinner_cb_decrease_value(), ewl_spinner_cb_destroy(), ewl_spinner_cb_increase_value(), and ewl_spinner_cb_value_stop().
Ewl_Box to hold the buttons
Referenced by ewl_spinner_cb_configure(), and ewl_spinner_init().
The documentation for this struct was generated from the following file:
- lib/ewl_spinner.h