CORBA overhaul, part 1. This will not compile. HAH. I'm taking it home - Federico
[midnight-commander.git] / idl / FileManager.idl
blob9288e01650200d723d370473bbd43ce3910cd66d
1 #include <gnome-factory.idl>
3 module GNOME {
4 module FileManager {
5 exception POSIX_ERROR { string errorstr; };
7 interface Desktop {
8 void rescan ();
9 void rescan_devices ();
12 interface Window {
13 /* not much yet */
14 oneway void close ();
17 interface WindowFactory : ::GNOME::GenericFactory {
18 typedef sequence<Window> WindowSeq;
20 /* This is the desktop object */
21 readonly attribute Desktop the_desktop;
23 Window create_window (in string dir)
24 raises (POSIX_ERROR);
25 void rescan_directory (in string dir);
26 void close_invalid_windows ();
27 WindowSeq get_windows_by_directory (in string dir);