diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2002-03-10 11:05:52 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2002-03-10 11:05:52 +0800 |
commit | 1fc604a650231eac715076ce65ba9c3a100e7a26 (patch) | |
tree | 8d912a07f2e799ec752b9eddea635e369862ccd0 /shell/Evolution-ConfigControl.idl | |
parent | 72906c59d7855548865489e8f0e5080e57d19a60 (diff) | |
download | gsoc2013-evolution-1fc604a650231eac715076ce65ba9c3a100e7a26.tar.gz gsoc2013-evolution-1fc604a650231eac715076ce65ba9c3a100e7a26.tar.zst gsoc2013-evolution-1fc604a650231eac715076ce65ba9c3a100e7a26.zip |
Use ECorbaConfigPages.
* e-shell-settings-dialog.c (load_pages): Use ECorbaConfigPages.
* e-corba-config-page.c: New.
* e-corba-config-page.h: New.
* Evolution.idl: #include <Evolution-ConfigControl.idl>.
* Evolution-ConfigControl.idl: New IDL for configuration Controls
that will be displayed in the global config dialog.
svn path=/trunk/; revision=16007
Diffstat (limited to 'shell/Evolution-ConfigControl.idl')
-rw-r--r-- | shell/Evolution-ConfigControl.idl | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/shell/Evolution-ConfigControl.idl b/shell/Evolution-ConfigControl.idl new file mode 100644 index 0000000000..d6b080d29c --- /dev/null +++ b/shell/Evolution-ConfigControl.idl @@ -0,0 +1,31 @@ +/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * Additional interfaces for the Controls used in configuration dialogs. + * + * Authors: + * Ettore Perazzoli <ettore@ximian.com> + * + * Copyright (C) 2002 Ximian, Inc. + */ + +module GNOME { +module Evolution { + interface ConfigControl : Bonobo::Unknown { + /* Apply the current settings. */ + void apply (); + + /* Get the event source for this control. */ + readonly attribute Bonobo::EventSource eventSource; + + /* These are the events that get emitted when the properties of + the dialog change: + + - "changed" + + Emitted when the data entered changes, and thus + doesn't match the applied settings anymore. The user must + assume this to be true until ::apply gets invoked. + */ + }; +}; /* module Evolution */ +}; /* module GNOME */ |