private void ResetAllWindowPositions(Gauges gauges, GaugeLayout layout) { foreach (GaugeSet set in GaugeSetPool.instance) { LayoutGaugeSet(set, layout); } }
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); } }
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); }
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); } } }
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); }
public void LayoutCurrentGaugeSet(GaugeLayout layout) { LayoutGaugeSet(currentGaugeSet, layout); }