[GTK3] use cairo context provided by Gtk instead of creating a new one for canvas drawing