예제 #1
0
        public TreeContainer()
            : base("Draw Visualiser", "(Ctrl+F1 to toggle)")
        {
            AddInternal(waitingText = new SpriteText
            {
                Text   = @"Waiting for target selection...",
                Anchor = Anchor.Centre,
                Origin = Anchor.Centre,
            });

            AddButton(@"choose target", () => ChooseTarget?.Invoke());
            AddButton(@"up one parent", () => GoUpOneParent?.Invoke());
            AddButton(@"toggle inspector", () => ToggleInspector?.Invoke());

            MainHorizontalContent.Add(DrawableInspector = new DrawableInspector());
        }
예제 #2
0
        public TreeContainer()
            : base("Draw Visualiser", "(Ctrl+F1 to toggle)")
        {
            AddInternal(waitingText = new SpriteText
            {
                Text   = @"Waiting for target selection...",
                Anchor = Anchor.Centre,
                Origin = Anchor.Centre,
            });

            AddButton(@"choose target", () => ChooseTarget?.Invoke());
            AddButton(@"up one parent", () => GoUpOneParent?.Invoke());
            AddButton(@"view properties", () => ToggleProperties?.Invoke());

            MainHorizontalContent.Add(PropertyDisplay = new PropertyDisplay());
        }
예제 #3
0
 public AudioMixerVisualiser()
     : base("AudioMixer", "(Ctrl+F9 to toggle)")
 {
     ScrollContent.Expire();
     MainHorizontalContent.Add(new BasicScrollContainer(Direction.Horizontal)
     {
         RelativeSizeAxes = Axes.Y,
         Width            = WIDTH,
         Children         = new[]
         {
             mixerFlow = new FillFlowContainer <MixerDisplay>
             {
                 RelativeSizeAxes = Axes.Y,
                 AutoSizeAxes     = Axes.X,
                 Spacing          = new Vector2(10),
                 Padding          = new MarginPadding(10)
             }
         }
     });
 }