1 Eintrag, 1 Seite |
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
#####################################################
# TEXT-FRAME #
#####################################################
#my $spaceForText = ($width - $imageFrame->reqwidth());
my $spaceForText = (($width - $imageFrame->reqwidth())-$pfeil->width());
# Preis Label definieren
my $preisLabel = $textFrame->Label(
-fg => 'red',
-bg => 'yellow',
-width => $spaceForText,
-relief => 'raised',
-justify=> 'left',
-text => "Preis: XXX EUR",
-font => $mf->Font(-weight=>'medium',-size=>20,-family=>'Rockwell',),
);
# Label für Name / Titel des Objekts defiieren
my $objektCaption = $textFrame->Label(
-bg => 'green',
-width => $spaceForText,
-wraplength => $spaceForText - 10,
-justify=> 'left',
-relief => 'groove',
-text => 'ObjektName',
-font => $mf->Font(-weight=>'bold',-size=>16,),
);
# ObjektDaten ausgeben
my $daten = $textFrame->Frame(
-width => $spaceForText,
-height => 50,
-bg => 'blue',
);
# Nachtrag: Pfeile zum links drankleben
my $pfeilPreis = $textFrame->Label(-image=>$pfeil,-bd=>0,);
my $pfeilCaption = $textFrame->Label(-image=>$pfeil,-bd=>0,);
# Alles Packen
$pfeilPreis->grid(-row=>0, -column=>0,);
$preisLabel->grid(-row=>0, -column=>1,);
$pfeilCaption->grid( -row=>1, -column=>0,);
$objektCaption->grid( -row=>1, -column=>1,);
$daten->grid(-row => 2, -column=>0, -columnspan => 2,);
# Vorher:
#$preisLabel->pack();
#$objektCaption->pack();
#$daten->pack(-anchor=>'w');
1 Eintrag, 1 Seite |