Article View: pl.comp.lang.perl
Article #52305Re: Curses::UI - jak poprawnie przełączać skupienie
From: piecia aka dracorp
Date: Wed, 05 Oct 2011 16:46
Date: Wed, 05 Oct 2011 16:46
22 lines
1632 bytes
1632 bytes
Może się komuś przyda:
#v+
sub changefocus {
my $this = shift;
$this->parent->getobj('button')->focus();
}
my $rbindings = $notebook->{-bindings};
my $rroutines = $notebook->{-routines};
${$rroutines}{'changefocus'} = \&changefocus;
${$rbindings}{"\t"} = 'changefocus';
#v-
Domyślnie notebook nie obsługuje tabulatora. Powyższe na sztywno ustawia
focus na przycisk o id 'button'.
Bo np dla dwóch widgetów Buttonbox tabulator w porządku przełącza
pomiędzy grupami przycisków.
Z czasem trzeba będzie wymyślić coś uniwersalnego.
--
piecia aka dracorp
pisz na: piotr kropka rogoza at wp kropka eu
Technical Details
Message-ID:
<pan.2011.10.05.16.45.59@dracorp.one.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<pan.2011.10.04.21.36.51@dracorp.one.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: piecia aka dracorp <imie.nazwisko@wp.eu>
Newsgroups: pl.comp.lang.perl
Subject: Re: Curses::UI - jak poprawnie przełączać
skupienie
Date: Wed, 5 Oct 2011 16:46:00 +0000 (UTC)
Organization: http://onet.pl
Lines: 22
Message-ID: <pan.2011.10.05.16.45.59@dracorp.one.pl>
References: <pan.2011.10.04.21.36.51@dracorp.one.pl>
NNTP-Posting-Host: 62.108.180.232
Mime-Version: 1.0
X-Trace: news.onet.pl 1317833160 4859 62.108.180.232 (5 Oct 2011 16:46:00 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Wed, 5 Oct 2011 16:46:00 +0000 (UTC)
User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b master)
X-face: &O(G<?G0x[)D}ri@2r:nnqjWG"C%v#'ES"T|m>Gaw3JWL>[XKRh^(75y8=DvLC1QXn9Vtc= !QWAS}|{A97ADU]x0*KE-Z>sKRlHMqyJ7c!=^wW,f#RXJ%e_@(U2YaNV10ucCf
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit