public TextInputComponent(uint locX, uint locY, uint sizeX, uint sizeY) : base(locX, locY, sizeX, sizeY) { BackgroundColorComponent = new ColorRectComponent(locX, locY, sizeX, sizeY); BackgroundColorComponent.Color = Color.White; Components.Add(BackgroundColorComponent); BlinkVerticalLineComponent = new VerticalLineComponent(locX, locY, sizeY, Color.Black); Components.Add(BlinkVerticalLineComponent); DisplayedTextComponent = new TextComponent(0, 0, sizeX, sizeY); Components.Add(DisplayedTextComponent); }
public AudioPlayerWindow(string filename) { SfmlWindow.SetActive(true); WaveformComponent waveformComponent = new CpuWaveformComponent(0, 0, Width, Height); AddComponent(waveformComponent); var musicComponent = new MusicComponent(filename); AddComponent(musicComponent); waveformComponent.MusicComponent = musicComponent; PlaybackTimeTextComponent textComponent = new PlaybackTimeTextComponent(0, 0, 150, 24); textComponent.MusicComponent = musicComponent; AddComponent(textComponent); VerticalLineComponent verticalLineComponent = new VerticalLineComponent(0, 0, Width, Color.Yellow); AddComponent(verticalLineComponent); SfmlWindow.SetActive(false); }