planner r953 - in trunk: . src
- From: kmaute svn gnome org
- To: svn-commits-list gnome org
- Subject: planner r953 - in trunk: . src
- Date: Thu,  2 Apr 2009 02:12:11 +0000 (UTC)
Author: kmaute
Date: Thu Apr  2 02:12:11 2009
New Revision: 953
URL: http://svn.gnome.org/viewvc/planner?rev=953&view=rev
Log:
add minutes to duration display
Modified:
   trunk/ChangeLog
   trunk/src/planner-format.c
Modified: trunk/src/planner-format.c
==============================================================================
--- trunk/src/planner-format.c	(original)
+++ trunk/src/planner-format.c	Thu Apr  2 02:12:11 2009
@@ -134,6 +134,7 @@
 {
 	gint days;
 	gint hours;
+	gint minutes;
 
 	day_length = day_length;
 
@@ -144,15 +145,27 @@
 	days = duration / day_length;
 	duration -= days * day_length;
 	hours = duration / (60*60);
+  duration -= hours * (60*60);
+  minutes = duration / 60;
 
-	if (days > 0 && hours > 0) {
-		return g_strdup_printf (_("%dd %dh"), days, hours);
-	}
-	else if (days > 0) {
-		return g_strdup_printf (_("%dd"), days);
+	if (days > 0) {
+    if (hours > 0) {
+      return g_strdup_printf (_("%dd %dh"), days, hours);
+    }
+    else {
+      return g_strdup_printf (_("%dd"), days);
+    }
 	}
 	else if (hours > 0) {
-		return g_strdup_printf (_("%dh"), hours);
+    if (minutes > 0) {
+      return g_strdup_printf (_("%dh %dmin"), hours, minutes);
+    }
+    else {
+      return g_strdup_printf (_("%dh"), hours);
+    }
+	}
+	else if (minutes > 0) {
+		return g_strdup_printf (_("%dmin"), minutes);
 	} else {
 		return g_strdup ("");
 	}
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]