App-Unicode-Block
view release on metacpan or search on metacpan
# GUI for selecting of block.
} else {
# Window.
my $cui = Curses::UI->new;
my $win = $cui->add('window_id', 'Window');
$win->set_binding(\&exit, "\cQ", "\cC");
# Popup menu.
my $popupbox = $win->add(
'mypopupbox', 'Popupmenu',
'-labels' => {
map { $_, $_ } @{$self->{'_unicode_block_list'}},
},
'-onchange' => sub {
my $cui_self = shift;
$cui->leave_curses;
$self->_print_block($cui_self->get);
exit 0;
},
'-values' => $self->{'_unicode_block_list'},
);
$popupbox->focus;
# Loop.
$cui->mainloop;
}
return 0;
}
sub _print_block {
my ($self, $block) = @_;
( run in 2.297 seconds using v1.01-cache-2.11-cpan-364913b4093 )