]> www.fi.muni.cz Git - evince.git/commitdiff
Stub for new command - Open Containing Folder
authorFederico Mena Quintero <federico@novell.com>
Thu, 19 Aug 2010 20:46:28 +0000 (15:46 -0500)
committerFederico Mena Quintero <federico@novell.com>
Mon, 13 Sep 2010 17:20:04 +0000 (12:20 -0500)
This is like the same command in Firefox's 'Downloads' window.
People will be able to use it to show the folder that contains
the file being viewed in Evince.

This will let people easily rename the file, delete it, etc.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
data/evince-toolbar.xml
data/evince-ui.xml
shell/ev-window.c

index b87bf717764779658aa8f48e568baba0162dcc32..1779edfdd308fb0727cee5e20fbc30b3dc4397c0 100644 (file)
@@ -4,6 +4,7 @@
     <toolitem name="FileOpenRecent"/>
     <toolitem name="FilePrint"/>
     <toolitem name="FileSaveAs"/>
+    <toolitem name="FileOpenContainingFolder"/>
     <toolitem name="ViewContinuous"/>
     <toolitem name="ViewDual"/>
     <toolitem name="ViewInvertedColors"/>
@@ -35,5 +36,7 @@
     <toolitem name="PageSelector"/>
     <separator/>
     <toolitem name="ViewZoom"/>
+    <separator/>
+    <toolitem name="FileOpenContainingFolder"/>
  </toolbar>
 </toolbars>
index f8e750db6cb7409429a8a9dee1492f45769e0509..8067546680d259a471db0f2ed55d3b3c5cf3c630 100644 (file)
@@ -4,6 +4,7 @@
       <menuitem name="FileOpenMenu" action="FileOpen"/>
       <menuitem name="FileOpenCopyMenu" action="FileOpenCopy"/>
       <menuitem name="FileSaveAsMenu" action="FileSaveAs"/>
+      <menuitem name="FileOpenContainingFolderMenu" action="FileOpenContainingFolder"/>
       <separator/>
       <menuitem name="FilePrintMenu" action="FilePrint"/>
       <separator/>
@@ -86,6 +87,7 @@
     <menuitem name="SaveAttachmentAs" action="SaveAttachmentAs"/>
     <separator/>
     <menuitem name="AnnotProperties" action="AnnotProperties"/>
+    <menuitem name="FileOpenContainingFolder" action="FileOpenContainingFolder"/>
   </popup>
 
   <popup name="AttachmentPopup" action="AttachmentPopupAction">
index 89d18d997863c792ca245cf7ebd2140f681f0b63..40fb7000c155e79009d2dc1a173c676c98b03cd3 100644 (file)
@@ -2862,6 +2862,12 @@ ev_window_cmd_save_as (GtkAction *action, EvWindow *ev_window)
        gtk_widget_show (fc);
 }
 
+static void
+ev_window_cmd_open_containing_folder (GtkAction *action, EvWindow *ev_window)
+{
+       /* FIXME */
+}
+
 static GKeyFile *
 get_print_settings_file (void)
 {
@@ -5406,6 +5412,9 @@ static const GtkActionEntry entries[] = {
                { "FileSaveAs", GTK_STOCK_SAVE_AS, N_("_Save a Copy…"), "<control>S",
          N_("Save a copy of the current document"),
          G_CALLBACK (ev_window_cmd_save_as) },
+       { "FileOpenContainingFolder", GTK_STOCK_DIRECTORY, N_("Open Containing _Folder"), NULL,
+         N_("Show the folder which contains this file in the file manager"),
+         G_CALLBACK (ev_window_cmd_open_containing_folder) },
        { "FilePrint", GTK_STOCK_PRINT, N_("_Print…"), "<control>P",
          N_("Print this document"),
          G_CALLBACK (ev_window_cmd_file_print) },