Updating branch refs/heads/master
         to 841cf9380e9fbad66b4d3343d816000a5fc1690c (commit)
       from 9687b2e9029bd32af8fa7887df3e3c3e12e2e0dd (commit)

commit 841cf9380e9fbad66b4d3343d816000a5fc1690c
Author: Stephan Arts <step...@xfce.org>
Date:   Thu Apr 19 20:39:57 2012 +0200

    Make the clock-size relative to the window-size

 src/image_viewer.c |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/src/image_viewer.c b/src/image_viewer.c
index f22d5ce..3e4a398 100644
--- a/src/image_viewer.c
+++ b/src/image_viewer.c
@@ -1030,15 +1030,27 @@ paint_clock (
         cairo_t *ctx )
 {
     //RsttoImageViewer *viewer = RSTTO_IMAGE_VIEWER (widget);
-    gdouble width = 60;
-    gdouble height = 60;
-    gdouble offset = height*0.15;
+    gdouble width;
+    gdouble height;
+    gdouble offset;
     gint i = 0;
     time_t t = time(NULL);
     struct tm *lt = localtime(&t);
 
     gdouble hour_angle = 
(gdouble)(M_PI*2)/12*((gdouble)(lt->tm_hour%12+6)+((M_PI*2)/720.0*(gdouble)lt->tm_min));
 
+    if (widget->allocation.width < widget->allocation.height)
+    {
+        width = widget->allocation.width * 0.1;
+    }
+    else
+    {
+        width = widget->allocation.height * 0.1;
+    }
+
+    height = width;
+    offset = height * 0.15;
+
     cairo_save (ctx);
 
     cairo_translate (
_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to