App-DrivePlayer
view release on metacpan or search on metacpan
lib/App/DrivePlayer/GUI.pm view on Meta::CPAN
$hbox->pack_start($self->_build_alpha_strip(), FALSE, FALSE, 0);
$hbox->pack_start($sw, TRUE, TRUE, 0);
return $hbox;
}
sub _build_alpha_strip {
my ($self) = @_;
my $css = Gtk3::CssProvider->new();
$css->load_from_data(
'treeview.alpha-nav { font-size: 10px; padding: 0; }'
. ' treeview.alpha-nav row { min-height: 0; padding: 1px 0; }'
);
my $store = Gtk3::ListStore->new('Glib::String');
for my $letter ('#', 'A' .. 'Z') {
my $iter = $store->append();
$store->set($iter, 0, $letter);
}
my $view = Gtk3::TreeView->new($store);
( run in 3.339 seconds using v1.01-cache-2.11-cpan-97f6503c9c8 )