gtk3: port the waveform-viewer