Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl
Dir : e17/libs/ewl/src/lib Modified Files: ewl_spinner.c ewl_spinner.h Log Message: - some more spinner updates =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_spinner.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- ewl_spinner.c 17 Oct 2005 14:52:20 -0000 1.7 +++ ewl_spinner.c 17 Oct 2005 14:59:42 -0000 1.8 @@ -79,36 +79,37 @@ vbox = ewl_vbox_new(); ewl_container_child_append(EWL_CONTAINER(s), vbox); + ewl_widget_appearance_set(vbox, "controls"); ewl_widget_internal_set(vbox, TRUE); ewl_widget_show(vbox); - s->button_increase = ewl_button_new(); - ewl_container_child_append(EWL_CONTAINER(vbox), s->button_increase); - ewl_widget_appearance_set(s->button_increase, "increment"); - ewl_object_fill_policy_set(EWL_OBJECT(s->button_increase), + s->increment = ewl_button_new(); + ewl_container_child_append(EWL_CONTAINER(vbox), s->increment); + ewl_widget_appearance_set(s->increment, "increment"); + ewl_object_fill_policy_set(EWL_OBJECT(s->increment), EWL_FLAG_FILL_VFILL|EWL_FLAG_FILL_HSHRINK); - ewl_widget_internal_set(s->button_increase, TRUE); - ewl_callback_append(s->button_increase, EWL_CALLBACK_MOUSE_DOWN, + ewl_widget_internal_set(s->increment, TRUE); + ewl_callback_append(s->increment, EWL_CALLBACK_MOUSE_DOWN, ewl_spinner_increase_value_cb, w); - ewl_callback_append(s->button_increase, EWL_CALLBACK_MOUSE_UP, + ewl_callback_append(s->increment, EWL_CALLBACK_MOUSE_UP, ewl_spinner_value_stop_cb, w); - ewl_callback_append(s->button_increase, EWL_CALLBACK_KEY_DOWN, + ewl_callback_append(s->increment, EWL_CALLBACK_KEY_DOWN, ewl_spinner_key_down_cb, s); - ewl_widget_show(s->button_increase); + ewl_widget_show(s->increment); - s->button_decrease = ewl_button_new(); - ewl_container_child_append(EWL_CONTAINER(vbox), s->button_decrease); - ewl_widget_appearance_set(s->button_decrease, "decrement"); - ewl_object_fill_policy_set(EWL_OBJECT(s->button_decrease), + s->decrement = ewl_button_new(); + ewl_container_child_append(EWL_CONTAINER(vbox), s->decrement); + ewl_widget_appearance_set(s->decrement, "decrement"); + ewl_object_fill_policy_set(EWL_OBJECT(s->decrement), EWL_FLAG_FILL_VFILL|EWL_FLAG_FILL_HSHRINK); - ewl_widget_internal_set(s->button_decrease, TRUE); - ewl_callback_append(s->button_decrease, EWL_CALLBACK_MOUSE_DOWN, + ewl_widget_internal_set(s->decrement, TRUE); + ewl_callback_append(s->decrement, EWL_CALLBACK_MOUSE_DOWN, ewl_spinner_decrease_value_cb, w); - ewl_callback_append(s->button_decrease, EWL_CALLBACK_MOUSE_UP, + ewl_callback_append(s->decrement, EWL_CALLBACK_MOUSE_UP, ewl_spinner_value_stop_cb, w); - ewl_callback_append(s->button_decrease, EWL_CALLBACK_KEY_DOWN, + ewl_callback_append(s->decrement, EWL_CALLBACK_KEY_DOWN, ewl_spinner_key_down_cb, s); - ewl_widget_show(s->button_decrease); + ewl_widget_show(s->decrement); s->min_val = INT_MIN; s->max_val = INT_MAX; =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_spinner.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- ewl_spinner.h 17 Oct 2005 14:52:20 -0000 1.3 +++ ewl_spinner.h 17 Oct 2005 14:59:42 -0000 1.4 @@ -40,8 +40,8 @@ double step; /**< Amount to add or subtract at a time */ int digits; /**< Number of digits displayed after decimal */ Ewl_Widget *entry; /**< The Ewl_Entry displaying value */ - Ewl_Widget *button_increase; /**< Ewl_Button to add value */ - Ewl_Widget *button_decrease; /**< Ewl_Button to subtract value */ + Ewl_Widget *increment; /**< Ewl_Button to add value */ + Ewl_Widget *decrement; /**< Ewl_Button to subtract value */ double start_time; /**< Time the spinner was pressed */ int direction; /**< Indicate increasing/decreasing value */ Ecore_Timer *timer; /**< Timer for tracking mouse button held down */ ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs