2008-05-05 Paolo Borelli <pborelli@katamail.com>
[nautilus.git] / src / nautilus-shell-interface.idl
blobd71cad4123de361f1d361eeaca72b572861e1ea0
1 /* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: 8; c-basic-offset: 8 -*- */
3 #ifndef NAUTILUS_SHELL_INTERFACE_IDL
4 #define NAUTILUS_SHELL_INTERFACE_IDL
6 #include <Bonobo.idl>
8 module Nautilus {
9 typedef string URI;
10 typedef sequence<URI> URIList;
12 interface Shell : ::Bonobo::Unknown {
13 void open_windows (in URIList uris, in string startup_id, in string geometry, in boolean browser_window);
14 void open_default_window (in string startup_id, in string geometry, in boolean browser_window);
15 void start_desktop ();
16 void stop_desktop ();
17 void quit ();
18 void restart ();
19 void load_session (in string filename);
24 #endif /* NAUTILUS_SHELL_INTERFACE_IDL */