diff options
author | Christian Neumair <cneumair@gnome.org> | 2008-06-29 11:30:17 +0000 |
---|---|---|
committer | Christian Neumair <cneumair@src.gnome.org> | 2008-06-29 11:30:17 +0000 |
commit | 0baf473170f27dbb39e9431965b2e17ca8234a54 (patch) | |
tree | de160aca45dce16bf77cf2cb4759dc24fc9d6c27 | |
parent | 9046cd97757c8ed90bd0547eaba0a3b71f9bf4cb (diff) | |
download | nautilus-0baf473170f27dbb39e9431965b2e17ca8234a54.tar.gz |
Add nautilus_window_get_slots() API.
2008-06-29 Christian Neumair <cneumair@gnome.org>
* src/nautilus-window-private.h:
* src/nautilus-window.c (nautilus_window_get_slots):
Add nautilus_window_get_slots() API.
svn path=/branches/multiview/; revision=14302
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/nautilus-window-private.h | 1 | ||||
-rw-r--r-- | src/nautilus-window.c | 8 |
3 files changed, 15 insertions, 0 deletions
@@ -1,5 +1,11 @@ 2008-06-29 Christian Neumair <cneumair@gnome.org> + * src/nautilus-window-private.h: + * src/nautilus-window.c (nautilus_window_get_slots): + Add nautilus_window_get_slots() API. + +2008-06-29 Christian Neumair <cneumair@gnome.org> + * src/nautilus-window-manage-views.c (nautilus_window_slot_open_location_full): Find target slot before checking whether the location actually diff --git a/src/nautilus-window-private.h b/src/nautilus-window-private.h index 0129d8cf1..742a3bfc3 100644 --- a/src/nautilus-window-private.h +++ b/src/nautilus-window-private.h @@ -189,6 +189,7 @@ NautilusWindowSlot *nautilus_window_get_slot_for_view (Nautil NautilusWindowSlot *nautilus_window_get_slot_for_content_box (NautilusWindow *window, GtkWidget *content_box); +GList * nautilus_window_get_slots (NautilusWindow *window); NautilusWindowSlot * nautilus_window_get_active_slot (NautilusWindow *window); void nautilus_window_set_active_slot (NautilusWindow *window, NautilusWindowSlot *slot); diff --git a/src/nautilus-window.c b/src/nautilus-window.c index 1f0031942..76588a6ca 100644 --- a/src/nautilus-window.c +++ b/src/nautilus-window.c @@ -1809,6 +1809,14 @@ nautilus_window_get_active_slot (NautilusWindow *window) return window->details->active_slot; } +GList * +nautilus_window_get_slots (NautilusWindow *window) +{ + g_assert (NAUTILUS_IS_WINDOW (window)); + + return g_list_copy (window->details->slots); +} + static void nautilus_window_info_iface_init (NautilusWindowInfoIface *iface) { |