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 |
|
evince (master) |
no |
http://git.gnome.org/browse/evince/tree/shell/ev-window.c#n2953 |
|
eog (master) |
no |
||
epiphany |
no |
http://git.gnome.org/browse/epiphany/tree/lib/ephy-file-chooser.c#n162 |
|
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 |
|
|
|