diff options
Diffstat (limited to 'shell/Evolution-Wizard.idl')
-rw-r--r-- | shell/Evolution-Wizard.idl | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/shell/Evolution-Wizard.idl b/shell/Evolution-Wizard.idl new file mode 100644 index 0000000000..222830d737 --- /dev/null +++ b/shell/Evolution-Wizard.idl @@ -0,0 +1,37 @@ +/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * Interface for a wizard done through Bonobo. + * + * Authors: + * Iain Holmes <iain@ximian.com> + * + * Copyright (C) 2000, 2001 Ximian, Inc. + */ + +#include <Bonobo.idl> + +module GNOME { +module Evolution { + + interface Wizard : Bonobo::Unknown { + + readonly attribute long pageCount; + enum Action { + NEXT, + PREPARE, + BACK, + FINISH, + CANCEL, + HELP + }; + + exception NoPage {}; + + Bonobo::Control getControl (in long pagenumber) + raises (NoPage); + + void notifyAction (in long pagenumber, in Action action) + raises (NoPage); + }; +}; +}; |