aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testzinc.pl
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/testzinc.pl')
-rw-r--r--sandbox/testzinc.pl19
1 files changed, 14 insertions, 5 deletions
diff --git a/sandbox/testzinc.pl b/sandbox/testzinc.pl
index 3d0b1c1..4d0a6f7 100644
--- a/sandbox/testzinc.pl
+++ b/sandbox/testzinc.pl
@@ -160,9 +160,11 @@ sub create_tracks {
-filled => 0,
-backcolor => 'gray65',
-text => "Balise");
- my $b_on = sub { $zinc->itemconfigure('current', $zinc->currentpart(),
+ my $b_on = sub { print_current($zinc);
+ $zinc->itemconfigure('current', $zinc->currentpart(),
-border => 'contour')};
- my $b_off = sub { $zinc->itemconfigure('current', $zinc->currentpart(),
+ my $b_off = sub { print_current($zinc);
+ $zinc->itemconfigure('current', $zinc->currentpart(),
-border => 'noborder')};
my $tog_b = sub { my $current = $zinc->find('withtag', 'current');
my $curpart = $zinc->currentpart();
@@ -179,7 +181,8 @@ sub create_tracks {
$zinc->bind($item, '<Shift-1>', sub {});
}
$zinc->bind($item, '<Enter>',
- sub {$zinc->itemconfigure('current',
+ sub {print_current($zinc);
+ $zinc->itemconfigure('current',
-historycolor => 'red',
-symbolcolor => 'red',
-markercolor => 'red',
@@ -188,7 +191,8 @@ sub create_tracks {
-speedvectorwidth => 2,
-speedvectorcolor => 'red')});
$zinc->bind($item, '<Leave>',
- sub {$zinc->itemconfigure('current',
+ sub {print_current($zinc);
+ $zinc->itemconfigure('current',
-historycolor => 'black',
-symbolcolor => 'black',
-markercolor => 'black',
@@ -204,6 +208,11 @@ sub create_tracks {
create_tracks();
+sub print_current {
+ my ($zinc) = @_;
+ print join(' ', $zinc->find('withtag', 'current')), "\n";
+}
+
###################################################
# creation way point
###################################################
@@ -427,7 +436,7 @@ new Controls($zinc);
###################################################
# Rafraichissement des pistes
###################################################
-$zinc->repeat($delay, [\&refresh, $zinc]);
+#$zinc->repeat($delay, [\&refresh, $zinc]);
sub refresh {
my ($zinc) = @_;