summaryrefslogtreecommitdiff
path: root/src/nautilus-other-locations-window-slot.c
Commit message (Collapse)AuthorAgeFilesLines
* general: run uncrustifyCarlos Soriano2016-08-291-22/+22
| | | | | | | | And make the style of Nautilus the same for all files. Hopefully we can fix all the style issues we can find in the next days, so expect a little of movement on this. https://bugzilla.gnome.org/show_bug.cgi?id=770564
* files-view: merge action and view menusNeil Herald2016-06-221-0/+2
| | | | | | | | | | | | | | Usability tests conducted by Gina Dobrescu have highlighted a number of issues with the toolbar menus. Users can't switch between list and grid mode with a single click, and they have struggled to find the switch between list and grid mode. Allan Day has come up with a design to address these problems. The view and action menus have been combined into a single menu, and we have added a new button to the toolbar which toggles the view mode between list and grid mode. https://bugzilla.gnome.org/show_bug.cgi?id=764632
* other-locations-window-slot: remove unneeded desktop dependencyCarlos Soriano2016-04-141-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=712620
* window-slot: use inheritance for other locations viewCarlos Soriano2016-04-141-0/+79
We need to special case the other locations view when using that location, since it's not a files-view and doesn't support several things that we usually support, like the changes between icon view and list view. Also we specifically special case its creation in window slot and we disable few actions that are not available on it. This patch creates a other locations slot, which will handle all of it. The class that is responsible of creating one type of slot or another is the window, and will use a vfunc that will request whether the slot handles a location or not and will act accordingly. In upcoming patches we will move all the special casing of this and the desktop in the window slot to its respective subclasses now that we have everything ready. https://bugzilla.gnome.org/show_bug.cgi?id=712620