walters / rpms / gdm

Forked from rpms/gdm 6 years ago
Clone
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
-                }
9fbd83d
+                *width = cell->xpad * 2 + 42;
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
-                }
9fbd83d
+                *height = cell->ypad * 2 + 42;
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