App-Devel-MAT-Explorer-GTK
view release on metacpan or search on metacpan
bin/pmat-explore-gtk view on Meta::CPAN
my $pmat;
my $df;
my $win = Gtk2::Window->new( "toplevel" );
$win->signal_connect( destroy => sub { Gtk2->main_quit } );
$win->resize( 1000, 600 );
my $winbox = Gtk2::VBox->new( 0, 0 );
$win->add( $winbox );
my $menu = Gtk2::MenuBar->new;
$winbox->pack_start( $menu, FALSE, TRUE, 0 );
my $filemenu = add_submenu( $menu, "File" );
add_menuitem( $filemenu, "Quit" => sub { Gtk2->main_quit } );
my $navmenu = add_submenu( $menu, "Navigate" );
my $toolbar = Gtk2::Toolbar->new;
$toolbar->set_style( 'both' );
$winbox->pack_start( $toolbar, FALSE, TRUE, 0 );
bin/pmat-explore-gtk view on Meta::CPAN
$svlist_view->get_selection->select_path( $path );
last;
}
}
}
sub add_submenu
{
my ( $menu, $name ) = @_;
my $mi = Gtk2::MenuItem->new( $name );
my $submenu = Gtk2::Menu->new;
$mi->set_submenu( $submenu );
$menu->append( $mi );
return $submenu;
}
sub add_menuitem
{
my ( $menu, $name, $code ) = @_;
my $mi = Gtk2::MenuItem->new( $name );
$mi->signal_connect( activate => $code );
$menu->append( $mi );
}
sub entry_dialog
{
my ( $question ) = @_;
my $d = Gtk2::Dialog->new( $question, $win,
( run in 1.887 second using v1.01-cache-2.11-cpan-49f99fa48dc )