aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAngelo Naselli <anaselli@mageia.org>2012-11-12 22:46:51 +0000
committerAngelo Naselli <anaselli@mageia.org>2012-11-12 22:46:51 +0000
commit06f98340edcac67939f640ccdea05b91567b32b7 (patch)
tree6a830cd4a9a159cc61b6f5fb93d3486ed2a0be1d
parent87577f6c27b65e716fcc21cde37547b1e46fbd8a (diff)
downloadcolin-keep-06f98340edcac67939f640ccdea05b91567b32b7.tar
colin-keep-06f98340edcac67939f640ccdea05b91567b32b7.tar.gz
colin-keep-06f98340edcac67939f640ccdea05b91567b32b7.tar.bz2
colin-keep-06f98340edcac67939f640ccdea05b91567b32b7.tar.xz
colin-keep-06f98340edcac67939f640ccdea05b91567b32b7.zip
more clean up
-rwxr-xr-xmodules/logviewer/logviewer.pl22
1 files changed, 13 insertions, 9 deletions
diff --git a/modules/logviewer/logviewer.pl b/modules/logviewer/logviewer.pl
index 4a8197b..6ffa8ec 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\;";
}