Re: Simulating mouse input with gdk_event_put()?
- From: neoTheSavior <amit2517 gmail com>
- To: gtk-app-devel-list gnome org
- Subject: Re: Simulating mouse input with gdk_event_put()?
- Date: Mon, 6 Jul 2009 05:24:59 -0700 (PDT)
I am a newbie in Gtk word. I am also want to emulate Mouse click event at
given X, Y coordinates. Any help will be greatly appriciated.
Thanks
Bugzilla from dank kegel com wrote:
I have figured out how to inject synthetic, or fake, keyboard events
using gdk_event_put(), but I'm having trouble generating mock
mouse events. The function I'm trying to implement should take
the X and Y coordinates of the click relative to the app's window,
and generate a click sufficient to activate a button.
I know about
http://library.gnome.org/devel/gdk/stable/gdk-Testing.html#gdk-test-simulate-button
but the app I'm injecting events into doesn't use the gdk test suite,
so that's not appropriate.
I could probably inject events using X, but I'd like to try doing it
using gdk_event_put().
http://k3d.svn.sourceforge.net/viewvc/k3d/tags/k3d-0.7.0.0/k3dsdk/ngui/interactive.cpp
seems to do this. I've tried to boil this technique down to a trivial
example derived from the gtk button tutorial; all my example
does is put up the button, then when the user presses any key,
it tries to simulate a mouse click on the button.
For debugging purposes, I also warp the pointer to the
location of the click, but that's just so you can see where the click
ought to occur.
My example is at http://kegel.com/gtk/button.c
I can probably figure this out on my own, and will keep trying,
but if anyone feels like having a look and pointing out
what's wrong, I'd appreciate it.
Thanks!
- Dan
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
--
View this message in context:
http://www.nabble.com/Simulating-mouse-input-with-gdk_event_put%28%29--tp24242416p24354489.html
Sent from the Gtk+ - Apps Dev mailing list archive at Nabble.com.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]