Thread Mausrad an Textwidget binden: Wie heißt der Modifier? (7 answers)
Opened by Crian at 2004-12-16 12:47

renee
 2004-12-16 13:06
#42681 #42681
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Schau mal unter http://www.oreilly.de/catalog/mastperltk/chapter/ . Da steht was von "MouseWheel"

Und aus Tk.pod:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use Tk;

# Experimental mousewheel support. This should really be part of Tk.
# XXX <MouseWheel> support for Windows is untested.
BEGIN {
if ($Tk::VERSION < 804) {
local $^W = 0;
require Tk::Listbox;
my $orig_tk_listbox_classinit = \&Tk::Listbox::ClassInit;
*Tk::Listbox::ClassInit = sub {
my($class,$mw)=@_;
$orig_tk_listbox_classinit->(@_);
$mw->bind($class, "<4>", ['yview', 'scroll', -5, 'units']);
$mw->bind($class, "<5>", ['yview', 'scroll', +5, 'units']);
$mw->bind($class, '<MouseWheel>',
[ sub { $_[0]->yview('scroll',-($_[1]/120)*3,'units') }, Tk::Ev("D")]);
};
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Mausrad an Textwidget binden: Wie heißt der Modifier?