aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-meeting-time-sel-item.c
diff options
context:
space:
mode:
authorJP Rosevear <jpr@ximian.com>2001-10-19 02:53:03 +0800
committerJP Rosevear <jpr@src.gnome.org>2001-10-19 02:53:03 +0800
commit1835674efe437e678c852d806b816397eb895e12 (patch)
treebfb566460f9c9d4887719ebd6e38a83b52f919d4 /calendar/gui/e-meeting-time-sel-item.c
parent465fbe94651919a31bab449a1cab80776393bc68 (diff)
downloadgsoc2013-evolution-1835674efe437e678c852d806b816397eb895e12.tar.gz
gsoc2013-evolution-1835674efe437e678c852d806b816397eb895e12.tar.zst
gsoc2013-evolution-1835674efe437e678c852d806b816397eb895e12.zip
gui/e-meeting-time-sel.c
2001-10-18 JP Rosevear <jpr@ximian.com> * gui/e-meeting-time-sel.c * gui/e-meeting-time-sel-item.c (e_meeting_time_selector_item_paint_day_top): use 12 or 24 hour settings * gui/e-meeting-time-sel.c: strings for 12 hour setting (e_meeting_time_selector_construct): increase width slightly * gui/e-meeting-time-sel.h: extern the new char array svn path=/trunk/; revision=13759
Diffstat (limited to 'calendar/gui/e-meeting-time-sel-item.c')
-rw-r--r--calendar/gui/e-meeting-time-sel-item.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/calendar/gui/e-meeting-time-sel-item.c b/calendar/gui/e-meeting-time-sel-item.c
index 3cc89dc5a2..9b6db87208 100644
--- a/calendar/gui/e-meeting-time-sel-item.c
+++ b/calendar/gui/e-meeting-time-sel-item.c
@@ -37,6 +37,7 @@
#include <glib.h>
#include <libgnome/gnome-defs.h>
#include <libgnome/gnome-i18n.h>
+#include "calendar-config.h"
#include "e-meeting-time-sel-item.h"
#include "e-meeting-time-sel.h"
@@ -491,13 +492,18 @@ e_meeting_time_selector_item_paint_day_top (EMeetingTimeSelectorItem *mts_item,
gdk_gc_set_clip_rectangle (gc, NULL);
/* Draw the hours. */
- hour = mts->first_hour_shown + (mts->zoomed_out ? 3 : 1);
- hour_x = x + mts->col_width;
+ hour = mts->first_hour_shown;
+ hour_x = x;
hour_y = mts->row_height + 4 + font->ascent - scroll_y;
while (hour < mts->last_hour_shown) {
- gdk_draw_string (drawable, font, gc,
- hour_x - (mts->hour_widths[hour] / 2),
- hour_y, EMeetingTimeSelectorHours[hour]);
+ if (calendar_config_get_24_hour_format ())
+ gdk_draw_string (drawable, font, gc,
+ hour_x - (mts->hour_widths[hour] / 2),
+ hour_y, EMeetingTimeSelectorHours[hour]);
+ else
+ gdk_draw_string (drawable, font, gc,
+ hour_x - (mts->hour_widths[hour] / 2),
+ hour_y, EMeetingTimeSelectorHours12[hour]);
hour += mts->zoomed_out ? 3 : 1;
hour_x += mts->col_width;