sub ButtonClicked {

  ##-- get the name of the  pressed buttons --#
  my ($button, $text) = @_;

        #####################################################
        ####----          Main get info interwall  ---- ####
        ####---- Get regulary update  of all infos --- ####
        ##################################################

  my $timer = Gtk->timeout_add(1000,\&get_all_stats);

  if ($text =~ /Linkquality/) {
          build_progress ($fromconf{linktitle},\$g_wirelessstat{link});
  }
  elsif ($text =~ /Signallevel/) {
        build_progress ($fromconf{signaltitle},(\$g_wirelessstat{level}));
  }
  elsif ($text =~ /Noiselevel/) {
        build_progress ($fromconf{noisetitle},(\$g_wirelessstat{noise}));
  }
  elsif ($text =~ /MISC-Stats/) {
        build_statwin (\$fromconf{misctitle},\$fromconf{misccolumn},\%g_miscstat);
  }
  elsif ($text =~ /About/i) {
        build_about;
  }
  elsif ($text =~/Card-Config/i) {
        build_statwin (\$fromconf{configtitle},\$fromconf{configcolumn},\%g_wirelessconf);
  }
}

