/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: 8; c-basic-offset: 8 -*- */ #ifndef NAUTILUS_SHELL_INTERFACE_IDL #define NAUTILUS_SHELL_INTERFACE_IDL #include /* For URI define */ #include <../libnautilus-private/nautilus-metafile-server.idl> module Nautilus { typedef sequence URIList; interface Shell : ::Bonobo::Unknown { void open_windows (in URIList uris, in string startup_id, in string geometry, in boolean browser_window); void open_default_window (in string startup_id, in string geometry, in boolean browser_window); void start_desktop (); void stop_desktop (); void quit (); void restart (); void load_session (in string filename); }; }; #endif /* NAUTILUS_SHELL_INTERFACE_IDL */