I am using gtk4 with gtk-rs and right now I have a GestureClick controller and a GestureDrag controller on a DrawingArea. I can listen for clicks and drag updates but I’ve ran into a bit of a problem : I need to distinguish between clicks that happen during drags and clicks that happen outside of drags. The answer probably lies in grouping but aside from that I have no idea of how to properly tackle this problem. I currently have a really hacky solution involving timing and mutexes…
This probably doesn’t answer your question, but I would suggest looking at https://gitlab.gnome.org/World/obfuscate/-/blob/master/src/widgets/drawing_area.rs as it could help you solve your issue
They don’t seem to be using GestureClick … Thanks for the resource though !
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.