GtkRecent in applications

  • 23:09 federico1 : 1. you double-click on a file in nautilus

    23:09 federico1 : 2. nautilus updates GtkRecent with that file, and launches the app

    23:09 federico1 : 3. the app doesn't update GtkRecent

Auditing ~/.recently-used.xbel updation on certain actions performed on various applications.

Application

command-line?

open/save?

bug report

gedit 2.30.4

yes

yes

firefox 3.6.15

no

no

epiphany 2.30.6

no

no

gnome-mplayer 1.0.0

yes

yes

gimp 2.6.11

yes

yes

evince 2.32.0

yes

yes

Predetermined folder in GtkFileChooser

Auditing guidelines described here: http://people.gnome.org/~federico/news-2011-07.html#recent-folders

  • File/Save should use gtk_file_chooser_set_current_name() with something like "Untitled.txt"

    File/Save As should use gtk_file_chooser_set_filename() with the existing filename → changes the file's parent folder and also selects the file in the list. If no previous filename was available (like doing Save As on an unsaved document), then use the File/Save case above.

    File/Save and File/Open should not use gtk_file_chooser_set_current_folder()

Application (branch)

follows guidelines?

link to code

bug report

gedit (master)

no

http://git.gnome.org/browse/gedit/tree/gedit/gedit-commands-file.c#n896

https://bugzilla.gnome.org/show_bug.cgi?id=655754

evince (master)

no

http://git.gnome.org/browse/evince/tree/shell/ev-window.c#n2953

https://bugzilla.gnome.org/show_bug.cgi?id=655514

eog (master)

no

http://git.gnome.org/browse/eog/tree/src/eog-window.c#n2881

https://bugzilla.gnome.org/show_bug.cgi?id=655457

epiphany

no

http://git.gnome.org/browse/epiphany/tree/lib/ephy-file-chooser.c#n162

https://bugzilla.gnome.org/show_bug.cgi?id=655508

gimp

no

http://git.gnome.org/browse/gimp/tree/app/widgets/gimpfiledialog.c#n664

shotwell

no

-

rhythmbox

no

firefox

totem

inkscape

blender

f-spot

banshee

anjuta

Initiatives/DocumentCentricGnome/RecentFilesInApps (last edited 2013-11-22 21:04:53 by WilliamJonMcCann)