diff options
Diffstat (limited to 'src/nautilus-window-slot.h')
-rw-r--r-- | src/nautilus-window-slot.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nautilus-window-slot.h b/src/nautilus-window-slot.h index 9345f8741..ed4c5eb1f 100644 --- a/src/nautilus-window-slot.h +++ b/src/nautilus-window-slot.h @@ -55,6 +55,11 @@ struct _NautilusWindowSlotClass { */ NautilusView* (* get_view_for_location) (NautilusWindowSlot *slot, GFile *location); + /* Whether this type of slot handles the location or not. This can be used + * for the special slots which handle special locations like the desktop + * or the other locations. */ + gboolean (* handles_location) (NautilusWindowSlot *slot, + GFile *location); }; NautilusWindowSlot * nautilus_window_slot_new (NautilusWindow *window); @@ -101,6 +106,9 @@ gboolean nautilus_window_slot_get_loading (NautilusWindowSlot * void nautilus_window_slot_search (NautilusWindowSlot *slot, const gchar *text); +gboolean nautilus_window_slot_handles_location (NautilusWindowSlot *self, + GFile *location); + /* Only used by slot-dnd */ NautilusView* nautilus_window_slot_get_current_view (NautilusWindowSlot *slot); |