[libgda] Mark invalid entries in light red instead of crossings
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] Mark invalid entries in light red instead of crossings
- Date: Thu, 8 Jul 2010 19:31:13 +0000 (UTC)
commit 80d058515b79c9ad3f95983c65f7e018e964cab2
Author: Vivien Malerba <malerba gnome-db org>
Date: Thu Jul 8 21:31:02 2010 +0200
Mark invalid entries in light red instead of crossings
.../data-entries/gdaui-data-cell-renderer-util.c | 15 +++++----------
libgda-ui/data-entries/widget-embedder.c | 18 ++++--------------
2 files changed, 9 insertions(+), 24 deletions(-)
---
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 192e135..29ac45b 100644
--- a/libgda-ui/data-entries/gdaui-data-cell-renderer-util.c
+++ b/libgda-ui/data-entries/gdaui-data-cell-renderer-util.c
@@ -28,15 +28,10 @@ gdaui_data_cell_renderer_draw_invalid_area (GdkWindow *window, GdkRectangle *cel
cairo_rectangle (cr, cell_area->x, cell_area->y, cell_area->width, cell_area->height);
cairo_clip (cr);
- gint i;
- for (i = 0; ; i++) {
- gint x = 10 * i;
- if (x > cell_area->width + cell_area->height)
- break;
- cairo_move_to (cr, x + cell_area->x, cell_area->y);
- cairo_line_to (cr, x + cell_area->x - cell_area->height,
- cell_area->y + cell_area->height);
- cairo_stroke (cr);
- }
+ cairo_set_source_rgba (cr, .8, .1, .1, .2);
+ cairo_rectangle (cr, cell_area->x, cell_area->y,
+ cell_area->width, cell_area->height);
+ cairo_fill (cr);
+
cairo_destroy (cr);
}
diff --git a/libgda-ui/data-entries/widget-embedder.c b/libgda-ui/data-entries/widget-embedder.c
index 0fb2778..e66e3b0 100644
--- a/libgda-ui/data-entries/widget-embedder.c
+++ b/libgda-ui/data-entries/widget-embedder.c
@@ -392,20 +392,10 @@ widget_embedder_expose (GtkWidget *widget,
cairo_paint (cr);
if (! bin->valid) {
- /* draw */
- gint i;
- cairo_set_source_rgba (cr, .5, .5, .5, .4);
-
- width = child_area.width;
- height = child_area.height;
- for (i = 0; ; i++) {
- gint x = 10 * i;
- if (x > width + height)
- break;
- cairo_move_to (cr, x, 0);
- cairo_line_to (cr, x - height, height);
- cairo_stroke (cr);
- }
+ cairo_set_source_rgba (cr, .8, .1, .1, .2);
+ cairo_rectangle (cr, child_area.x, child_area.y,
+ child_area.width, child_area.height);
+ cairo_fill (cr);
}
cairo_destroy (cr);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]