X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=acre.c;h=5e341fd77b8707bd67fbdd07ced58cce149030f4;hb=12b6b0f6a439c7838daac5e2a1e5764bd0218936;hp=290bb1274cbb08d08a4aef9780a3d2e67a8ecf93;hpb=afcbeb2a796dca2bc889014dbb589b4f7bceb3ea;p=acre diff --git a/acre.c b/acre.c index 290bb12..5e341fd 100644 --- a/acre.c +++ b/acre.c @@ -699,23 +699,6 @@ _compute_axis_ranges (acre_t *acre) } } - /* Next, we want to ensure that the data never collides with the - * ticks. So we expand each axis on its minimum side as needed. */ - cairo_save (cr); - { - double x, y; - - _set_transform_to_data_space (acre); - - x = ACRE_TICK_MAJOR_SIZE + 2.0; - y = ACRE_TICK_MAJOR_SIZE + 2.0; - cairo_device_to_user_distance (cr, &x, &y); - - acre->x_axis.view_min -= x; - acre->y_axis.view_min += y; - } - cairo_restore (cr); - /* Then, increase the axis ranges just enough so that the step * sizes for the ticks will be integers. */ @@ -750,55 +733,6 @@ _compute_axis_ranges (acre_t *acre) cairo_restore (cr); } -static void -_acre_color_from_hsv (acre_color_t *color, - double hue, - double saturation, - double value) -{ - double f, p, q, t; - int hmod6; - - hmod6 = (int) floor (hue / 60) % 6; - f = hue / 60 - floor (hue / 60); - p = value * (1 - saturation); - q = value * (1 - f * saturation); - t = value * (1 - (1 - f) * saturation); - - switch (hmod6) { - case 0: - color->red = value; - color->green = t; - color->blue = p; - break; - case 1: - color->red = q; - color->green = value; - color->blue = p; - break; - case 2: - color->red = p; - color->green = value; - color->blue = t; - break; - case 3: - color->red = p; - color->green = q; - color->blue = value; - break; - case 4: - color->red = t; - color->green = p; - color->blue = value; - break; - case 5: - color->red = value; - color->green = p; - color->blue = q; - break; - } -} - static void _choose_colors (acre_t *acre) {