GNOME Bugzilla – Bug 753777
Implement a view for Other Locations
Last modified: 2015-08-21 02:47:12 UTC
GtkFileChooser received a Other Locations view that lists persistent devices, as well as networks and the root location for the computer's hard drive. Since Nautilus is a file management tool too, it should keep consistency between Gtk+ file chooser, something that doesn't happen since it doesn't display Other Locations. To fix that, add NautilusPlacesView, a NautilusView implementation that displays the GtkPlacesView widget. In order to implement that, update window-slot to correctly display the places-view whenever Other Locations is clicked.
Created attachment 309504 [details] [review] places-view: implement a view for Other Locations
Created attachment 309508 [details] [review] bundle patch for master This is a bundle that applies on top of master.
Created attachment 309541 [details] [review] view: add interface This patch adds the NautilusView interface and makes NautilusFilesView a NautilusView implementation. In order to achieve that, the search logic had to be refactored.
Created attachment 309542 [details] [review] places-view: implement a view for Other Locations Adds NautilusPlacesView, a NautilusView implementation that displays the Other Locations content. NautilusWindowSlot's view loading code was refactored in order to achieve that.
Created attachment 309633 [details] [review] view: add interface Improve code quality.
Created attachment 309637 [details] [review] places-view: implement a view for Other Locations Update Gtk+ widget. It is actually more updated than the upstream version.
Created attachment 309643 [details] [review] places-view: implement a view for Other Locations Update patch.
Fixed on master.