|
|
9fbd83d |
From 88d4e5d79ca5ded0f9e88af67044d53342ff0897 Mon Sep 17 00:00:00 2001
|
|
|
9fbd83d |
From: Ray Strode <rstrode@redhat.com>
|
|
|
9fbd83d |
Date: Thu, 22 Oct 2009 17:39:27 -0400
|
|
|
9fbd83d |
Subject: [PATCH 1/2] Force cell renderer to be a specific height
|
|
|
9fbd83d |
|
|
|
9fbd83d |
Before it was growing and shrinking all the time causing,
|
|
|
9fbd83d |
flicker.
|
|
|
9fbd83d |
---
|
|
|
9fbd83d |
gui/simple-greeter/gdm-cell-renderer-timer.c | 12 ++----------
|
|
|
9fbd83d |
1 files changed, 2 insertions(+), 10 deletions(-)
|
|
|
9fbd83d |
|
|
|
9fbd83d |
diff --git a/gui/simple-greeter/gdm-cell-renderer-timer.c b/gui/simple-greeter/gdm-cell-renderer-timer.c
|
|
|
9fbd83d |
index 7918b48..9453d7e 100644
|
|
|
9fbd83d |
--- a/gui/simple-greeter/gdm-cell-renderer-timer.c
|
|
|
9fbd83d |
+++ b/gui/simple-greeter/gdm-cell-renderer-timer.c
|
|
|
9fbd83d |
@@ -108,19 +108,11 @@ gdm_cell_renderer_timer_get_size (GtkCellRenderer *cell,
|
|
|
9fbd83d |
}
|
|
|
9fbd83d |
|
|
|
9fbd83d |
if (width != NULL) {
|
|
|
9fbd83d |
- if (cell->width >= 0) {
|
|
|
9fbd83d |
- *width = cell->width;
|
|
|
9fbd83d |
- } else {
|
|
|
9fbd83d |
- *width = renderer->priv->value <= G_MINDOUBLE? 0 : 64;
|
|
|
9fbd83d |
- }
|
|
|
19e95d2 |
+ *width = cell->xpad * 2 + 24;
|
|
|
9fbd83d |
}
|
|
|
9fbd83d |
|
|
|
9fbd83d |
if (height != NULL) {
|
|
|
9fbd83d |
- if (cell->height >= 0) {
|
|
|
9fbd83d |
- *height = cell->height;
|
|
|
9fbd83d |
- } else {
|
|
|
9fbd83d |
- *height = renderer->priv->value <= G_MINDOUBLE? 0 : 64;
|
|
|
9fbd83d |
- }
|
|
|
19e95d2 |
+ *height = cell->ypad * 2 + 24;
|
|
|
9fbd83d |
}
|
|
|
9fbd83d |
}
|
|
|
9fbd83d |
|
|
|
9fbd83d |
--
|
|
|
9fbd83d |
1.6.5.rc2
|
|
|
9fbd83d |
|
|
|
9fbd83d |
|
|
|
9fbd83d |
From a87b05fac2c2de7cff80a183e397f33416bfc893 Mon Sep 17 00:00:00 2001
|
|
|
9fbd83d |
From: Ray Strode <rstrode@redhat.com>
|
|
|
9fbd83d |
Date: Thu, 22 Oct 2009 17:45:13 -0400
|
|
|
9fbd83d |
Subject: [PATCH 2/2] Drop set_operator (SOURCE) in cell renderer
|
|
|
9fbd83d |
|
|
|
9fbd83d |
I'm not sure why I was doing it, when it looks
|
|
|
9fbd83d |
find using OVER, so I'm going to take it out.
|
|
|
9fbd83d |
---
|
|
|
9fbd83d |
gui/simple-greeter/gdm-cell-renderer-timer.c | 1 -
|
|
|
9fbd83d |
1 files changed, 0 insertions(+), 1 deletions(-)
|
|
|
9fbd83d |
|
|
|
9fbd83d |
diff --git a/gui/simple-greeter/gdm-cell-renderer-timer.c b/gui/simple-greeter/gdm-cell-renderer-timer.c
|
|
|
9fbd83d |
index 9453d7e..0fb404c 100644
|
|
|
9fbd83d |
--- a/gui/simple-greeter/gdm-cell-renderer-timer.c
|
|
|
9fbd83d |
+++ b/gui/simple-greeter/gdm-cell-renderer-timer.c
|
|
|
9fbd83d |
@@ -164,7 +164,6 @@ draw_timer (GdmCellRendererTimer *renderer,
|
|
|
9fbd83d |
cairo_arc (context, 0, 0, radius + 1, 0, 2 * G_PI);
|
|
|
9fbd83d |
cairo_fill (context);
|
|
|
9fbd83d |
|
|
|
9fbd83d |
- cairo_set_operator (context, CAIRO_OPERATOR_SOURCE);
|
|
|
9fbd83d |
cairo_set_source_rgb (context,
|
|
|
9fbd83d |
bg->red / 65535.0,
|
|
|
9fbd83d |
bg->green / 65535.0,
|
|
|
9fbd83d |
--
|
|
|
9fbd83d |
1.6.5.rc2
|