Federico Mena Quintero
0bc1be008c
Make the main update_places() use GtkBookmarksManager
...
There are still some missing pieces to get the bookmark's icon,
and *maybe* to cull the list of bookmarks based on some criteria.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:52:51 -05:00
Federico Mena Quintero
0be8218608
Create the bookmarks manager from the places sidebar
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:52:46 -05:00
Federico Mena Quintero
60f8411998
Make gtk_places_sidebar_set_current_uri() handle NULL URIs to unselect all
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:42:31 -05:00
Federico Mena Quintero
91b3ad95c6
Rename NautilusShortcutsModelFilter to ShortcutsModelFilter
...
It's unfortunate that we need a filter model to do the DnD stuff...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:39:02 -05:00
Federico Mena Quintero
f2d46f3991
New 'location-selected' signal
...
Instead of directly calling the Nautilus machinery to open locations
in tabs or windows, we emit a signal which the caller must handle.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:59 -05:00
Federico Mena Quintero
5d1620f0c0
Add a GtkPlacesOpenMode enum to say how a shortcut should be opened
...
Nautilus lets you open things in the same tab, in a new tab, or in
a new window. We will expose these semantics through an enum, as
part of an 'open' signal.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:55 -05:00
Federico Mena Quintero
4284d74b3f
Remove the 'nautilus' prefix from some constants
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:51 -05:00
Federico Mena Quintero
1093e1433e
Add gtk_places_sidebar_set_current_uri()
...
And remove the code that updated the current URI automatically based
on a NautilusWindow.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:42 -05:00
Federico Mena Quintero
554bb2e18a
Connect to the volume monitor at the time of its creation
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:38 -05:00
Federico Mena Quintero
f7312ce63c
Don't take a NautilusWindow argument in gtk_places_sidebar_new()
...
We will move the window-related initialization to ::map() or to a constructor.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:34 -05:00
Federico Mena Quintero
4484d750f5
Update the top comment in gtkplacessidebar.c
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:28 -05:00
Federico Mena Quintero
2f9964f48c
Remove unused structs
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:24 -05:00
Federico Mena Quintero
c64d6b0c5a
Export GtkPlacesSidebar and the Class types, for subclassing
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:20 -05:00
Federico Mena Quintero
f8fea85f9b
Remove Nautilus includes
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:15 -05:00
Federico Mena Quintero
660bef2ec2
Replace 'NautilusPlacesSidebar' with 'GtkPlacesSidebar'
...
Function names are of course of the form gtk_places_sidebar_*() now.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:38:11 -05:00
Federico Mena Quintero
d2050e5812
Copy nautilus-places-sidebar.[ch] as gtkplacessidebar.[ch]
2012-09-03 20:38:03 -05:00