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();