Index: ewl_colorpicker.c =================================================================== RCS file: /var/cvs/e/e17/libs/ewl/src/lib/ewl_colorpicker.c,v retrieving revision 1.17 diff -u -r1.17 ewl_colorpicker.c --- ewl_colorpicker.c 20 Apr 2006 04:09:51 -0000 1.17 +++ ewl_colorpicker.c 11 May 2006 20:52:36 -0000 @@ -735,6 +735,8 @@ ewl_colorpicker_display_update(Ewl_Colorpicker *cp, unsigned int r, unsigned int g, unsigned int b, double h, double s, double v) { + Ewl_Color_Set color; + DENTER_FUNCTION(DLEVEL_STABLE); DCHECK_PARAM_PTR("cp", cp); DCHECK_TYPE("cp", cp, EWL_COLORPICKER_TYPE); @@ -749,6 +751,13 @@ ewl_widget_color_set(cp->preview.current, r, g, b, 255); + color.r = r; + color.g = g; + color.b = b; + color.a = ewl_colorpicker_alpha_get(EWL_COLORPICKER(cp)); + + ewl_callback_call_with_event_data(EWL_WIDGET(cp), EWL_CALLBACK_VALUE_CHANGED, &color); + DLEAVE_FUNCTION(DLEVEL_STABLE); }