public void SetUpSteps() { AddStep("create settings", () => { tabletHandler = new TestTabletHandler(); Children = new Drawable[] { settings = new TabletSettings(tabletHandler) { RelativeSizeAxes = Axes.None, Width = SettingsPanel.PANEL_WIDTH, Anchor = Anchor.TopCentre, Origin = Anchor.TopCentre, } }; }); AddStep("set square size", () => tabletHandler.SetTabletSize(new Vector2(100, 100))); }
private void load(GameHost host) { var tabletHandler = new TestTabletHandler(); AddRange(new Drawable[] { new TabletSettings(tabletHandler) { RelativeSizeAxes = Axes.None, Width = SettingsPanel.WIDTH, Anchor = Anchor.TopCentre, Origin = Anchor.TopCentre, } }); AddStep("Test with wide tablet", () => tabletHandler.SetTabletSize(new Vector2(160, 100))); AddStep("Test with square tablet", () => tabletHandler.SetTabletSize(new Vector2(300, 300))); AddStep("Test with tall tablet", () => tabletHandler.SetTabletSize(new Vector2(100, 300))); AddStep("Test with very tall tablet", () => tabletHandler.SetTabletSize(new Vector2(100, 700))); AddStep("Test no tablet present", () => tabletHandler.SetTabletSize(Vector2.Zero)); }