diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2000-07-20 21:37:56 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2000-07-20 21:37:56 +0800 |
commit | b40242c395b0eec33a622ddfe90634fd6d63e4c6 (patch) | |
tree | aecb84b01ffb6c3536c5db0c26165df4f51d860a /shell/Evolution-Session.idl | |
parent | 8aec5bf2be2fbfdfb4cecd6c48a77d197db41d39 (diff) | |
download | gsoc2013-evolution-b40242c395b0eec33a622ddfe90634fd6d63e4c6.tar.gz gsoc2013-evolution-b40242c395b0eec33a622ddfe90634fd6d63e4c6.tar.zst gsoc2013-evolution-b40242c395b0eec33a622ddfe90634fd6d63e4c6.zip |
Add support for saving the current configuration of all the
components.
svn path=/trunk/; revision=4237
Diffstat (limited to 'shell/Evolution-Session.idl')
-rw-r--r-- | shell/Evolution-Session.idl | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/shell/Evolution-Session.idl b/shell/Evolution-Session.idl new file mode 100644 index 0000000000..855f1c03ea --- /dev/null +++ b/shell/Evolution-Session.idl @@ -0,0 +1,39 @@ +/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * Interface for saving configuration information. + * + * Authors: + * Ettore Perazzoli <ettore@helixcode.com> + * + * Copyright (C) 2000 Helix Code, Inc. + */ + +#include <Bonobo.h> + +module Evolution { + + interface Session : Bonobo::Unknown { + exception Failed {}; + + /** + * save_configuration: + * @prefix: A configuration path prefix. + * + * Save the current configuration at the specified @prefix. + * The component can use any path starting by @prefix for its + * keys. + */ + void save_configuration (in string prefix) + raises (Failed); + + /** + * load_configuration: + * @prefix: A configuration path prefix. + * + * Load the saved configuration at the specified @prefix. + */ + void load_configuration (in string prefix) + raises (Failed); + }; + +}; |