0a0eee816a
Rename function for clarity
...
build_selection_list() -> build_uri_list()
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-12-03 16:41:02 -06:00
e09b568b68
Remove the menu items to select recent-files or CWD
...
Per the gtk-devel meeting on 2012/11/29, we'll not have a UI in the file chooser dialog
to select between those modes. Instead, we'll show that key in gtweaktool.
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-11-30 11:08:08 -06:00
c16654bb75
Ahem, read radio menu items like I knew how to do it
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-11-26 20:43:23 -06:00
bd9532d23f
Restore the originally-selected location when dynamically updating the bookmarks
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-11-24 11:18:23 -06:00
637bd8f2b8
Oops, actually update the internal location of the places sidebar prior to notifying the caller
...
This is so that the sidebar will already know the URI of the location it is showing. When
the caller asks the sidebar to change back to the same location, the call will be idempotent.
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-11-24 10:59:48 -06:00
e0b30d013e
Turn gtk_places_sidebar_set_current_uri() into _set_current_location()
...
To be consistent with the ::location-selected signal, which emits a GFile, we now also use a GFile
instead of a string URI in the inbound API.
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-11-24 10:41:11 -06:00
791bd3cec2
Update the widgets until all of them have been created
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-11-21 13:16:44 -06:00
fe6814061d
Add menu items to the places sidebar to configure the startup mode
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-11-21 13:16:43 -06:00
ec9bdc6397
New way to show in the sidebar
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-11-20 20:04:20 -06:00
5741b0e661
Note about missing empty-trash functionality when unmounting a volume.
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-10-29 18:57:24 -06:00
26a29c7877
Fix code to unmount volumes
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-10-29 18:53:41 -06:00
de5f5b7cef
Copy code from Nautilus to mount volumes
...
Instead of having a nested-callback scheme (to preserve internal API compatibility),
we use a direct callback from g_volume_mount().
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-10-29 14:28:12 -06:00
18f3c4d94c
Set GTK_STYLE_CLASS_SIDEBAR on the sidebar
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-10-29 12:40:42 -06:00
84f218aaac
Remove some more comments on things that Nautilus needs to do
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-10-26 18:53:09 -05:00
a4cd479021
Remove some notes on things that Nautilus should do but already does
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-10-26 13:05:56 -05:00
cdefdcb4ba
Add a show-file-properties signal for Nautilus to use
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-10-22 18:21:17 -05:00
e97869a69c
Note on more things that Nautilus needs to do
2012-10-22 17:53:32 -05:00
948a7be7f7
Enable code to reorder bookmarks by dragging
2012-10-20 14:00:50 -05:00
eb40a6cc68
Sync from Nautilus commit b72d57b038e50172fac2fafdc6c26660378aab34
...
No changes (except a whitespace fix), for we already had a copy of
special_directory_get_gicon().
2012-10-20 13:34:23 -05:00
2af5ce906e
Add comment about missing way to get symbolic icons for bookmarks
...
Nautilus got the ability to do that in commit 0ed400b9c1692e42498bff3c10780073ec137f63.
Maybe we should just copy that code to here later.
2012-10-19 12:26:40 -05:00
dc40569628
Sync from Nautilus: bookmark: remove unused GIcon argument to nautilus_bookmark_new()
...
We always pass NULL these days.
This is from nautilus commit 7aad4a33814e6e7fae5e762882db43452a575a83
2012-10-19 12:14:21 -05:00
03119a2b5d
Sync from Nautilus - Fix leaks
...
https://bugzilla.gnome.org/show_bug.cgi?id=683769
This is from nautilus commit a755aa27c636561a1ab41066484cf9bcc97667f9
2012-10-19 12:12:19 -05:00
4de4d6a6a7
Use symbolic icons
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-11 16:05:29 -05:00
ddefb8622c
I guess I can call myself a coauthor of this now
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-11 15:45:56 -05:00
e3d12e8295
Add machinery for Nautilus to set up the trash state
...
We add a method to say whether the trash is full/empty (to use the appropriate icon),
and a signal that the sidebar can use to request that the trash be emptied when
the user selects 'Empty trash' from the context menu.
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-11 15:44:29 -05:00
6868e0e239
Remove unused field
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-11 15:21:58 -05:00
6ed2217eda
Implement bookmark reordering, at least the core
...
The drag-and-drop part is missing; that still needs de-nautilus-ifying.
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-11 15:17:03 -05:00
8b1eb6db99
Factor out code to find a bookmark in the list of bookmarks
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-11 15:02:01 -05:00
caf659e791
Add set_show_properties and set_show_trash APIs
...
Currently they default to false. This also fixes warnings with uninitialized widgets
in bookmarks_check_popup_sensitivity().
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-11 14:33:47 -05:00
992602e106
Make renaming bookmarks work
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-10 15:03:13 -05:00
865e8d3aa4
Make removing bookmarks work
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-10 14:43:30 -05:00
f05874a1f0
If a bookmark doesn't have an explicit label, use the display name of the file
...
We query the file info for display name and icon synchronously. If it becomes a problem,
we'll make it async, more in line with NautilusBookmark.
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-07 14:36:05 -05:00
a7ea37f55d
Sync with NautilusPlacesSidebar
...
This syncs the code up to commit 4b6abf644b from Nautilus.
This only refers to nautilus-places-sidebar.[ch].
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-07 11:11:20 -05:00
abdef8aca0
Use the correct GTK_TYPE_PLACES_OPEN_MODE instead of a generic enum type
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-05 20:13:25 -05:00
e49edba462
Add missing includes
2012-09-03 21:30:38 -05:00
19ef71897d
Add gtkplacessidebar.[ch] to Makefile.am and fix compilation errors
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
Conflicts:
gtk/Makefile.am
2012-09-03 20:55:52 -05:00
4f9b06da56
Add a bunch of '#if DO_NOT_COMPILE' to remove nautilus-isms temporarily
...
This is just so that I can start compiling this file and testing it.
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:49 -05:00
b31b7e3ed4
Remove stale code to deal with preferences
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:44 -05:00
5661b7b991
Don't leak the bookmarks when enumerating them
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:40 -05:00
8f786e0b12
Insert bookmarks during drag-and-drop operations
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:37 -05:00
9de31fc317
Replacement for nautilus_get_desktop_directory()
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:32 -05:00
2aaf82cb24
Replacement for eel_pop_up_context_menu()
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:28 -05:00
92e1b8e31f
Replace eel_gtk_menu_append_separator()
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:24 -05:00
cbd3c6ca12
Replace eel_create_spotlight_pixbuf()
...
We use the normal gtk_style_context_set_state() machinery to set a
prelighted state. Hopefully even symbolic icons will be rendered
prelighted properly.
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:19 -05:00
f404eb41b5
Get icons for user-special directories
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:15 -05:00
c942ed77d2
Use the correct icon for trash
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:11 -05:00
3e26fda89b
Replace an icon name with a macro
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:07 -05:00
06a9d19f9a
Don't use gtk_icon_theme_get_default(); use the screen-specific theme
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:54:03 -05:00
76ec7fb005
Replacement for the NautilusIconInfo machinery
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:53:57 -05:00
4759365590
New signal show-error-message
...
We need to ask the caller to pop up error messages for us, so it can do
it with its own conventions: pick the right transient window, use a status
bar rather than a dialog, etc.
Signed-off-by: Federico Mena Quintero <federico@gnome.org >
2012-09-03 20:53:53 -05:00