10 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#! /usr/bin/perl
use strict;
use warnings;
use Tk;
use Tk::Dialog;
my $mw = MainWindow->new();
my $text = 'Save all your changes before exit?';
my $dialog = $mw->Dialog(-title => 'Test',
-text => $text,
-bitmap => "question",
-default_button => 'ok',
-buttons => ['cancel','ok']);
for(0..3){
print $_,": ";
my $entscheidung = $dialog->Show();
print $entscheidung,"\n";
}
MainLoop;
1
2
3
4
5
6
...
my $mbut3 =$lab->Button(-text => " Synchronisieren ", -state=>$stat,
-command => sub{
&doitnow;})
-> pack(-side=>'left', -ipady => '3p',-padx => '5p', -pady => '1p');
...
1
2
3
4
5
6
7
8
9
for ($fori=0;$fori<1000000;$fori++)
{
...
elsif (!exists $listage{$gs[$fori]} )
{
&decision($info);
}
...
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sub decision
{
&ini_sm;
$ssm->geometry('=+400+200');
$ssm->title("Nutzerentscheidung notwendig");
# Anfang Inhalte des Fensters
my $text_codes = $ssm->Label ( -text=>"Wie soll mit folgender Datei verfahren werden?" , -anchor=>'w', -justify=>'left'
)
->grid(
-row => 0,
-sticky => 'nw',
-column => 0,
-columnspan => 99);
...
-command => \&doitnow)
1
2
3
4
5
6
7
8
9
for my $fori(0 .. 999999)
{
...
elsif (!exists $listage{$gs[$fori]} )
{
decision($info);
}
...
}
-command => \&doitnow)
1
2
3
4
5
elsif (!exists $listage{$gs[$fori]} )
{
decision($info); # Fenster mit Abfrage
return(); # Sub beenden
}
1
2
3
4
5
6
7
my $but_use_ziel =$ssm_b->Button (-text => $html{22} . " nach " .$html{20},
-command =>
sub{
...
&doitnow;
&end_sm;
}
10 Einträge, 1 Seite |