Bug 517267 - Add ability for applications to provide custom shortcuts for photos/music/etc
Add ability for applications to provide custom shortcuts for photos/music/etc
Status: NEW
Product: gtk+
Classification: Platform
Component: Widget: GtkFileChooser
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
Federico Mena Quintero
:
Depends on: 517265
Blocks:
  Show dependency tree
 
Reported: 2008-02-18 18:01 UTC by Bastien Nocera
Modified: 2010-12-10 18:47 UTC (History)
5 users (show)

See Also:
GNOME target: ---
GNOME version: ---


Attachments

Description Bastien Nocera 2008-02-18 18:01:25 UTC
Following:
http://blogs.gnome.org/calum/2008/02/18/media-at-your-fingertips/

It would be good if applications could provide shortcuts to be added to the list, in specific positions. Eg.

Media ->
         Photos -> F-Spot
                   Gthumb
         Music -> Rhythmbox
                  Banshee
Comment 1 Christoffer Sørensen 2008-02-18 19:40:22 UTC
It would be nice if this worked in nautilus also, so it is not restricted to choosing files, but also just browsing them.

Comment 2 João Matos 2008-02-18 19:47:04 UTC
I agree this is a good thing.
Comment 3 Federico Mena Quintero 2010-12-10 18:46:40 UTC
Adding pluggability so apps can hook their own shortcut-sources is a Simple Matter Of Programming (tm).

First I would like to see these solved:

1. Implement an icon-view mode, as described in bug #141154.

2. Refactor the file chooser so gtkfilechooserdefault.c is not a giant blob of code.  Maybe even split out public GtkShortcutsBar and other interesting subwidgets as described in bug #633530 and its dependencies.

Finally, the current GtkFileSystemModel allows you to add arbitrary files easily to the view.  This is how Search is implemented:  the search engine spits out URIs, which then get added to a GtkFileSystemModel.

Coupled with an icon view, that would let the "f-spot plugin" to easily add its own photo files to the file chooser.

Note You need to log in before you can comment on or make changes to this bug.