Esempio n. 1
0
 private void ResetAllWindowPositions(Gauges gauges, GaugeLayout layout)
 {
     foreach (GaugeSet set in GaugeSetPool.instance)
     {
         LayoutGaugeSet(set, layout);
     }
 }
Esempio n. 2
0
 public void LayoutCurrentGaugeSet(GaugeLayout layout)
 {
     Log.Info("reset of gauge screen positions");
     NanoGauges.configuration.LayoutCurrentGaugeSet(layout);
     foreach (AbstractGauge gauge in gauges.Values)
     {
         Pair <int, int> position = NanoGauges.configuration.GetWindowPosition(gauge.GetWindowId());
         gauge.SetPosition(position);
     }
 }
Esempio n. 3
0
 public DefaultLayout(Gauges gauges, Configuration configuration)
     : base(gauges, configuration)
 {
     standard = new StandardLayout(gauges, configuration);
     launch   = new LaunchLayout(gauges, configuration);
     flight   = new FlightLayout(gauges, configuration);
     landing  = new LandingLayout(gauges, configuration);
     docking  = new DockingLayout(gauges, configuration);
     orbiting = new OrbitingLayout(gauges, configuration);
     set1     = new ClusterLayout(gauges, configuration);
     set2     = new ClusterLayout(gauges, configuration);
     set3     = new ClusterLayout(gauges, configuration);
 }
Esempio n. 4
0
 public void LayoutCurrentGaugeSet(GaugeLayout layout)
 {
     Log.Detail("reset of gauge screen positions");
     NanoGauges.configuration.LayoutCurrentGaugeSet(layout);
     foreach (AbstractGauge gauge in gauges.Values)
     {
         try
         {
             Pair <int, int> position = NanoGauges.configuration.GetWindowPosition(gauge.GetWindowId());
             gauge.SetPosition(position);
         }
         catch (Exception e)
         {
             Log.Error("layout exception for gauge " + gauge.GetWindowId() + ": " + e.GetType().Name + ", " + e.Message);
         }
     }
 }
Esempio n. 5
0
            public void LayoutGaugeSet(GaugeSet set, GaugeLayout layout)
            {
                Log.Info("layout of gauges in set " + set + " (screen: " + Screen.width + "x" + Screen.height + ") with " + layout);

                layout.Layout(set);
            }
Esempio n. 6
0
 public void LayoutCurrentGaugeSet(GaugeLayout layout)
 {
     LayoutGaugeSet(currentGaugeSet, layout);
 }