diff options
author | JP Rosevear <jpr@ximian.com> | 2001-10-19 02:53:03 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2001-10-19 02:53:03 +0800 |
commit | 1835674efe437e678c852d806b816397eb895e12 (patch) | |
tree | bfb566460f9c9d4887719ebd6e38a83b52f919d4 /calendar/gui/e-meeting-time-sel-item.c | |
parent | 465fbe94651919a31bab449a1cab80776393bc68 (diff) | |
download | gsoc2013-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.c | 16 |
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; |