diff options
author | Elliot Lee <sopwith@redhat.com> | 1999-12-21 20:01:42 +0000 |
---|---|---|
committer | Elliot Lee <sopwith@src.gnome.org> | 1999-12-21 20:01:42 +0000 |
commit | 4994722e587f048267b4d18a32fd13cf16c49b04 (patch) | |
tree | 88d4c44baefb14670a2b413001d86e407ce52c53 /idl | |
parent | 11a469a473aa1b80d8daf0b55fee5d2f8dfa4eea (diff) | |
download | nautilus-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.idl | 7 |
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 { |