fix: prevent memory leakage in gtk3.6
code ceanup: use Gtk.Button as base class for VTToggleButton