public void Next(StateController controller) { controller.SaveState(); controller.ChangeOperation(Consts.Drop); controller.ChangeTarget(EnumerateTarget.WidgetsInWindow); controller.Clear(); controller.Enumerate(); controller.PrintState(); }
public void Next(StateController controller) { if (controller.State.Target == EnumerateTarget.DividedScreen) { controller.SaveState(); controller.ChangeOperation(Consts.Drop); } else if (controller.State.Target != EnumerateTarget.DividedScreen) { controller.SaveState(); controller.ChangeOperation(Consts.Dragged); controller.ChangeTarget(EnumerateTarget.RunningApps); } controller.Clear(); controller.Enumerate(); controller.PrintState(); }