Hi All,
Can any one tell me if the Timer method has changed with the NEM. I have a
app where I would like to display the main GUI then have a script run after
a 3 sec delay, to allow the GUI to display. The script would send text to
the Status bar depending on what conditions it finds. I have had to use the
NEM on the buttons as they are determined from a config file and I needed a
generic handler.
see post from Laurent ROCHER Re: How to define generic handler for buttons
2003-05-26 07:11
I cannot get the timer to trigger though.
Can any one help
Here is a sample of some of the script.
############################################
#!perl -w
use Win32::GUI;
use strict;
my ($Sb);
my $winHeight = 100;
my $main = Win32::GUI::Window->new(
-name => 'Main',
-width => 300,
-height => $winHeight,
-text => " Main Form",
-minsize => [300,$winHeight],
-maxsize => [300,$winHeight],
);
addActionButtons();
addStatusBar();
$main->AddTimer("T1",3000);
$main->Show();
Win32::GUI::Dialog();
sub addActionButtons
{
my $butTop = ($winHeight - 90);
my $Button_Run = $main-> AddButton(
-name => "Button_Run",
-text => "Run",
-events => {Click => \&Button_Run_Click },
-default => 1,
-size => [100,40],
-left => 20,
-top => $butTop,
);
}
sub addStatusBar
{
$Sb = $main->AddStatusBar();
}
sub Button_Run_Click
{
$Sb->Text("Run Button Clicked");
}
sub T1_Timer
{
$Sb->Text("Timer went Off");
}
sub Main_Terminate
{
-1;
}
#####################################################3
any help would be greatly appreciated.
Regards
Ross Clunie