source: trunk/third/evolution/shell/Evolution-ConfigControl.idl @ 18142

Revision 18142, 921 bytes checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18141, which included commits to RCS files with non-trunk default branches.
Line 
1/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2/*
3 * Additional interfaces for the Controls used in configuration dialogs.
4 *
5 * Authors:
6 *   Ettore Perazzoli <ettore@ximian.com>
7 *
8 * Copyright (C) 2002 Ximian, Inc.
9 */
10
11module GNOME {
12module Evolution {
13        interface ConfigControl : Bonobo::Unknown {
14                /* Apply the current settings.  */
15                void apply ();
16
17                /* The actual Control.  */
18                readonly attribute Bonobo::Control control;
19
20                /* Get the event source for this control.  */
21                readonly attribute Bonobo::EventSource eventSource;
22
23                /* These are the events that get emitted when the properties of
24                   the dialog change:
25
26                     - "changed"
27
28                        Emitted when the data entered changes, and thus
29                        doesn't match the applied settings anymore.  The user must
30                        assume this to be true until ::apply gets invoked.
31                */
32        };
33}; /* module Evolution */
34}; /* module GNOME */
Note: See TracBrowser for help on using the repository browser.