diff --git a/ChangeLog b/ChangeLog index 08dce30d13..216b7a43b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-08-22 Sven Neumann + + * app/widgets/gimpnavigationview.c + * libgimpwidgets/gimpscrolledpreview.c: hardcode the colors to + black and white. Using theme colors doesn't make sense here. + 2008-08-22 Sven Neumann * libgimpwidgets/gimpscrolledpreview.[ch]: draw the navigation diff --git a/app/widgets/gimpnavigationview.c b/app/widgets/gimpnavigationview.c index 50d3567483..648ef44c9b 100644 --- a/app/widgets/gimpnavigationview.c +++ b/app/widgets/gimpnavigationview.c @@ -479,8 +479,8 @@ gimp_navigation_view_transform (GimpNavigationView *nav_view) nav_view->p_x = RINT (nav_view->x * ratiox); nav_view->p_y = RINT (nav_view->y * ratioy); - nav_view->p_width = RINT (nav_view->width * ratiox); - nav_view->p_height = RINT (nav_view->height * ratioy); + nav_view->p_width = ceil (nav_view->width * ratiox); + nav_view->p_height = ceil (nav_view->height * ratioy); } static void @@ -492,7 +492,6 @@ gimp_navigation_view_draw_marker (GimpNavigationView *nav_view, if (view->renderer->viewable && nav_view->width && nav_view->height) { GtkWidget *widget = GTK_WIDGET (view); - GdkColor *color = &widget->style->fg[widget->state]; cairo_translate (cr, widget->allocation.x, widget->allocation.y); cairo_rectangle (cr, @@ -502,11 +501,7 @@ gimp_navigation_view_draw_marker (GimpNavigationView *nav_view, nav_view->p_x, nav_view->p_y, nav_view->p_width, nav_view->p_height); - cairo_set_source_rgba (cr, - color->red / 65535., - color->green / 65535., - color->blue / 65535., 0.5); - + cairo_set_source_rgba (cr, 0, 0, 0, 0.5); cairo_set_fill_rule (cr, CAIRO_FILL_RULE_EVEN_ODD); cairo_fill (cr); @@ -514,8 +509,7 @@ gimp_navigation_view_draw_marker (GimpNavigationView *nav_view, nav_view->p_x, nav_view->p_y, nav_view->p_width, nav_view->p_height); - gdk_cairo_set_source_color (cr, &widget->style->bg[widget->state]); - + cairo_set_source_rgb (cr, 1, 1, 1); cairo_set_line_width (cr, 2); cairo_stroke (cr); } diff --git a/libgimpwidgets/gimpscrolledpreview.c b/libgimpwidgets/gimpscrolledpreview.c index 924f1d8378..33270cd496 100644 --- a/libgimpwidgets/gimpscrolledpreview.c +++ b/libgimpwidgets/gimpscrolledpreview.c @@ -708,7 +708,6 @@ gimp_scrolled_preview_nav_popup_expose (GtkWidget *widget, GimpScrolledPreview *preview) { GtkAdjustment *adj; - GdkColor *color; cairo_t *cr; gdouble x, y; gdouble w, h; @@ -741,19 +740,13 @@ gimp_scrolled_preview_nav_popup_expose (GtkWidget *widget, cairo_rectangle (cr, x, y, w, h); - color = &widget->style->fg[widget->state]; - cairo_set_source_rgba (cr, - color->red / 65535., - color->green / 65535., - color->blue / 65535., 0.5); - + cairo_set_source_rgba (cr, 0, 0, 0, 0.5); cairo_set_fill_rule (cr, CAIRO_FILL_RULE_EVEN_ODD); cairo_fill (cr); cairo_rectangle (cr, x, y, w, h); - gdk_cairo_set_source_color (cr, &widget->style->bg[widget->state]); - + cairo_set_source_rgb (cr, 1, 1, 1); cairo_set_line_width (cr, 2); cairo_stroke (cr);