Exemple #1
0
 protected virtual Drawable CreateTimeLinePart(KaraokeHitObjectComposer composer)
 {
     return(new SingerLyricEditor(singer)
     {
         RelativeSizeAxes = Axes.Both,
     });
 }
 protected virtual Drawable CreateTimeLinePart(KaraokeHitObjectComposer composer)
 {
     return(new SingerTimeline
     {
         RelativeSizeAxes = Axes.Both,
         Child = new LyricBlueprintContainer(composer, singer)
         {
             RelativeSizeAxes = Axes.Both,
         }
     });
 }
 private void load(OverlayColourProvider colourProvider, [CanBeNull] KaraokeHitObjectComposer composer)
 {
     InternalChildren = new Drawable[]
     {
         background = new Box
         {
             RelativeSizeAxes = Axes.Both,
             Alpha            = 0.3f,
             Colour           = colourProvider.Background1,
         },
         new GridContainer
         {
             RelativeSizeAxes = Axes.Both,
             ColumnDimensions = new[]
             {
                 new Dimension(GridSizeMode.Absolute, SingerInfoSize),
                 new Dimension(GridSizeMode.Absolute, 5),
                 new Dimension(),
             },
             Content = new[]
             {
                 new[]
                 {
                     CreateSingerInfo(singer).With(x => { x.RelativeSizeAxes = Axes.Both; }),
                     new Box
                     {
                         Name             = "Separator",
                         RelativeSizeAxes = Axes.Both,
                         Colour           = colourProvider.Dark1,
                     },
                     CreateTimeLinePart(composer)
                 }
             }
         }
     };
 }
 protected override Drawable CreateTimeLinePart(KaraokeHitObjectComposer composer) => new Container();