diff options
author | Federico Mena Quintero <federico@nuclecu.unam.mx> | 1998-08-25 03:59:25 +0800 |
---|---|---|
committer | Arturo Espinosa <unammx@src.gnome.org> | 1998-08-25 03:59:25 +0800 |
commit | 4d075f28b587361a5014edd4946f30d9ae113e9f (patch) | |
tree | c73583c453f4981d652e010f2c620e2997934e4f /calendar/main.c | |
parent | abdba7c651a0a04809c8a8a20c72188fbd62d2b9 (diff) | |
download | gsoc2013-evolution-4d075f28b587361a5014edd4946f30d9ae113e9f.tar.gz gsoc2013-evolution-4d075f28b587361a5014edd4946f30d9ae113e9f.tar.zst gsoc2013-evolution-4d075f28b587361a5014edd4946f30d9ae113e9f.zip |
Changed the Properties menu item to Preferences. These are global
1998-08-24 Federico Mena Quintero <federico@nuclecu.unam.mx>
* main.c: Changed the Properties menu item to Preferences. These
are global application preferences, not a single calendar's
properties.
* prop.c (prop_apply): Save the week_starts_on_monday flag to the
configuration file.
(properties): Added a check button for weeks starting on Monday.
(properties): Beautified the Preferences dialog.
* month-view.c (month_view_init):
* goto.c (create_days): Set the month item to start weeks on
Monday if appropriate.
* main.c (init_calendar): A boolean is not an hour, so don't
range_check_hour() on it.
(init_calendar): Added a global week_starts_on_monday flag.
* main.h: Added global week_starts_on_monday flag.
svn path=/trunk/; revision=336
Diffstat (limited to 'calendar/main.c')
-rw-r--r-- | calendar/main.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/calendar/main.c b/calendar/main.c index 9240acdfc1..55aa861e0c 100644 --- a/calendar/main.c +++ b/calendar/main.c @@ -38,6 +38,9 @@ char *calendar_settings; /* Day begin, day end parameters */ int day_begin, day_end; +/* Whether weeks starts on Sunday or Monday */ +int week_starts_on_monday; + /* Number of calendars active */ int active_calendars = 0; @@ -107,7 +110,8 @@ init_calendar (void) gnome_config_push_prefix (calendar_settings); day_begin = range_check_hour (gnome_config_get_int ("/calendar/Calendar/Day start=8")); day_end = range_check_hour (gnome_config_get_int ("/calendar/Calendar/Day end=17")); - am_pm_flag = range_check_hour (gnome_config_get_bool ("/calendar/Calendar/AM PM flag=0")); + am_pm_flag = gnome_config_get_bool ("/calendar/Calendar/AM PM flag=0"); + week_starts_on_monday = gnome_config_get_bool ("/calendar/Calendar/Week starts on Monday=0"); if (day_end < day_begin){ day_begin = 8; @@ -184,14 +188,13 @@ close_cmd (GtkWidget *widget, GnomeCalendar *gcal) gtk_main_quit (); } -/* - * Updates all of the open calendars when the day_begin/day_end values have changed - */ void -day_range_changed (void) +time_format_changed (void) { GList *l; + /* FIXME: update all the calendars and stuff */ + for (l = all_calendars; l; l = l->next){ GnomeCalendar *cal = GNOME_CALENDAR (l->data); @@ -358,8 +361,8 @@ static GnomeUIInfo gnome_cal_edit_menu [] = { { GNOME_APP_UI_ITEM, N_("New appointment..."), NULL, display_objedit }, { GNOME_APP_UI_ITEM, N_("New appointment for today..."), NULL, display_objedit_today }, GNOMEUIINFO_SEPARATOR, - { GNOME_APP_UI_ITEM, N_("Properties..."), NULL, properties, NULL, NULL, - GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_PROP }, + { GNOME_APP_UI_ITEM, N_("Preferences..."), NULL, properties, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_PREF }, GNOMEUIINFO_END }; |