It took longer than it should have to work out how to create a button whose signal callback reports the mouse button that was pressed when clicking the button. At least I found out about creating new signals and GestureClick. There's probably a simpler way I completely missed. #PyGObject #GTK4