From 1501b8588c33f96310cf30b39b8a75f5a55afab0 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Mon, 4 Jan 2010 16:43:53 -0500 Subject: Kill e_popup_menu(). The function is trivial and was only used from ETableHeaderItem. This also eliminates widgets/misc/e-gui-utils.[ch]. --- addressbook/gui/widgets/e-addressbook-model.c | 1 - .../gui/widgets/e-addressbook-reflow-adapter.c | 1 - addressbook/gui/widgets/e-addressbook-view.c | 1 - calendar/gui/e-cal-list-view.c | 1 - calendar/gui/e-day-view-time-item.c | 1 - calendar/gui/e-day-view.c | 1 - calendar/gui/e-memo-table.c | 1 - calendar/gui/e-task-table.c | 1 - calendar/gui/e-week-view.c | 1 - mail/em-folder-selector.c | 1 - mail/message-list.c | 1 - modules/mail/em-composer-prefs.c | 2 - widgets/misc/Makefile.am | 2 - widgets/misc/e-gui-utils.c | 55 ---------------------- widgets/misc/e-gui-utils.h | 35 -------------- widgets/misc/e-popup-menu.c | 1 - widgets/table/e-table-header-item.c | 12 +++-- 17 files changed, 9 insertions(+), 109 deletions(-) delete mode 100644 widgets/misc/e-gui-utils.c delete mode 100644 widgets/misc/e-gui-utils.h diff --git a/addressbook/gui/widgets/e-addressbook-model.c b/addressbook/gui/widgets/e-addressbook-model.c index 71de495f13..1906f665a2 100644 --- a/addressbook/gui/widgets/e-addressbook-model.c +++ b/addressbook/gui/widgets/e-addressbook-model.c @@ -25,7 +25,6 @@ #include #include "e-addressbook-model.h" #include -#include #include "eab-gui-util.h" #define E_ADDRESSBOOK_MODEL_GET_PRIVATE(obj) \ diff --git a/addressbook/gui/widgets/e-addressbook-reflow-adapter.c b/addressbook/gui/widgets/e-addressbook-reflow-adapter.c index 500b045077..5928f51a74 100644 --- a/addressbook/gui/widgets/e-addressbook-reflow-adapter.c +++ b/addressbook/gui/widgets/e-addressbook-reflow-adapter.c @@ -26,7 +26,6 @@ #include "e-minicard.h" #include -#include #include "addressbook/printing/e-contact-print.h" struct _EAddressbookReflowAdapterPrivate { diff --git a/addressbook/gui/widgets/e-addressbook-view.c b/addressbook/gui/widgets/e-addressbook-view.c index 43df184598..37d1376340 100644 --- a/addressbook/gui/widgets/e-addressbook-view.c +++ b/addressbook/gui/widgets/e-addressbook-view.c @@ -27,7 +27,6 @@ #include #include
#include
-#include #include #include #include diff --git a/calendar/gui/e-cal-list-view.c b/calendar/gui/e-cal-list-view.c index 64a3ca2ac4..1097749ffd 100644 --- a/calendar/gui/e-cal-list-view.c +++ b/calendar/gui/e-cal-list-view.c @@ -34,7 +34,6 @@ #include #include #include -#include #include #include
#include
diff --git a/calendar/gui/e-day-view-time-item.c b/calendar/gui/e-day-view-time-item.c index 0e7fdfb304..94f2327185 100644 --- a/calendar/gui/e-day-view-time-item.c +++ b/calendar/gui/e-day-view-time-item.c @@ -28,7 +28,6 @@ #include #include #include -#include #include "e-day-view-time-item.h" #include "calendar-config.h" #include diff --git a/calendar/gui/e-day-view.c b/calendar/gui/e-day-view.c index 46a37ddc46..3df4e6943e 100644 --- a/calendar/gui/e-day-view.c +++ b/calendar/gui/e-day-view.c @@ -34,7 +34,6 @@ #include #include #include -#include #include #include #include diff --git a/calendar/gui/e-memo-table.c b/calendar/gui/e-memo-table.c index 94174efc3b..ee67baa9ae 100644 --- a/calendar/gui/e-memo-table.c +++ b/calendar/gui/e-memo-table.c @@ -35,7 +35,6 @@ #include #include #include -#include #include #include
#include
diff --git a/calendar/gui/e-task-table.c b/calendar/gui/e-task-table.c index 77e50c6ae6..009d47daec 100644 --- a/calendar/gui/e-task-table.c +++ b/calendar/gui/e-task-table.c @@ -35,7 +35,6 @@ #include #include #include -#include #include #include
#include
diff --git a/calendar/gui/e-week-view.c b/calendar/gui/e-week-view.c index 584410b4ce..222bdba465 100644 --- a/calendar/gui/e-week-view.c +++ b/calendar/gui/e-week-view.c @@ -38,7 +38,6 @@ #include #include #include -#include #include #include #include diff --git a/mail/em-folder-selector.c b/mail/em-folder-selector.c index 693c0969f1..1a9123a34a 100644 --- a/mail/em-folder-selector.c +++ b/mail/em-folder-selector.c @@ -24,7 +24,6 @@ #include #include #include -#include #include #include diff --git a/mail/message-list.c b/mail/message-list.c index 6a674bec82..014e60c7a8 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -51,7 +51,6 @@ #include "e-util/e-util-private.h" #include "e-util/e-util.h" -#include "misc/e-gui-utils.h" #include "misc/e-selectable.h" #include "shell/e-shell.h" diff --git a/modules/mail/em-composer-prefs.c b/modules/mail/em-composer-prefs.c index ba7e2296c9..96192eaa77 100644 --- a/modules/mail/em-composer-prefs.c +++ b/modules/mail/em-composer-prefs.c @@ -39,8 +39,6 @@ #include -#include - #include #include diff --git a/widgets/misc/Makefile.am b/widgets/misc/Makefile.am index 26fb25f657..0ab566c19d 100644 --- a/widgets/misc/Makefile.am +++ b/widgets/misc/Makefile.am @@ -47,7 +47,6 @@ widgetsinclude_HEADERS = \ e-combo-cell-editable.h \ e-dateedit.h \ e-focus-tracker.h \ - e-gui-utils.h \ e-hinted-entry.h \ e-hsv-utils.h \ e-image-chooser.h \ @@ -124,7 +123,6 @@ libemiscwidgets_la_SOURCES = \ e-combo-cell-editable.c \ e-dateedit.c \ e-focus-tracker.c \ - e-gui-utils.c \ e-hinted-entry.c \ e-hsv-utils.c \ e-image-chooser.c \ diff --git a/widgets/misc/e-gui-utils.c b/widgets/misc/e-gui-utils.c deleted file mode 100644 index 0974081f78..0000000000 --- a/widgets/misc/e-gui-utils.c +++ /dev/null @@ -1,55 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) version 3. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with the program; if not, see - * - * - * Authors: - * Miguel de Icaza - * - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - */ - -#include - -#include -#include -#include - -#include "e-gui-utils.h" - -void -e_popup_menu (GtkMenu *menu, GdkEvent *event) -{ - g_return_if_fail (GTK_IS_MENU (menu)); - - g_signal_connect ( - menu, "selection-done", - G_CALLBACK (gtk_widget_destroy), NULL); - - if (event) { - if (event->type == GDK_KEY_PRESS) - gtk_menu_popup (menu, NULL, NULL, NULL, NULL, 0, - event->key.time); - else if ((event->type == GDK_BUTTON_PRESS) || - (event->type == GDK_BUTTON_RELEASE) || - (event->type == GDK_2BUTTON_PRESS) || - (event->type == GDK_3BUTTON_PRESS)) { - gtk_menu_popup (menu, NULL, NULL, NULL, NULL, - event->button.button, - event->button.time); - } - } else - gtk_menu_popup (menu, NULL, NULL, NULL, NULL, 0, - GDK_CURRENT_TIME); -} diff --git a/widgets/misc/e-gui-utils.h b/widgets/misc/e-gui-utils.h deleted file mode 100644 index ff05d57725..0000000000 --- a/widgets/misc/e-gui-utils.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) version 3. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with the program; if not, see - * - * - * Authors: - * Miguel de Icaza - * - * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) - * - */ - -#ifndef E_GUI_UTILS_H -#define E_GUI_UTILS_H - -#include - -G_BEGIN_DECLS - -void e_popup_menu (GtkMenu *menu, - GdkEvent *event); - -G_END_DECLS - -#endif /* E_GUI_UTILS_H */ diff --git a/widgets/misc/e-popup-menu.c b/widgets/misc/e-popup-menu.c index d47d91af99..422fd47e60 100644 --- a/widgets/misc/e-popup-menu.c +++ b/widgets/misc/e-popup-menu.c @@ -30,7 +30,6 @@ #include #include -#include "e-gui-utils.h" #include "e-popup-menu.h" /* diff --git a/widgets/table/e-table-header-item.c b/widgets/table/e-table-header-item.c index 2b601c44b6..ed468b3c58 100644 --- a/widgets/table/e-table-header-item.c +++ b/widgets/table/e-table-header-item.c @@ -38,7 +38,6 @@ #include "e-util/e-util.h" #include "e-util/e-xml-utils.h" #include "misc/e-canvas.h" -#include "misc/e-gui-utils.h" #include "misc/e-popup-menu.h" #include "e-table.h" @@ -1596,7 +1595,11 @@ ethi_header_context_menu (ETableHeaderItem *ethi, GdkEventButton *event) g_object_ref_sink (popup); g_signal_connect (popup, "selection-done", G_CALLBACK (free_popup_info), info); - e_popup_menu (popup, (GdkEvent *) event); + + gtk_menu_popup ( + GTK_MENU (popup), + NULL, NULL, NULL, NULL, + event->button, event->time); } static void @@ -1828,7 +1831,10 @@ ethi_event (GnomeCanvasItem *item, GdkEvent *e) g_object_ref_sink (popup); g_signal_connect (popup, "selection-done", G_CALLBACK (free_popup_info), info); - e_popup_menu (popup, NULL); + gtk_menu_popup ( + GTK_MENU (popup), + NULL, NULL, NULL, NULL, + 0, GDK_CURRENT_TIME); } else if (e->key.keyval == GDK_space) { ETableCol *ecol; -- cgit v1.2.3