[evince/wip/recent-view: 2/2] shell: Remove menu for recent items
- From: Germán Poó Caamaño <gpoo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince/wip/recent-view: 2/2] shell: Remove menu for recent items
- Date: Thu, 24 Jul 2014 21:34:57 +0000 (UTC)
commit dfc2147e9e3bee2d4bc18a9c32418bad5bbab5ec
Author: Germán Poo-Caamaño <gpoo gnome org>
Date: Tue Jun 24 22:39:12 2014 -0700
shell: Remove menu for recent items
Recent menu has been replaced by a bookshelf-like interface.
https://bugzilla.gnome.org/show_bug.cgi?id=633501
shell/ev-toolbar.c | 10 ----------
shell/ev-window.c | 15 ---------------
shell/evince-menus.ui | 5 -----
3 files changed, 0 insertions(+), 30 deletions(-)
---
diff --git a/shell/ev-toolbar.c b/shell/ev-toolbar.c
index 202760d..9ee8ae1 100644
--- a/shell/ev-toolbar.c
+++ b/shell/ev-toolbar.c
@@ -193,8 +193,6 @@ ev_toolbar_constructed (GObject *object)
GtkWidget *button;
gboolean rtl;
GMenuModel *menu;
- GMenu *recent_submenu;
- GMenuModel *recent_menu_model;
GMenuModel *bookmarks_submenu_model;
G_OBJECT_CLASS (ev_toolbar_parent_class)->constructed (object);
@@ -284,14 +282,6 @@ ev_toolbar_constructed (GObject *object)
gtk_widget_set_margin_right (vbox, 6);
gtk_header_bar_pack_end (GTK_HEADER_BAR (ev_toolbar), vbox);
- recent_menu_model = ev_recent_menu_model_new (gtk_recent_manager_get_default (),
- "win.open-recent",
- g_get_application_name ());
-
- recent_submenu = G_MENU (gtk_builder_get_object (builder, "recent"));
- g_menu_append_section (recent_submenu, NULL, recent_menu_model);
- g_object_unref (recent_menu_model);
-
ev_toolbar->priv->bookmarks_section = G_MENU (gtk_builder_get_object (builder, "bookmarks"));
bookmarks_submenu_model = ev_window_get_bookmarks_menu (ev_toolbar->priv->window);
g_signal_connect (bookmarks_submenu_model, "items-changed",
diff --git a/shell/ev-window.c b/shell/ev-window.c
index 12bbd81..cbdff50 100644
--- a/shell/ev-window.c
+++ b/shell/ev-window.c
@@ -270,8 +270,6 @@ struct _EvWindowPrivate {
#define EV_TOOLBARS_FILENAME "evince-toolbar.xml"
-#define MAX_RECENT_ITEM_LEN (40)
-
#define TOOLBAR_RESOURCE_PATH "/org/gnome/evince/shell/ui/toolbar.xml"
#define FULLSCREEN_POPUP_TIMEOUT 2
@@ -2617,18 +2615,6 @@ ev_window_cmd_file_open_copy (GSimpleAction *action,
}
static void
-ev_window_cmd_file_open_recent (GSimpleAction *action,
- GVariant *parameter,
- gpointer user_data)
-{
- EvWindow *window = user_data;
-
- ev_application_open_uri_at_dest (EV_APP, g_variant_get_string (parameter, NULL),
- gtk_window_get_screen (GTK_WINDOW (window)),
- NULL, 0, NULL, gtk_get_current_event_time ());
-}
-
-static void
ev_window_add_recent (EvWindow *window, const char *filename)
{
gtk_recent_manager_add_item (window->priv->recent_manager, filename);
@@ -5767,7 +5753,6 @@ ev_window_class_init (EvWindowClass *ev_window_class)
static const GActionEntry actions[] = {
{ "open", ev_window_cmd_file_open },
{ "open-copy", ev_window_cmd_file_open_copy },
- { "open-recent", ev_window_cmd_file_open_recent, "s" },
{ "save-copy", ev_window_cmd_save_as },
{ "send-to", ev_window_cmd_send_to },
{ "open-containing-folder", ev_window_cmd_open_containing_folder },
diff --git a/shell/evince-menus.ui b/shell/evince-menus.ui
index 94831c9..d3d49e7 100644
--- a/shell/evince-menus.ui
+++ b/shell/evince-menus.ui
@@ -126,11 +126,6 @@
<attribute name="action">win.open-copy</attribute>
</item>
<item>
- <attribute name="label" translatable="yes">_Recent</attribute>
- <link name="submenu" id="recent">
- </link>
- </item>
- <item>
<attribute name="label" translatable="yes">_Save a Copy…</attribute>
<attribute name="action">win.save-copy</attribute>
</item>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]