From 217a194d10d404d1b78dec1b8ea89cfcc123ac29 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Wed, 24 Sep 2014 22:14:38 +0200 Subject: Great big warning when timer has not been started --- src/pr_clock.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/pr_clock.c') diff --git a/src/pr_clock.c b/src/pr_clock.c index 78cb7c4..1f8840b 100644 --- a/src/pr_clock.c +++ b/src/pr_clock.c @@ -1,7 +1,7 @@ /* * pr_clock.c * - * Copyright © 2013 Thomas White + * Copyright © 2013-2014 Thomas White * * This file is part of Colloquium. * @@ -233,7 +233,7 @@ static gboolean draw_sig(GtkWidget *da, cairo_t *cr, struct pr_clock *n) width = gtk_widget_get_allocated_width(GTK_WIDGET(da)); height = gtk_widget_get_allocated_height(GTK_WIDGET(da)); - s = width-20; + s = width-20.0; /* Overall background */ cairo_rectangle(cr, 10.0, 0.0, s, height); @@ -262,6 +262,16 @@ static gboolean draw_sig(GtkWidget *da, cairo_t *cr, struct pr_clock *n) cairo_set_source_rgb(cr, 1.0, 0.0, 1.0); cairo_stroke(cr); + if ( !n->running ) { + cairo_move_to(cr, 10.0, height*0.8); + cairo_set_font_size(cr, height*0.8); + cairo_select_font_face(cr, "sans-serif", + CAIRO_FONT_SLANT_NORMAL, + CAIRO_FONT_WEIGHT_BOLD); + cairo_set_source_rgb(cr, 0.0, 0.0, 0.0); + cairo_show_text(cr, "Timer is NOT running!"); + } + return FALSE; } @@ -334,6 +344,8 @@ static gboolean start_sig(GtkWidget *w, gpointer data) "Stop"); } + update_clock(n); + return FALSE; } -- cgit v1.2.3