On Sun, 8 Jul 2012 22:15:30 -0400
Paul Martin <ukrcami...@gmail.com> wrote:

>Hello I am writing an application in which I have MPlayer embedded in a
>window. I am trying to retrieve mouse events from the window. I have tried
>to set_events("button-press-mask") on the embedded element, but that did
>not allow me to see button-press-events. What am I doing wrong?

Hi, I have tried it in the past with no success with mplayer.

You could try adding this to the gdkwindow,  $window->window

# this dosn't work and loses pointer globally
my $rc;
$rc = 
Gtk2::Gdk->pointer_grab($gdkwindow,1,['button-press-mask','button-release-mask','pointer-motion-mask'],undef,undef,Gtk2->get_current_
    warn "pointer grab failed ($rc)\n" unless $rc eq 'success';
$rc = Gtk2::Gdk->keyboard_grab($gdkwindow,0,Gtk2->get_current_event_time);
    warn "keyboard grab failed ($rc)\n" unless $rc eq 'success';

You might need to use the Socket-Plug methods, but I never could figure that 
out.

It would help if you posted a simple code example to show how you load mplayer.

0m,
zentara






_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to