diff options
Diffstat (limited to 'shell/Evolution-Wizard.idl')
-rw-r--r-- | shell/Evolution-Wizard.idl | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/shell/Evolution-Wizard.idl b/shell/Evolution-Wizard.idl index 222830d737..145774f70b 100644 --- a/shell/Evolution-Wizard.idl +++ b/shell/Evolution-Wizard.idl @@ -15,7 +15,15 @@ module Evolution { interface Wizard : Bonobo::Unknown { - readonly attribute long pageCount; + struct Page { + string title; + Icon icon; + Bonobo::Control control; + }; + typedef sequence<Page> PageList; + + readonly attribute PageList pages; + enum Action { NEXT, PREPARE, @@ -27,9 +35,6 @@ module Evolution { exception NoPage {}; - Bonobo::Control getControl (in long pagenumber) - raises (NoPage); - void notifyAction (in long pagenumber, in Action action) raises (NoPage); }; |