Package utilities

Source Code of utilities.IncompatibleVersion$CancelButton

//- Copyright © 2008-2011 8th Light, Inc. All Rights Reserved.
//- Limelight and all included source files are distributed under terms of the MIT License.

package utilities;

import limelight.About;
import limelight.java.JavaProp;
import limelight.java.JavaScene;
import limelight.ui.events.panel.PanelEvent;

public class IncompatibleVersion
{
  public void populateTextLabels(PanelEvent event)
  {
    final JavaProp prop = (JavaProp) event.getProp();
    JavaScene scene = prop.getScene();
    Utilities utilities = getUtilities(prop);

    scene.findProp("productionNameLabel").setText(utilities.incompatibleVersionProductionName);
    scene.findProp("requiredVersionLabel").setText(utilities.incompatibleVersionRequiredVersion);
    scene.findProp("currentVersionLabel").setText(About.version.toString());
  }

  public static Utilities getUtilities(JavaProp prop)
  {
    return (Utilities)prop.getScene().getProduction().getBackstage().get("utilities");
  }

  public static class CancelButton
  {
    public void pushed(PanelEvent event)
    {
      JavaProp prop = (JavaProp) event.getProp();
      getUtilities(prop).processIncompatibleVersionResponse(false);
    }
  }

  public static class ProceedButton
  {
    public void pushed(PanelEvent event)
    {
      JavaProp prop = (JavaProp) event.getProp();
      getUtilities(prop).processIncompatibleVersionResponse(true);
    }
  }
}
TOP

Related Classes of utilities.IncompatibleVersion$CancelButton

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.