public FlightComputerWindow(FlightComputer.FlightComputer fc) : base(Guid.NewGuid(), "FlightComputer", new Rect(100, 100, 0, 0), WindowAlign.Floating) { mSavePosition = true; mFlightComputer = fc; mAttitude = new AttitudeFragment(fc, () => mQueueEnabled = !mQueueEnabled); mRover = new RoverFragment(fc, () => mQueueEnabled = !mQueueEnabled); mQueue = new QueueFragment(fc); mQueueEnabled = false; }
public FlightComputerWindow(FlightComputer.FlightComputer fc) : base(Guid.NewGuid(), appTitle, new Rect(100, 100, 0, 0), WindowAlign.Floating) { mSavePosition = true; mFlightComputer = fc; mAttitude = new AttitudeFragment(fc, () => OnQueue()); mRover = new RoverFragment(fc, () => OnQueue()); mPower = new PowerFragment(fc, () => OnQueue()); mPID = new PIDControllerFragment(fc, () => OnQueue()); mQueue = new QueueFragment(fc); mQueueEnabled = false; }