On Thu, Aug 30, 2007 at 05:24:21AM -0700, eminemence wrote: > > I am creating a virtual cursor on a web page and want to simulate the left > click of the mouse button > when the user presses the enter button. > So I tried even using the gdk_event_put on the global window itself,assuming > the event would find it's > way to the control under the cursor. > The gdk_event_put has not been successful,so what is the way to achieve > this?
I don't recall a working example now (the Gtk+ source code has some though), but: - create the event with gdk_event_new() - fill the fields - cursor position (in GdkWindow coordinates) can be obtained with gdk_window_get_pointer() - window fields have to be g_object_ref()ed IIRC as something unrefs them later - send_event should be TRUE - other information can be obtained from the original event or other means - send the event with gtk_widget_event() - free event - remember if you send a button presses and no button releases, widgets can get confused Yeti -- http://gwyddion.net/ _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list