in reply to Re^3: Perl-Tk MouseWheel support for Scale ( Tk/DynaMouseWheelBind.pm )
in thread Perl-Tk MouseWheel support for Scale

DynaMouseWheelBind does not seem to work with Tk::Scale, I get:

Tk::Error: Failed to AUTOLOAD 'Tk::Scale::yview' at /usr/lib/perl5/ven +dor_perl/5.10.0/i386-linux-thread-multi/Tk/Submethods.pm line 19 Carp::croak at /usr/lib/perl5/5.10.0/Carp.pm line 44 Tk::Widget::__ANON__ at /usr/lib/perl5/vendor_perl/5.10.0/i386-linux- +thread-multi/Tk/Widget.pm line 347 Tk::Widget::__ANON__ at Tk/DynaMouseWheelBind.pm line 54 <<DynaMouseWheel>> (command bound to event) Tk::Error: Failed to AUTOLOAD 'Tk::Scale::yview' at /usr/lib/perl5/ven +dor_perl/5.10.0/i386-linux-thread-multi/Tk/Submethods.pm line 19


$mw->focusFollowsMouse seems to work fine with regards to mousewheel support for Scale widgets, but on Windows I get weird dotted boxes around Checkbuttons and Radiobuttons when the mouse passes over them, that persist even after the mouse is already over some other widget. :(

Replies are listed 'Best First'.
Re^5: Perl-Tk MouseWheel support for Scale ( Tk/DynaMouseWheelBind.pm )
by Anonymous Monk on Mar 07, 2015 at 00:44 UTC

    DynaMouseWheelBind does not seem to work with Tk::Scale, I get:

    Ok, so Tk::Scale is not Scrollable ... no yview ... so you gotta bind your own binding or update the module