content: package com.alexhulbert.icewind.gui;
  
  import com.alexhulbert.icewind.iCloud;
  import com.alexhulbert.jmobiledevice.Lockdown;
  import insidefx.undecorator.Undecorator;
  import java.io.IOException;
  import java.util.ArrayList;
  import java.util.List;
  import javafx.fxml.FXMLLoader;
  import javafx.scene.Scene;
  import javafx.scene.control.Label;
  import javafx.scene.image.Image;
  import javafx.scene.layout.GridPane;
  import javafx.scene.layout.Pane;
  import javafx.scene.layout.Region;
  import javafx.scene.paint.Color;
  import javafx.stage.Stage;
  
  
  public class StaticStage {
      public static Stage mainStage;
      public static double w = 800;
      public static double h = 600;
      
      public static List<Lockdown> devices = new ArrayList<Lockdown>();
      public static String[] bigImages = new String[3];
      
      public static iCloud mbService;
      
      public static Lockdown dLockdown;
      public static Image dImg = null;
      public static String dName = "";
      
      private static Scene loadPane(String FXMLName, double width, double height) {
          try {
              Region root = FXMLLoader.load(Main.class.getResource(FXMLName + ".fxml"));
              mainStage.setMinHeight(600);
              mainStage.setMinWidth(800);
              Undecorator ud = new Undecorator(mainStage, root);
              ud.getStylesheets().add("skin/undecorator.css");
              Scene s = new Scene(ud, width, height);
              return ud.getScene();
          } catch (Exception ex) {
              ex.printStackTrace();
              return null;
          }
      }
      
      private static Undecorator loadPane(Region root) {
          try {
              mainStage.setMinHeight(600);
              mainStage.setMinWidth(800);
              Undecorator ud = new Undecorator(mainStage, root);
              ud.getStylesheets().add("skin/undecorator.css");
              return ud;
          } catch (Exception ex) {
              ex.printStackTrace();
              return null;
          }
      }
      
      public static void loadScreen(String name) {
          Pane f = null;
          try {
              f = (Pane) FXMLLoader.load(Main.class.getResource(name + ".fxml"));
          } catch (IOException e) {
              
          }
          //Frosty frost = new Frosty(mainStage, f);
          w = mainStage.getWidth();
          h = mainStage.getHeight();
          Undecorator u = loadPane(f);
          Scene s = new Scene(u, w, h);
          mainStage.setScene(u.getScene());
          mainStage.show();
          mainStage.setWidth(w);
          mainStage.setHeight(h);
          Utils.fitFont(u.getChildren(), u);
          //Refresh Drop Shadow
          mainStage.setIconified(true);
          mainStage.setIconified(false);
          mainStage.getScene().setFill(Color.TRANSPARENT);
      }
  }
  