Both are posted below, in case anyone is interested
I'm (obviously) not very knowledgeable on Gtk, and it always seems to me that one has to pull things out of mid-air.
Maybe things would appear a little less arcane if I actually read the documentation ;-)
Thanks for taking the time to post those 2 approaches here. They both work fine for me on Windows.