All those are available to Perl, see http://www.vkonovalov.ru/perl-tcltk.htm
In reply to Re: Using advanced widgets in Perl/Tk by Courage in thread Using advanced widgets in Perl/Tk by Anonymous Monk