Ignore:
Timestamp:
2008-10-10T13:49:43+13:00 (16 years ago)
Author:
oranfry
Message:

made pages reinitialise just before they are shown and added an option to selectinput to change the locale, the end result of this being that you can change the language of the installer as it runs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/shared/ant-installer/src/org/tp23/antinstaller/runtime/SwingRunner.java

    r17514 r17516  
    272272        for (int i = 0; i < pages.length; i++) {
    273273            SwingPageRenderer renderer = RendererFactory.getSwingPageRenderer(pages[i]);
    274             if (i == 0) {
    275                 renderer.getBackButton().setEnabled(false);
    276             }
     274            if (i == 0) renderer.getBackButton().setEnabled(false);
    277275            renderer.setContext(swingCtx);
    278276            renderer.setPageCompletionListener(this);
     
    287285
    288286    protected void renderNext(SwingPageRenderer renderer) throws ClassNotFoundException, InstallException {
     287        try {
     288            renderer.instanceInit();
     289            renderer.reInit();
     290        } catch ( Exception e ) {
     291            System.err.println( "Couldn't initialise a page" );
     292            System.exit(1);
     293        }
     294
     295
    289296        renderer.updateDefaultValues();
    290297        frame.getContentPane().removeAll();
Note: See TracChangeset for help on using the changeset viewer.