[libgda/LIBGDA_4.2] Data cell rendering corrections
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda/LIBGDA_4.2] Data cell rendering corrections
- Date: Mon, 25 Jul 2011 19:59:52 +0000 (UTC)
commit 679ddca0ccee691a87a6e18bbb15d3c6ce679c51
Author: Vivien Malerba <malerba gnome-db org>
Date: Mon Jul 25 18:39:48 2011 +0200
Data cell rendering corrections
.../gdaui-data-cell-renderer-textual.c | 21 ++++++-------------
.../data-entries/gdaui-data-cell-renderer-util.c | 7 +-----
2 files changed, 8 insertions(+), 20 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 0324793..7999b33 100644
--- a/libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c
+++ b/libgda-ui/data-entries/gdaui-data-cell-renderer-textual.c
@@ -628,20 +628,13 @@ gdaui_data_cell_renderer_textual_render (GtkCellRenderer *cell,
(text_class->render) (cell, window, widget, background_area, cell_area, expose_area, flags);
if (datacell->priv->to_be_deleted) {
- GtkStyle *style;
- guint xpad;
-
- g_object_get ((GObject*) widget, "style", &style, NULL);
- g_object_get ((GObject*) cell, "xpad", &xpad, NULL);
-
- gtk_paint_hline (style,
- window, GTK_STATE_SELECTED,
- cell_area,
- widget,
- "hline",
- cell_area->x + xpad, cell_area->x + cell_area->width - xpad,
- cell_area->y + cell_area->height / 2.);
- g_object_unref (style);
+ cairo_t *cr;
+ cr = gdk_cairo_create (window);
+ 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);
+ cairo_destroy (cr);
}
if (datacell->priv->invalid)
gdaui_data_cell_renderer_draw_invalid_area (window, 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 821ca28..209ee8f 100644
--- a/libgda-ui/data-entries/gdaui-data-cell-renderer-util.c
+++ b/libgda-ui/data-entries/gdaui-data-cell-renderer-util.c
@@ -25,14 +25,9 @@ gdaui_data_cell_renderer_draw_invalid_area (GdkWindow *window, GdkRectangle *cel
{
cairo_t *cr;
cr = gdk_cairo_create (window);
- 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);
- cairo_fill (cr);
-
+ cairo_fill (cr);
cairo_destroy (cr);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]