pygtk button right/middle click

Grant Edwards invalid at invalid.invalid
Wed Mar 30 11:36:12 EDT 2016


I'm trying to figure out how to get a pygtk button respond to
somehting other than just a simple "left click".  With a standard
3-button mouse, X11 provides at least 9 different "click" types, but
the pygtk button only seems to support one of them.

[Yes, I know there are left-handled mouse configurations -- by "left"
click I'm using the common term to mean the primary mouse button.]

After googling for some time, I haven't found any good answers.  Some
people just say things like "use the button_release_event signal of
the button widget".

But, that signal is depricated (and AFAICT still doesn't make the
button actually respond to the left/middle click by "depressing" the
way it should).

Other answers are things like "you'll have to write you own button
class in C, not C++".

Is the gtk button widget really incapable of handling left or middle
mouse buttons or shift/ctrl/alt modifiers?

-- 
Grant Edwards               grant.b.edwards        Yow! CHUBBY CHECKER just
                                  at               had a CHICKEN SANDWICH in
                              gmail.com            downtown DULUTH!



More information about the Python-list mailing list