Changed translators mailing address.
[midnight-commander.git] / idl / FileManager.idl
blob091a8034a01b6efa8a411fb55d9a4f6f7ae44156
1 #include <gnome-factory.idl>
3 module GNOME {
4 module FileManager {
5 exception POSIX_ERROR { string errorstr; };
7 interface Desktop {
8 enum ArrangeType {
9 BY_NAME,
10 BY_TYPE,
11 BY_SIZE,
12 BY_ATIME,
13 BY_MTIME,
14 BY_CTIME
17 void rescan ();
18 void rescan_devices ();
19 void arrange_icons (in ArrangeType type);
22 interface Window {
23 /* not much yet */
24 oneway void close ();
27 interface WindowFactory : ::GNOME::GenericFactory {
28 typedef sequence<Window> WindowSeq;
30 /* This is the desktop object */
31 readonly attribute Desktop the_desktop;
33 Window create_window (in string dir)
34 raises (POSIX_ERROR);
35 void rescan_directory (in string dir);
36 void close_invalid_windows ();
37 WindowSeq get_windows_by_directory (in string dir);