diff -ru planner-0.14.4.orig/src/planner-usage-chart.c planner-0.14.4/src/planner-usage-chart.c
--- planner-0.14.4.orig/src/planner-usage-chart.c 2009-12-14 09:24:16.000000000 +0000
+++ planner-0.14.4/src/planner-usage-chart.c 2009-12-14 09:59:53.000000000 +0000
@@ -300,6 +300,14 @@
}
static void
+usage_chart_header_date_hint_changed_cb (GtkWidget *header,
+ const gchar *hint,
+ PlannerUsageChart *chart)
+{
+ planner_usage_chart_status_updated (chart, hint);
+}
+
+static void
usage_chart_init (PlannerUsageChart * chart)
{
PlannerUsageChartPriv *priv;
@@ -323,6 +331,11 @@
"scale", SCALE (priv->zoom),
"zoom", priv->zoom, NULL);
+ g_signal_connect (priv->header,
+ "date_hint_changed",
+ G_CALLBACK (usage_chart_header_date_hint_changed_cb),
+ chart);
+
gtk_box_pack_start (GTK_BOX (chart), GTK_WIDGET (priv->header), FALSE,
TRUE,
0);
diff -ru planner-0.14.4.orig/src/planner-gantt-header.c planner-0.14.4/src/planner-gantt-header.c
--- planner-0.14.4.orig/src/planner-gantt-header.c 2009-12-14 09:24:16.000000000 +0000
+++ planner-0.14.4/src/planner-gantt-header.c 2009-12-14 09:36:18.000000000 +0000
@@ -668,7 +668,7 @@
priv = header->priv;
t = floor ((priv->x1 + event->x) / priv->hscale + 0.5);
- str = mrp_time_format (_("%e %b %Y"), t);
+ str = mrp_time_format (_("%a, %e %b %Y"), t);
if (!priv->date_hint || strcmp (str, priv->date_hint) != 0) {
g_signal_emit (widget, signals[DATE_HINT_CHANGED], 0, str);