Writing custom rendering widgets in GTK is quite easy when you know what you’re doing. Unfortunately I’m a muppet so this one’s taking a while. image