diff options
author | Damon Chaplin <damon@ximian.com> | 2001-08-10 10:12:57 +0800 |
---|---|---|
committer | Damon Chaplin <damon@src.gnome.org> | 2001-08-10 10:12:57 +0800 |
commit | eb410c5893a848b913bbf9de266ee79be890f405 (patch) | |
tree | 7833e4a1a7eddf4ccf8a925e119705d959e20ddf /calendar/gui/calendar-commands.c | |
parent | ccba1d3a600f88e3a81cfcabf67104c8793a79c0 (diff) | |
download | gsoc2013-evolution-eb410c5893a848b913bbf9de266ee79be890f405.tar.gz gsoc2013-evolution-eb410c5893a848b913bbf9de266ee79be890f405.tar.zst gsoc2013-evolution-eb410c5893a848b913bbf9de266ee79be890f405.zip |
added new backend method to get the component given a UID.
2001-08-09 Damon Chaplin <damon@ximian.com>
* pcs/cal-backend.c (cal_backend_get_object_component): added new
backend method to get the component given a UID.
* pcs/cal-backend-file.c (cal_backend_file_get_object_component):
added implementation of above virtual method.
* pcs/query.c (match_component): use the new backend function to get
the CalComponent rather than the string. This avoids converting all
the calendar components to strings and parsing them back into
components for every query! (That wasn't a good idea, was it ;)
* gui/e-week-view.c:
* gui/e-day-view.c: use a timeout handler to layout the events,
to avoid doing a layout for each event we get from a query.
* gui/print.c (print_day_add_event):
* gui/e-day-view.c (e_day_view_add_event): set start_row_or_col and
num_columns to 0. They are guint8's.
* gui/e-week-view.c (e_week_view_free_events): hide all the jump
buttons. Fixes bug #5946.
* gui/calendar-commands.c (calendar_set_folder_bar_label): added the
day numbers for the month view.
* gui/dialogs/recurrence-page.glade: changed "_Delete" to "_Remove",
since it clashed with "_Add". Also added underlined accelerators for
the recurrence radio buttons. Note that none of these accelerators
actually work at present, due to the way we are using .glade files
for each notebook page. I need to add a bug about this.
Also, the "_Action" menu doesn't popup when I press Alt+A, even though
the "_File" menu does popup when I press Alt+F. Strange.
* pcs/cal-backend-file.c (cal_backend_file_get_timezone_object):
removed debug msgs.
svn path=/trunk/; revision=11866
Diffstat (limited to 'calendar/gui/calendar-commands.c')
-rw-r--r-- | calendar/gui/calendar-commands.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/calendar/gui/calendar-commands.c b/calendar/gui/calendar-commands.c index 8fd3bb038e..12fe653619 100644 --- a/calendar/gui/calendar-commands.c +++ b/calendar/gui/calendar-commands.c @@ -423,20 +423,24 @@ calendar_set_folder_bar_label (GnomeCalendar *gcal, BonoboControl *control) if (start_tm.tm_year == end_tm.tm_year) { if (start_tm.tm_mon == end_tm.tm_mon) { strftime (buffer, sizeof (buffer), - _("%B %Y"), &start_tm); + _("%d"), &start_tm); + strftime (end_buffer, sizeof (end_buffer), + _("%d %B %Y"), &end_tm); + strcat (buffer, " - "); + strcat (buffer, end_buffer); } else { strftime (buffer, sizeof (buffer), - _("%B"), &start_tm); + _("%d %B"), &start_tm); strftime (end_buffer, sizeof (end_buffer), - _("%B %Y"), &end_tm); + _("%d %B %Y"), &end_tm); strcat (buffer, " - "); strcat (buffer, end_buffer); } } else { strftime (buffer, sizeof (buffer), - _("%B %Y"), &start_tm); + _("%d %B %Y"), &start_tm); strftime (end_buffer, sizeof (end_buffer), - _("%B %Y"), &end_tm); + _("%d %B %Y"), &end_tm); strcat (buffer, " - "); strcat (buffer, end_buffer); } |