diff options
author | Angelo Naselli <anaselli@mageia.org> | 2012-11-12 22:46:51 +0000 |
---|---|---|
committer | Angelo Naselli <anaselli@mageia.org> | 2012-11-12 22:46:51 +0000 |
commit | 06f98340edcac67939f640ccdea05b91567b32b7 (patch) | |
tree | 6a830cd4a9a159cc61b6f5fb93d3486ed2a0be1d /modules | |
parent | 87577f6c27b65e716fcc21cde37547b1e46fbd8a (diff) | |
download | manatools-06f98340edcac67939f640ccdea05b91567b32b7.tar manatools-06f98340edcac67939f640ccdea05b91567b32b7.tar.gz manatools-06f98340edcac67939f640ccdea05b91567b32b7.tar.bz2 manatools-06f98340edcac67939f640ccdea05b91567b32b7.tar.xz manatools-06f98340edcac67939f640ccdea05b91567b32b7.zip |
more clean up
Diffstat (limited to 'modules')
-rwxr-xr-x | modules/logviewer/logviewer.pl | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/modules/logviewer/logviewer.pl b/modules/logviewer/logviewer.pl index 4a8197b3..6ffa8ec1 100755 --- a/modules/logviewer/logviewer.pl +++ b/modules/logviewer/logviewer.pl @@ -133,27 +133,31 @@ search() if $isFile; while(1) { my $event = $my_win->waitForEvent(); + my $eventType = $event->eventType(); #event type checking - if ($event->eventType() == $yui::YEvent::CancelEvent) { + if ($eventType == $yui::YEvent::CancelEvent) { quit(); last; } + elsif ($eventType == $yui::YEvent::WidgetEvent) { + # widget selected + my $widget = $event->widget(); - # widget selected - my $widget = $event->widget(); - if ($widget) { - if ($widget == $searchButton) { - $logView->clearText(); - search(); - } - elsif($widget == $SaveButton) { + if($widget == $SaveButton) { save(); } elsif ($widget == $QuitButton) { quit(); last; } + elsif ($searchButton && $widget == $searchButton) { + $logView->clearText(); + search(); + } + elsif ($widget == $mailALertButton) { + alert_config(); + } else { print "Unmnaged widget\;"; } |