Community
Participate
Working Groups
On the discussion groups, there was mention that when you override canFinish(), internally it checks isPageComplete. In fact, I have been working on a wizard the past two days that included an override of canFinish(). The wizard pages pages did not include any setPageComplete() statements. I included in canFinish() and it provided proper boolean values. However, even when the result was "true", the wizard Finish button would not activate. I then included setPageComplete() statements in the pages and canFinish then worked properly. My request is to update the API documentation, noting that canFinish() works in conjunction with setPageComplete().
The dependency between the 'canFinish' and the IWizardPage's 'isPageComplete' is an aspect of the -implementation- of org.eclipse.jface.Wizard rather than something that is part of the IWizard API. Perhaps we could update the Wizard's jdocs to more clearly indicate the dependency here. (Susan, did I come close?...;-)
Reassigning to Karice, I'm pretty sure she owns wizard bugs (the CVS server is hosed right now so I can't see the component owner list)
Michael, do you have a suggestion for where we should add JavaDoc clarification, and which words would have helped you?
Prakash is now responsible for watching bugs in the [Wizards] component area.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.