I received the following answer form ISE tech support and it worked.
To restore the default layout, edit the registry keys under HKCU\Software\ISE\Eiffel64\esbuilder and remove the Preferences hive. Once you have done that, you can restart EiffelBuild and they should appear again.
Simon
--- In
[hidden email], "dciphercomputing" <simonwhite@...> wrote:
>
> Hi
>
> I have often seen error dialogs in EiffelBuild and they all seem to be related to errors in the system_interface.xml file. The latest error resulted from the fact the reference_id pointed to an id that did not exist in the xml file. I assigned the correct reference_id and EiffelBuild loaded correctly.
>
> So the first question is why should the system_interface.xml file get corrupted? EiffelBuild had not crashed prior to this situation. Secondly why cannot EiffelBuild load the other items in the file at a minimum instead of just crashing. If I ignore the error message and say continue it never loads. I would have hoped that the Eiffel methodology would have handled these errors more gracefully.
>
> The second question is when I open EiffelBuild now the type selector, component selector and widget selector do not display. All I have is the builder window but I cannot pick any widgets to add to my window because these items are not displayed.
>
> I am starting to doubt the robustness of EiffelBuild.
>
> Thanks,
> Simon
>