OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-web Date: 15-Jan-2003 16:51:27
Branch: HEAD Handle: 2003011515512600
Modified files:
openpkg-web/dep vdg.pl
Log:
use shapes to distinguish edge nodes
Summary:
Revision Changes Path
1.11 +88 -36 openpkg-web/dep/vdg.pl
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-web/dep/vdg.pl
============================================================================
$ cvs diff -u -r1.10 -r1.11 vdg.pl
--- openpkg-web/dep/vdg.pl 14 Jan 2003 20:33:02 -0000 1.10
+++ openpkg-web/dep/vdg.pl 15 Jan 2003 15:51:26 -0000 1.11
@@ -25,17 +25,23 @@
# PreReq
# vcg colors
-my $color_node_background = "245 240 224";
-my $colorentry_node_background = "36";
-my $colorentry_upnode_background = "37";
-my $color_node_text = "0 0 0";
-my $colorentry_node_text = "37";
-my $colorentry_upnode_text = "39";
-my $color_root_node_background = "181 176 160";
+my $color_node_background = "245 240 224";
+my $colorentry_node_background = "36";
+my $color_node_text = "0 0 0";
+my $colorentry_node_text = "37";
+my $shape_node = 'box';
+
+my $color_root_node_background = "181 176 160";
my $colorentry_root_node_background = "38";
-my $color_root_node_text = "0 120 0";
-my $colorentry_root_node_text = "39";
-my $color_arrow = "255 255 255";
+my $color_root_node_text = "0 0 0";
+my $colorentry_root_node_text = "39";
+my $shape_root_node = 'ellipse';
+
+my $colorentry_upnode_background = "37"; # same as node text
+my $colorentry_upnode_text = "39"; # same as root_node text
+my $shape_upnode = 'ellipse';
+
+my $color_arrow = "255 255 255";
my $colorentry_arrow = "40";
my $color_background = "229 224 208";
my $colorentry_background = "41";
@@ -423,11 +429,19 @@
foreach $key (keys %requirepack) {
my $pen = pkgpen($key);
if ($key !~ m/[A-Z]+/) {
- print " node: { title:\"$key\" label:\"$key\\n$version{$key}\"
textmode: center color: \
- $pen textcolor: $colorentry_node_text}\n";
+ print " node: {\n".
+ " title:\"$key\" label:\"$key\\n$version{$key}\"\n".
+ " textmode: center color: $pen\n".
+ " textcolor: $colorentry_node_text\n".
+ " shape: $shape_node\n".
+ " }\n";
} else {
- print " node: { title:\"$key\" label:\"$key\\n$version{$key}\"
textmode: center color: \
- $pen textcolor: $colorentry_upnode_text}\n";
+ print " node: {\n".
+ " title:\"$key\" label:\"$key\\n$version{$key}\"\n".
+ " textmode: center color: $pen\n".
+ " textcolor: $colorentry_upnode_text\n".
+ " shape: $shape_upnode\n".
+ " }\n";
}
}
print "\n";
@@ -435,8 +449,12 @@
foreach $key (keys %requirepack) {
@requirearray = split (/\s/, $requirepack{$key}) ; # Split to array
foreach (@requirearray) {
- print " edge: { sourcename: \"$key\" targetname:\"$_\" color: \
- $colorentry_arrow priority: 1}\n";
+ print " edge: {\n".
+ " sourcename: \"$key\"\n".
+ " targetname:\"$_\"\n".
+ " color: $colorentry_arrow\n".
+ " priority: 1\n".
+ " }\n";
}
}
# print the endmarker
@@ -507,19 +525,33 @@
if ($firsthit) {
my $pen = pkgpen($acttreepoint);
if ($acttreepoint eq $roottreepoint) {
- print " node: { title:\"$acttreepoint\"
label:\"$acttreepoint\\n$version{$acttreepoint}\" \
- textmode: center color: $pen textcolor: \
- $colorentry_root_node_text level: $level}\n";
+ print " node: {\n".
+ " title:\"$acttreepoint\"\n".
+ " label:\"$acttreepoint\\n$version{$acttreepoint}\"\n".
+ " textmode: center color: $pen\n".
+ " textcolor: $colorentry_root_node_text\n".
+ " level: $level\n".
+ " shape: $shape_root_node\n".
+ " }\n";
$level = $level + 1 ;
} else {
if ($acttreepoint !~ m/[A-Z]+/) {
- print " node: { title:\"$acttreepoint\"
label:\"$acttreepoint\\n$version{$acttreepoint}\" \
- textmode: center color: $pen textcolor: \
- $colorentry_node_text level: $level}\n";
+ print " node: {\n".
+ " title:\"$acttreepoint\"\n".
+ " label:\"$acttreepoint\\n$version{$acttreepoint}\"\n".
+ " textmode: center color: $pen\n".
+ " textcolor: $colorentry_node_text\n".
+ " level: $level\n".
+ " shape: $shape_node\n".
+ " }\n";
} else {
- print " node: { title:\"$acttreepoint\"
label:\"$acttreepoint\\n$version{$acttreepoint}\" \
- textmode: center color: $pen textcolor: \
- $colorentry_upnode_text}\n";
+ print " node: {\n".
+ " title:\"$acttreepoint\"\n".
+ " label:\"$acttreepoint\\n$version{$acttreepoint}\"\n".
+ " textmode: center color: $pen\n".
+ " textcolor: $colorentry_upnode_text\n".
+ " shape: $shape_upnode\n".
+ " }\n";
}
}
push (@foundarray, $acttreepoint);
@@ -537,19 +569,35 @@
if ($firsthit) {
my $pen = pkgpen($useelement);
if ($useelement eq $roottreepoint) {
- print " node: { title:\"$useelement\"
label:\"$useelement\\n$version{$useelement}\" \
- textmode: center color: $pen textcolor: \
- $colorentry_root_node_text level: $level}\n";
+ print " node: {\n".
+ " title:\"$useelement\"\n".
+ " label:\"$useelement\\n$version{$useelement}\"\n".
+ " textmode: center\n".
+ " color: $pen\n".
+ " textcolor: $colorentry_root_node_text\n".
+ " level: $level\n".
+ " shape: $shape_root_node\n".
+ " }\n";
$level = $level + 1;
} else {
if ($useelement !~ m/[A-Z]+/) {
- print " node: { title:\"$useelement\"
label:\"$useelement\\n$version{$useelement}\" \
- textmode: center color: $pen textcolor: \
- $colorentry_node_text level: $level}\n";
+ print " node: {\n".
+ " title:\"$useelement\"\n".
+ " label:\"$useelement\\n$version{$useelement}\"\n".
+ " textmode: center color: $pen\n".
+ " textcolor: $colorentry_node_text\n".
+ " level: $level\n".
+ " shape: $shape_node\n".
+ " }\n";
} else {
- print " node: { title:\"$useelement\"
label:\"$useelement\\n$version{$useelement}\" \
- textmode: center color: $pen textcolor: \
- $colorentry_upnode_text}\n";
+ print " node: {\n".
+ " title:\"$useelement\"\n".
+ " label:\"$useelement\\n$version{$useelement}\"\n".
+ " textmode: center\n".
+ " color: $pen\n".
+ " textcolor: $colorentry_upnode_text\n".
+ " shape: $shape_upnode\n".
+ " }\n";
}
}
push (@foundarray, $_);
@@ -566,8 +614,12 @@
}
}
if ($firstconhit) {
- print " edge: { sourcename: \"$acttreepoint\"
targetname:\"$useelement\" color: \
- black priority: 1}\n";
+ print " edge: {\n".
+ " sourcename:\"$acttreepoint\"\n".
+ " targetname:\"$useelement\"\n".
+ " color: black\n".
+ " priority: 1\n".
+ " }\n";
push (@foundconarray, $actparam);
}
&mk_vcg_tree_tree ($useelement, $roottreepoint, $level + 1);
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]