CPANPLUS-Shell-Tk
    
    
  
  
  
view release on metacpan or search on metacpan
lib/CPANPLUS/Shell/Tk.pm view on Meta::CPAN
                        }
                      ]
                     );
#---- on right click show popup menu
  my $button3_menu = $self->_create_button3_menu($update);
  $update->bindRows('<ButtonPress-3>',
                      [ sub {
                          my @sel = $update->curselection;
                          @{$self->{MODS}} = map {$update->columnGet(0)->get($_, $_)} @sel;
                          $button3_menu->Popup(-popover => 'cursor', -popanchor => 'nw');
                        },
                      ]
                   );
  $update->insert(0, map { [$_, 1] } sort keys %{$self->{NOT_UPTODATE}});
}
#------------------------------------------------------------------------
# setup listbox with installed modules
#
    
  
  
  lib/CPANPLUS/Shell/Tk.pm view on Meta::CPAN
                        }
                      ]
                     );
#---- on right click show popup menu
  my $button3_menu = $self->_create_button3_menu($installed);
  $installed->bindRows('<ButtonPress-3>',
                      [ sub {
                          my @sel = $installed->curselection;
                          @{$self->{MODS}} = map {$installed->columnGet(0)->get($_, $_)} @sel;
                          $button3_menu->Popup(-popover => 'cursor', -popanchor => 'nw');
                        },
                      ]
                   );
  $installed->insert(0, map { [$_, 1] } sort keys %{$self->{INSTALLED}});
}
#------------------------------------------------------------------------
# setup search tab
#
    
  
  
  lib/CPANPLUS/Shell/Tk.pm view on Meta::CPAN
                          }
                        }
                      ]
                     );
  my $button3_menu = $self->_create_button3_menu($search);
  $search->bindRows('<ButtonPress-3>',
                      [ sub {
                          my @sel = $search->curselection;
                          @{$self->{MODS}} = map {$search->columnGet(0)->get($_, $_)} @sel;
                          $button3_menu->Popup(-popover => 'cursor', -popanchor => 'nw');
                        },
                      ]
                   );
  $search->pack(-side => 'bottom', -fill => 'both', -expand => 1);
}
#------------------------------------------------------------------------
# right frame contains three text widgets, two are always hidden
# 1. history editor
# 2. module info
    
  
  
  
( run in 0.262 second using v1.01-cache-2.11-cpan-a1d94b6210f )