[libgda] Data cell rendering corrections



commit 5ea187dc9608fdc3b6dbc69481294877eb38c1f2
Author: Vivien Malerba <malerba gnome-db org>
Date:   Sun Jul 24 13:12:53 2011 +0200

    Data cell rendering corrections

 .../gdaui-data-cell-renderer-textual.c             |   13 ++++---------
 .../data-entries/gdaui-data-cell-renderer-util.c   |    4 ----
 2 files changed, 4 insertions(+), 13 deletions(-)
---
diff --git a/libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c b/libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c
index e4d4ee7..3c74c4e 100644
--- a/libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c
+++ b/libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c
@@ -626,15 +626,10 @@ gdaui_data_cell_renderer_textual_render (GtkCellRenderer      *cell,
 	(text_class->render) (cell, cr, widget, background_area, cell_area, flags);
 
 	if (datacell->priv->to_be_deleted) {
-		GtkStyleContext *style_context = gtk_widget_get_style_context (widget);
-		guint xpad;
-		g_object_get ((GObject*) cell, "xpad", &xpad, NULL);
-
-		gdouble y = cell_area->y + cell_area->height / 2.;
-		gtk_render_line (style_context,
-				 cr,
-				 cell_area->x + xpad, cell_area->x + cell_area->width - xpad,
-				 y, y);
+		cairo_set_source_rgba (cr, 0., 0., 0., 1.);
+		cairo_rectangle (cr, cell_area->x, cell_area->y + cell_area->height / 2. - .5,
+				 cell_area->width, 1.);
+		cairo_fill (cr);
 	}
 	if (datacell->priv->invalid)
 		gdaui_data_cell_renderer_draw_invalid_area (cr, cell_area);
diff --git a/libgda-ui/data-entries/gdaui-data-cell-renderer-util.c b/libgda-ui/data-entries/gdaui-data-cell-renderer-util.c
index 9541f66..49d762b 100644
--- a/libgda-ui/data-entries/gdaui-data-cell-renderer-util.c
+++ b/libgda-ui/data-entries/gdaui-data-cell-renderer-util.c
@@ -23,10 +23,6 @@
 void
 gdaui_data_cell_renderer_draw_invalid_area (cairo_t *cr, const GdkRectangle *cell_area)
 {
-	cairo_set_source_rgba (cr, .5, .5, .5, .4);
-	cairo_rectangle (cr, cell_area->x, cell_area->y, cell_area->width,  cell_area->height);
-	cairo_clip (cr);
-	
 	cairo_set_source_rgba (cr, GDAUI_COLOR_UNKNOWN_MASK);
 	cairo_rectangle (cr, cell_area->x, cell_area->y,
 			 cell_area->width, cell_area->height);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]