summaryrefslogtreecommitdiff
path: root/idl
diff options
context:
space:
mode:
authorElliot Lee <sopwith@redhat.com>1999-12-21 20:01:42 +0000
committerElliot Lee <sopwith@src.gnome.org>1999-12-21 20:01:42 +0000
commit4994722e587f048267b4d18a32fd13cf16c49b04 (patch)
tree88d4c44baefb14670a2b413001d86e407ce52c53 /idl
parent11a469a473aa1b80d8daf0b55fee5d2f8dfa4eea (diff)
downloadnautilus-4994722e587f048267b4d18a32fd13cf16c49b04.tar.gz
Add request_progress_change notification
1999-12-21 Elliot Lee <sopwith@redhat.com> * idl/nautilus.idl, libnautilus/ntl-view-client.[ch], src/ntl-window*.[ch], src/ntl-view-frame-svr.c: Add request_progress_change notification * src/ntl-view-*: Fix/finish various mjs changes: Do the component type abstraction properly, lose ntl-view-frame-svr.h, add ntl-view-private.h, add various component type implementations. * src/ntl-view-frame-svr.h: Add 'extern' so everyone doesn't get their own vepv variable.
Diffstat (limited to 'idl')
-rw-r--r--idl/nautilus.idl7
1 files changed, 7 insertions, 0 deletions
diff --git a/idl/nautilus.idl b/idl/nautilus.idl
index 671c8cdef..b2d453452 100644
--- a/idl/nautilus.idl
+++ b/idl/nautilus.idl
@@ -30,6 +30,12 @@ module Nautilus {
string status_string;
};
+ enum ProgressType { PROGRESS_DONE_OK, PROGRESS_DONE_ERROR, PROGRESS_UNDERWAY };
+ struct ProgressRequestInfo {
+ ProgressType type;
+ double amount;
+ };
+
interface View : ::GNOME::Unknown {
void save_state(in string config_path);
void load_state(in string config_path);
@@ -53,6 +59,7 @@ module Nautilus {
oneway void request_status_change(in StatusRequestInfo statinfo);
oneway void request_location_change(in NavigationRequestInfo navinfo);
oneway void request_selection_change(in SelectionRequestInfo selinfo);
+ oneway void request_progress_change(in ProgressRequestInfo proginfo);
};
interface MetaViewFrame : ViewFrame {