Author: David Robillard GTK2 Generic Plugin UI: Nick Lanham