Mega Code Archive

 
Categories / Perl / GUI
 

Get selected Color from Color Chooser Dialog

#!/usr/bin/perl -w use Tk; $Tk::strictMotif = 1; $main = MainWindow->new(); $button1 = $main->Button(-text => "Exit",                          -command => \&exit_button,                          -foreground => "orangered" ); $button1->pack(); $button1->configure(-background => "white" ); $button2 = $main->Button(-text => "Choose Color",                          -command => \&change_color,                          -foreground => "black",                           -background => "steelblue"); $button2->pack(); MainLoop(); sub exit_button {     print "You pushed the button!\n";     exit; } sub change_color {     my($color) = $button2->chooseColor(-initialcolor => "maroon" );          if ($color ne "") {         print "New color is $color\n";              $button2->configure(-background => $color,                             -foreground => "white",                             -font => "-*-times-bold-r-normal-20-140-*");     } }