From b5a9926ce33dd15199f9fff2cf3d35976827c515 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Tue, 22 Sep 1998 03:02:45 +0000 Subject: Added underlined shortcuts and accelerators to the main menu. 1998-09-21 Federico Mena Quintero * main.c: Added underlined shortcuts and accelerators to the main menu. svn path=/trunk/; revision=391 --- calendar/gui/gncal-day-panel.c | 1 + calendar/gui/gncal-week-view.c | 2 +- calendar/gui/gncal-week-view.h | 1 + calendar/gui/main.c | 48 ++++++++++++++++++++++++++---------------- calendar/gui/year-view.c | 1 + 5 files changed, 34 insertions(+), 19 deletions(-) (limited to 'calendar/gui') diff --git a/calendar/gui/gncal-day-panel.c b/calendar/gui/gncal-day-panel.c index 00d4f6f31e..11a2d21a7d 100644 --- a/calendar/gui/gncal-day-panel.c +++ b/calendar/gui/gncal-day-panel.c @@ -5,6 +5,7 @@ * Author: Federico Mena */ +#include #include "gncal-day-panel.h" #include "main.h" #include "timeutil.h" diff --git a/calendar/gui/gncal-week-view.c b/calendar/gui/gncal-week-view.c index a2133a092a..6a23d58525 100644 --- a/calendar/gui/gncal-week-view.c +++ b/calendar/gui/gncal-week-view.c @@ -8,7 +8,7 @@ #include #include -#include +#include #include "gncal-week-view.h" #include "timeutil.h" diff --git a/calendar/gui/gncal-week-view.h b/calendar/gui/gncal-week-view.h index 464f317552..ab23238a37 100644 --- a/calendar/gui/gncal-week-view.h +++ b/calendar/gui/gncal-week-view.h @@ -9,6 +9,7 @@ #define WEEK_VIEW_H +#include #include #include #include diff --git a/calendar/gui/main.c b/calendar/gui/main.c index 462e71a06a..e47eb3e98c 100644 --- a/calendar/gui/main.c +++ b/calendar/gui/main.c @@ -1,5 +1,5 @@ /* - * GnomeCalendar widget + * Main file for the GNOME Calendar program * Copyright (C) 1998 the Free Software Foundation * * Authors: @@ -392,40 +392,52 @@ save_calendar_cmd (GtkWidget *widget, void *data) } static GnomeUIInfo gnome_cal_file_menu [] = { - GNOMEUIINFO_ITEM_STOCK (N_("New calendar"), NULL, new_calendar_cmd, GNOME_STOCK_MENU_NEW), - GNOMEUIINFO_ITEM_STOCK (N_("Open calendar..."), NULL, open_calendar_cmd, GNOME_STOCK_MENU_OPEN), - GNOMEUIINFO_ITEM_STOCK (N_("Save calendar"), NULL, save_calendar_cmd, GNOME_STOCK_MENU_SAVE), - GNOMEUIINFO_ITEM_STOCK (N_("Save calendar as..."), NULL, save_as_calendar_cmd, GNOME_STOCK_MENU_SAVE), + { GNOME_APP_UI_ITEM, N_("_New calendar"), NULL, new_calendar_cmd, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_NEW, 'n', GDK_CONTROL_MASK, NULL }, + { GNOME_APP_UI_ITEM, N_("_Open calendar..."), NULL, open_calendar_cmd, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_OPEN, 'o', GDK_CONTROL_MASK, NULL }, + { GNOME_APP_UI_ITEM, N_("_Save calendar"), NULL, save_calendar_cmd, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_SAVE, 's', GDK_CONTROL_MASK, NULL }, + { GNOME_APP_UI_ITEM, N_("Save calendar _as..."), NULL, save_as_calendar_cmd, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_SAVE, 0, 0, NULL }, GNOMEUIINFO_SEPARATOR, - GNOMEUIINFO_ITEM_STOCK (N_("Preferences..."), NULL, properties, GNOME_STOCK_MENU_PREF), + { GNOME_APP_UI_ITEM, N_("P_references..."), NULL, properties, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_PREF, 0, 0, NULL }, GNOMEUIINFO_SEPARATOR, - GNOMEUIINFO_ITEM_STOCK (N_("Close this calendar"), NULL, close_cmd, GNOME_STOCK_MENU_EXIT), - GNOMEUIINFO_ITEM_STOCK (N_("Exit"), NULL, quit_cmd, GNOME_STOCK_MENU_EXIT), + { GNOME_APP_UI_ITEM, N_("_Close this calendar"), NULL, close_cmd, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_EXIT, 'w', GDK_CONTROL_MASK, NULL }, + { GNOME_APP_UI_ITEM, N_("E_xit"), NULL, quit_cmd, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_EXIT, 'x', GDK_CONTROL_MASK, NULL }, GNOMEUIINFO_END }; -static GnomeUIInfo gnome_cal_help_menu [] = { - GNOMEUIINFO_ITEM_STOCK (N_("About Gnomecal..."), NULL, about_calendar_cmd, GNOME_STOCK_MENU_ABOUT), - GNOMEUIINFO_SEPARATOR, - GNOMEUIINFO_HELP ("cal"), +static GnomeUIInfo gnome_cal_edit_menu [] = { + { GNOME_APP_UI_ITEM, N_("_New appointment..."), NULL, display_objedit, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_NEW, 0, 0, NULL }, + { GNOME_APP_UI_ITEM, N_("New appointment for _today..."), NULL, display_objedit_today, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_NEW, 0, 0, NULL }, GNOMEUIINFO_END }; -static GnomeUIInfo gnome_cal_edit_menu [] = { - GNOMEUIINFO_ITEM_STOCK (N_("New appointment..."), NULL, display_objedit, GNOME_STOCK_MENU_NEW), - GNOMEUIINFO_ITEM_STOCK (N_("New appointment for today..."), NULL, display_objedit_today, GNOME_STOCK_MENU_NEW), +static GnomeUIInfo gnome_cal_help_menu [] = { + { GNOME_APP_UI_ITEM, N_("_About Gnomecal..."), NULL, about_calendar_cmd, NULL, NULL, + GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_ABOUT, 0, 0, NULL }, + + GNOMEUIINFO_SEPARATOR, + + GNOMEUIINFO_HELP ("cal"), GNOMEUIINFO_END }; static GnomeUIInfo gnome_cal_menu [] = { - GNOMEUIINFO_SUBTREE (N_("File"), &gnome_cal_file_menu), - GNOMEUIINFO_SUBTREE (N_("Edit"), &gnome_cal_edit_menu), - GNOMEUIINFO_SUBTREE (N_("Help"), &gnome_cal_help_menu), + GNOMEUIINFO_SUBTREE (N_("_File"), &gnome_cal_file_menu), + GNOMEUIINFO_SUBTREE (N_("_Edit"), &gnome_cal_edit_menu), + GNOMEUIINFO_SUBTREE (N_("_Help"), &gnome_cal_help_menu), GNOMEUIINFO_END }; diff --git a/calendar/gui/year-view.c b/calendar/gui/year-view.c index 97795628a4..4bf330c1fd 100644 --- a/calendar/gui/year-view.c +++ b/calendar/gui/year-view.c @@ -7,6 +7,7 @@ */ #include +#include #include #include "year-view.h" #include "main.h" -- cgit v1.2.3