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>
<toolitem name="FileOpenRecent"/>
<toolitem name="FilePrint"/>
<toolitem name="FileSaveAs"/>
<toolitem name="FileOpenRecent"/>
<toolitem name="FilePrint"/>
<toolitem name="FileSaveAs"/>
+ <toolitem name="FileOpenContainingFolder"/>
<toolitem name="ViewContinuous"/>
<toolitem name="ViewDual"/>
<toolitem name="ViewInvertedColors"/>
<toolitem name="ViewContinuous"/>
<toolitem name="ViewDual"/>
<toolitem name="ViewInvertedColors"/>
<toolitem name="PageSelector"/>
<separator/>
<toolitem name="ViewZoom"/>
<toolitem name="PageSelector"/>
<separator/>
<toolitem name="ViewZoom"/>
+ <separator/>
+ <toolitem name="FileOpenContainingFolder"/>
<menuitem name="FileOpenMenu" action="FileOpen"/>
<menuitem name="FileOpenCopyMenu" action="FileOpenCopy"/>
<menuitem name="FileSaveAsMenu" action="FileSaveAs"/>
<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/>
<separator/>
<menuitem name="FilePrintMenu" action="FilePrint"/>
<separator/>
<menuitem name="SaveAttachmentAs" action="SaveAttachmentAs"/>
<separator/>
<menuitem name="AnnotProperties" action="AnnotProperties"/>
<menuitem name="SaveAttachmentAs" action="SaveAttachmentAs"/>
<separator/>
<menuitem name="AnnotProperties" action="AnnotProperties"/>
+ <menuitem name="FileOpenContainingFolder" action="FileOpenContainingFolder"/>
</popup>
<popup name="AttachmentPopup" action="AttachmentPopupAction">
</popup>
<popup name="AttachmentPopup" action="AttachmentPopupAction">
+static void
+ev_window_cmd_open_containing_folder (GtkAction *action, EvWindow *ev_window)
+{
+ /* FIXME */
+}
+
static GKeyFile *
get_print_settings_file (void)
{
static GKeyFile *
get_print_settings_file (void)
{
{ "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) },
{ "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) },
{ "FilePrint", GTK_STOCK_PRINT, N_("_Print…"), "<control>P",
N_("Print this document"),
G_CALLBACK (ev_window_cmd_file_print) },