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_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(), 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