mc/idl/FileManager.idl

31 lines
645 B
Plaintext

#include <gnome-factory.idl>
module GNOME {
module FileManager {
exception POSIX_ERROR { string errorstr; };
interface Desktop {
void rescan ();
void rescan_devices ();
};
interface Window {
/* not much yet */
oneway void close ();
};
interface WindowFactory : ::GNOME::GenericFactory {
typedef sequence<Window> WindowSeq;
/* This is the desktop object */
readonly attribute Desktop the_desktop;
Window create_window (in string dir)
raises (POSIX_ERROR);
void rescan_directory (in string dir);
void close_invalid_windows ();
WindowSeq get_windows_by_directory (in string dir);
};
};
};