1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
use Tk::Photo;
...
my $RepBase = 'E:/_APPLI/Regex/';
my $Bulb = 'E:/_APPLI/Regex/Images/Bulb.gif';
my $Plus = 'E:/_APPLI/Regex/Images/Plus.gif';
my $Moins = 'E:/_APPLI/Regex/Images/Moins.gif';
my $Insert = 'E:/_APPLI/Regex/Images/Insert.gif';
##Et par exemple pour avoir une image sur des boutons :
#############
# Regex Moins
$Moins = $Wm->Photo( -file => $Moins );
my $bouton_regMoins = $cadre_gestion->Button(
-image => $Moins,
-text => " - ",
-command => sub {
confirmation($Wm, "Faut-il supprimer la regex $RegEdit de la liste d'option ?") if ( $config{GLOBAL}{confirm} eq 'OUI');
if ($Reponse eq "OUI") {
#push @LesRegex, $RegEdit;
my @RegTemp;
foreach my $Reg ( @LesRegex ) {
if ( $Reg ne $VarReg ) {
push @RegTemp, $Reg;
}
}
@LesRegex = @RegTemp;
$option_regex->configure(
-options => \@LesRegex,
);
$FlagSave++;
$LabMessage = "Regex $RegEdit supprimée !";
} else {
$LabMessage = "Liste des regex non modifiée !";
}
},
);
# Regex Plus
$Plus = $Wm->Photo( -file => $Plus );
my $bouton_regPlus = $cadre_gestion->Button(
-image => $Plus,
#-text => " + ",
-command => sub {
confirmation($Wm, "Faut-il ajouter la regex $RegEdit à la liste d'option ?") if ( $config{GLOBAL}{confirm} eq 'OUI');
if ($Reponse eq "OUI") {
push @LesRegex, $RegEdit;
$option_regex->configure(
-options => \@LesRegex,
);
$FlagSave++;
$LabMessage = "Regex $RegEdit ajoutée !";
} else {
$LabMessage = "Liste des regex non modifiée !";
}
},
);
#############
# Regex Moins
$Moins = $Wm->Photo( -file => $Moins );
my $bouton_regMoins = $cadre_gestion->Button(
-image => $Moins,
-text => " - ",
-command => sub {
confirmation($Wm, "Faut-il supprimer la regex $RegEdit de la liste d'option ?") if ( $config{GLOBAL}{confirm} eq 'OUI');
if ($Reponse eq "OUI") {
#push @LesRegex, $RegEdit;
my @RegTemp;
foreach my $Reg ( @LesRegex ) {
if ( $Reg ne $VarReg ) {
push @RegTemp, $Reg;
}
}
@LesRegex = @RegTemp;
$option_regex->configure(
-options => \@LesRegex,
);
$FlagSave++;
$LabMessage = "Regex $RegEdit supprimée !";
} else {
$LabMessage = "Liste des regex non modifiée !";
}
},
); |
Partager