コード例 #1
0
 protected override bool OnKeyDown(InputState state, KeyDownEventArgs args)
 {
     if (args.Key == Key.F8)
     {
         if (drawVisualiser.IsVisible)
         {
             drawVisualiser.Hide();
         }
         else
         {
             drawVisualiser.Show();
         }
     }
     return(base.OnKeyDown(state, args));
 }
コード例 #2
0
        private void load()
        {
            DrawVisualiser vis;
            Drawable       target;

            Children = new[]
            {
                target = new TestSceneDynamicDepth
                {
                    Anchor = Anchor.BottomRight,
                    Origin = Anchor.BottomRight,
                    Size   = new Vector2(0.5f)
                },
                vis = new DrawVisualiser(),
            };

            vis.Show();
            vis.Target = target;
        }
コード例 #3
0
        private void load()
        {
            DrawVisualiser vis;
            Drawable       target;

            // Avoid stack-overflow scenarios by isolating the hovered drawables through a new input manager
            Child = new PassThroughInputManager
            {
                Children = new[]
                {
                    target = new TestSceneDynamicDepth
                    {
                        Anchor = Anchor.BottomRight,
                        Origin = Anchor.BottomRight,
                        Size   = new Vector2(0.5f)
                    },
                    vis = new DrawVisualiser(),
                }
            };

            vis.Show();
            vis.Target = target;
        }