gtk3: added 'button' option