Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » GEF » Drawing connections underneath boxes
Drawing connections underneath boxes [message #229049] Mon, 15 January 2007 11:02 Go to next message
Eclipse UserFriend
Originally posted by: benno.luthiger.id.ethz.ch

This is a multi-part message in MIME format.

------=_NextPart_000_008B_01C7389D.19445CC0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_008C_01C7389D.19445CC0"


------=_NextPart_001_008C_01C7389D.19445CC0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear list members

I have a model I want to visualize with boxes in concentric circles =
around a central box. These boxes are connected with straight lines with =
the central box.=20
I derive the root edit part I use from FreeformGraphicalRootEditPart.
When my model is displayed, all is shown nicely except that the =
connections are drawn over the boxes (see att. 1).


Overriding the FreeformGraphicalRootEditPart#createPrintableLayers as =
follows:
FreeformLayeredPane layeredPane =3D new FreeformLayeredPane();=20
layeredPane.add(new ConnectionLayer(), CONNECTION_LAYER);=20
layeredPane.add(new FreeformLayer(), PRIMARY_LAYER);=20
return layeredPane;=20

doesn't help. Now, I don't see the connections at all (see att. 2).


What do I have to do to make the connections visible in the background?

Regards,
Benno

------=_NextPart_001_008C_01C7389D.19445CC0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.5730.11" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Dear list members</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I have a model I want to visualize with =
boxes in=20
concentric circles around a central box. These boxes are connected with =
straight=20
lines with the central box. </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I derive the root edit part I use from=20
FreeformGraphicalRootEditPart.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>When my model is displayed, all is =
shown nicely=20
except that the connections are drawn over the boxes (see att. =
1).</FONT></DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:008501c73894$b77d83c0$2c531eac@openelbe"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT><FONT face=3DArial =
size=3D2>Overriding=20
the&nbsp;<FONT face=3D"Courier New"=20
size=3D2>FreeformGraphicalRootEditPart</FONT><FONT face=3Dsans-serif=20
size=3D2>#</FONT><FONT face=3D"Courier New" =
size=3D2>createPrintableLayers<FONT=20
face=3DArial> as follows:</FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial>
<P align=3Dleft><FONT face=3D"Courier New"=20
size=3D2> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; FreeformLayeredPane=20
layeredPane =3D <FONT face=3D"Courier New" color=3D#820040=20
size=3D2><B>new</B></FONT><FONT face=3D"Courier New" size=3D2>=20
FreeformLayeredPane();</FONT><FONT size=3D3> <BR></FONT><FONT =
face=3D"Courier New"=20
size=3D2>&nbsp; &nbsp; &nbsp; &nbsp; layeredPane.add(</FONT><FONT=20
face=3D"Courier New" color=3D#820040 size=3D2><B>new</B></FONT><FONT=20
face=3D"Courier New" size=3D2> ConnectionLayer(), </FONT><FONT =
face=3D"Courier New"=20
color=3D#0021bf size=3D2><I>CONNECTION_LAYER</I></FONT><FONT =
face=3D"Courier New"=20
size=3D2>);</FONT><FONT size=3D3> <BR></FONT><FONT face=3D"Courier New" =
size=3D2>&nbsp;=20
&nbsp; &nbsp; &nbsp; layeredPane.add(</FONT><FONT face=3D"Courier New"=20
color=3D#820040 size=3D2><B>new</B></FONT><FONT face=3D"Courier New" =
size=3D2>=20
FreeformLayer(), </FONT><FONT face=3D"Courier New" color=3D#0021bf=20
size=3D2><I>PRIMARY_LAYER</I></FONT><FONT face=3D"Courier New" =
size=3D2>);</FONT><FONT=20
size=3D3> <BR></FONT><FONT face=3D"Courier New" size=3D2>&nbsp; &nbsp; =
&nbsp; &nbsp;=20
</FONT><FONT face=3D"Courier New" color=3D#820040 =
size=3D2><B>return</B></FONT><FONT=20
face=3D"Courier New" size=3D2> layeredPane;</FONT><FONT size=3D3>=20
</FONT></FONT></P></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>doesn't help. Now, I don't see the =
connections at=20
all (see att. 2).</FONT></DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:008601c73894$b77d83c0$2c531eac@openelbe"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>What do I have to do to make the =
connections=20
visible in the background?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial =
size=3D2>Regards,<BR>Benno<BR></FONT></DIV></BODY></HTML >

------=_NextPart_001_008C_01C7389D.19445CC0--

------=_NextPart_000_008B_01C7389D.19445CC0
Content-Type: image/gif;
name="screen1.gif"
Content-Transfer-Encoding: base64
Content-ID: <008501c73894$b77d83c0$2c531eac@openelbe>

R0lGODlhrAEbAfcAAAQCBASGBHyG5IzGjCTGJMTmxNTu1Pz+RAQC/OT25ExS 7ESmRPT2dPz+hCQi
/PT2/CSWJPz+BMTCxPz+xPT2XCwy9PT+NKzWrPz+5GRq7HS+dPz+fPz+nPT+ 9DSeNByOHIyO7MzO
/BQa/Pz+bCwq9Pz+1Pz+VPz+PPz+/AyGDISG7JzOnNzu3Pz+TOz27FRS7Fyu XPz+jCyWLPz+FLy+
/Pz+zDw6/Pz+NLzevPz+7HR67Hy+fPz+rPz+9DyePNTW/Bwa/Pz+dCwq/Pz+ XG0QAAX3AJFFAHwA
AIUgAecAAIEAAHwAAAAyMQAvMBUzMAAgIGAAJQMKIAD/AAD/d3CmEA0C6R3Z EgAAALAMb1QABBUA
1wAAdwAAQAAAiAAA1AAAd35g/wBj/wBQ/8AA/wABOgAAiAAA1AAAd/9gq/9j uP9Q1P8Ad/+QAP/j
AP8SAP8AAACooADVnADURQB3AACipgAAAgBI2QAAAAAgDAAAABUAAAAAAEKW YP4EngA4gAAAfMAS
IOIA5hIAFQACAJ8BAOsAAIEAAHwAAErpB+OLAIHUAHx3AMCIAHYAAFDaAAB3 ALAkAFTj4AESFQAA
AGzYAADjAAASAAAAAPxCAOH+ABIAAAAAADTYAADjAAASAMAAAPiFAPcrABKD AAB8ABgAaO4AnpAA
gHwAfHAA/wUA/5EA/3wA//8AYP8Anv8AgP8AfG0AKQUBAJEAAHwAAErpKfQr AICDAHx8AAD8SADj
6xUSEgAAAADE/wAr/wCD/wB8/7AAAFQAABUAAAAAAAAgBAHm5QAVEgAAAAA0 vgBkOwCDTAB8AFf/
5PT/5ID/Enz/AOgAd+PlEBISTwAAALBtGFRk5RWDEgB8AEAMNAAUZABPgwAA fEDUsQAy5QBPEgAA
AAQA1QAB/wAA/wAAfwH8iADj5QASEgAAANAAICUB5t4AFakAADCINABkZACD gwB8fAABIAAA5gAA
FQAAAFAAQvAw/oMwAAAAAAygAACcAABFAAAAAABs6QDkzgASRwAAACH5BAAA AAAALAAAAACsARsB
Bwj/ACUIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmy pMmTKFOqXMmypcuX
MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWr WLNq3cq1q9evYMOK
HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27eMUC2Mu3r9+/gAMLHky4sOHDiPMq DgrAbuPFkHk2fvAj
hOXLln+4SPs4suebjX84cCCktGkhIn5w/sy6ZuMQDlSAUCGbtgoSIVa33g3z tRAdtm3rEJIbbWfe
yFW+BpKhufPmDmjoTk795GsRCrJrzy6i+Nnj1cOH/7y+fTsQ6cbFqx8vIYQI IRXiy0ft3Sz49fgx
NqYhgoQQB/4B6IAI6H2X34EZXYfAggwu2N10CEYoUWgVjGahhcQVxFeCGw51 n4QgLvQYCw+4YOKJ
Jmo40IcQsQiUiyHGSBCMBoHXWF8r7iUQjjPWqKMEnd0I5I4/dogSjTLGiGSP PQY55I5PRknkY05W
SSWTUpa05EiIdenll2CGmdh6W0LZ5IpA4ujkQUJCWSWaORppUpns1UUnZHTa GGWbcGaJ5ptu9umn
db0V9EACBrjwAFt3LnbnmoAOuWaNe1Y6aaVHFioQCjho8EEKH8CAw1qNKtao kTymeaWZUwb5o6p8
qv86pXKaPlBAAQHkmmsKK6hVal6/YqlVsBs9dkEBMOiq6wcGQBgesawOW2gH GmigrLI7OFsdtF9x
q58ELFh7ra4+sJAemY4VWgAB4y5rroHo2lloAuy2G4AM79qHn7dd8WtRYy5o UO+4A2hLnb9bIUzR
Y50OTG6++sZLl8ITdTZAssrKMKqGNrr6alQUuxXyVSO3SJABGvjggQ87NOsj x32WLJPMvopp8804
55xqS/exwMJmbLK66qVP0Zzkt2E9KrSZO0Nl9NEXPS1ZRKs+WbXUPEOtE9Zb t+gXrDoS7RTXWk8I
Vp5n/ilo0WV37RXaav8pp9P26Wz33XgLZhXZTfH/PXVbH/q9kuBKEZ4TeIcm uuhYge+dblmdceop
qKKSdZ/hmcoLuUC24qosr5arWBXmR5Fuk7HIjsss46JTZXpRr9PUGLXijpst 62uD/Hjo4dobQLmh
RytV7B7qu67vH0B8du50ax46vb7ju/mgRedt/fU66xuww8oWPD3xbLe9sEAN jwu8vuD3LX5FFmOs
q8Y+etu0Tx9Hlj6eJ6e8csuUCm+2UfVz1Pr+ZRCfAa11bkJVkeZ2uSKpjUoL 5Nv9kDJB/D1ET5Hi
U8euZqmqYco6FRwgV+AWN0mpiXmSKqEGZzQ/LoWweCJkn8nSlkIssWiFGRRW SmJ1lxcKcIZWU+EH
/1WUw0uJjUv+m4sPf+g1j3lsaXF6Yquk1KG5aSmJcVkiE2U4QhSKLIYJQlrC vGgc7JnxjF4q3e6o
dy4tukaNzsOigTpTIp8tzldwnBgCSfWYDnTqAwEI1cYM9qI1ynF6KCgADq4F OkL+xI2gCRqjBHKs
HahOecGDnSEPqZfZ7cB919KAI+m3SU52a0i9s5cM7jg92KHxlbAMDEIguUMo GYB7ylodvGREOlrO
CU0swOX7DthKXmLOl0hEE7WEGYDb7fJohkNmneB0AYGZj5h7FNHY2hZNvfRP AgOoXa58cAGFkFCH
bDrh/zoiTawEkFCn/KYECpAyGbAMk9k0pyT1Kf9GjrQzK4L7Zxj3ORAX+GyW EZRiFTsIQT0xiUdV
jCgOw3ZObrJEoCD5FQ5tWMOOGnGhRRRioILoEIy6028mrVhCHrUhK8XMo3va GQbl1lKR1tCD2gSj
BMe4UiCukEiWCioWZzrSl06qTTjlp05p5c6cltSmMN0oFIUn1agalWlTPU5K h8W1rTYESSylaATj
xLSIzoqFNYXVWSHVUKRidapsXF9XHccQjBLOqwnDGl4JqlShWDFzYJSnSPaa z1mWMrBx9afuLnjY
HcbysY8FKkkIq7Q4Zi2ORiPsOpUYE8QZlESTRKdH8HqqxgLWj54KZOXwCLPB LqVUmv2lphK5yM//
9YqQMkupRk0Lz0pe0pG5pSD7IEtcNHZWAh34pL1EeS6EZjSPL3knchqTynat srk9/Ug7TSfd5DTm
lshzWcREFDJk9jK2pAxm9LCJu6+O1q/RRe8jkWvNdjlzvO5lZyF5Jt/9VhOX PmCvU6nGVC5eUGH9
1U+C9wtOcf6unAR+alL7ydfNMrZYpFTOghlDEHr6wJ47wGddx1dLAqoUwzuR 4IbhW5DPpvNGCg1U
Q8lKUokqlKJlnXGq/lrhA2vkhWTrLojghlMhQXBpb+JgSIMYK61CNbsGjtrh jrRiTV54aC09qhBf
teSbytiINBUyGUsqv0jOqcoAnOGVkpzVoCp5/8tYdRUVS/jUgZpYdmde6pWL 6lYtA6qqUl0zDYVK
Ukz5i1vEe5qYoUbkHGtQq1x2YAI5KKsam/CJbNXyW38MrddlFs2v5e2JSRxd FyJWtG8p750vOlhQ
b9OyxQoWZV0dPj1OM8KD0y6tm2frWwMRsLE+9YDl8mkLX9Gfu55KsqV87F9P FtkKLq60rZfMXk+2
ss/m9I9FzWxrNzu/1Y4awjxrx9COZ9rovluBwf1cBb9XIKgFpCBJZcz4Xli7 7sa3BGjLyNtiN0Qt
lO2I9T1c10rAt9dK3iglxONw97WzmUWuctvF3GeWreEZBeu7JyQ16jo4Y6zM 5AADTnAo29lrmf8C
r710iV+dLvrkhoX5V3eqXlUKOGnCjmKrH05qMrN6mfa6bzFzbkq3+fyy/72m yXvOYqKn++k5G3U4
r0VOnqMagWBteJk6TfQdoeDrYA+72MdO9rKb/exoT7va16522Ha4nvccdmGx PnDqbb3bOQfA2H2W
gAew/e+AD7zgBw92t7f4oC+e4qxqOmMmj1VYjZeo4tOa2KvHUO9g/6NqcUD4 znv+84A3vNkiFVNK
uRWuTqZhl48Yc6eDXZEJXwHoZ0/72ouezGGT20t1zuUopt7RMaV8kytveRFi HuG5ZEHtl8/8wN++
7j9N0wfZPETIE9qhHc1+3fOOguSCElvND7//+M3+fKdGH6ZI5rOgIGXTqkZL 00UXn96rO65Vjv/+
9y8/ecXaeOlDOvcJdFY6N4CPx1brt3vxx00ooHLtkjz494DNtyV/0V73xn3Q Yy8e4HcQuIGzt0ET
WHxNhWvchwL1RTAceIKf94HbR2xdByRfR0+4tAAaiII06HyjxlnsBHU6GCYV A3Yr4GA+UABjtxdi
R4RhZ4Q1CIH6l2obh4NUE3YJsAMf5gMD4AJkh4Rfh4UooIVJOH5L+EX6RRB1 BFr0NiFj1wEdQH5Z
WHhr2IaY14X5d4MsGIbIpXnzxlpP+HeY94Z7yIZbCIf494WA8278Zlt42CKh 14Z/uIiL+IaA/xh+
gmhuKIZ87rJws6SHfrGFmfgXjyh+sLWDoNgl7+V9y2WJbKKHR8iIf+iIjtiJ tteCHhc9IUeBF4SK
bMiKqtiKrtiBsCgBDKg64jV0K9VSu1iMbdeLNWddN7c8aKWCXmeM0Fh2y5YU s1OC1yJ0lvM1XxWN
3FiEvXhw1jhOy9h6IqhY7ZaH3diN0yhcAjF1ylJ1ORKPgqVPEyZlJQNb6ZiO 6whdHgZiyhNpPcZu
5lhytZiP3LiPaXZ4+GRkViNpDFlplYZlbUVjWTZSFIOPBhmNCGllEqZ9Dylp VvVm6jc0KaRqZpiR
0LiRRNFoDYljbeZS6TeScSZ9BFlSKJmS3/9YZ4ImYy/5QDFpVUymfdvGcaFY lISRkwIZaNMnVIDG
lDxJfOW4bqWWcS0Igjo0kXJGYxFJU1C0UEHJelHmWM6ma+f2cvLHbaOFbdnW airJYE6YZ1HpcGWJ
WG1ZgaZmbFqiVxjHS2gpbjBEZXWJZ7CWg6uWa4Ozl/kRmAIJbYV5UdGkmKw2 mPnWmC6hYkZ5mYAh
l3CBYGX2RsA2h76WRcEmczOjVxJAGZiBGZphiv+Cma5Jcig3lFN2RaJBGqdR GqnBmqdmlnWWYhEH
G7URnLdRH8JYlbzZmz1BM74BHMGhAsNBnCJnnBfZdPgWAszxHM4RHbopVwh5 nCbjHuWhHQ//8m/C
5p1j6ZYYBp7hqQDnsZ2MFlzQtW3uAR/yER/04Z71ZnAUNG4SwB8B8p8DUiAt Z3wRxxSH1h4i0CAN
Mp4Wx53fFmph9AMVciEYQpwBBJtjRjWIaU6UJ3cX13Egg2gCQSIogiIv0zpz RWESOHKmqWx4l1/Y
91OMp0A39ntoRZH1s0ErCE0p6jqyFmEe+JNAmX2N01O/p6NQCZn29pmuw3QD F6MdtGVqkpWiNaW+
Z1gryqNSSVdxOYwy1X4PKZQ0OaZ+clQ8FDRZqiRKSpjnaXJHOkRhen42miVg xnrDJ6QRYp4o1i9t
So7/50RbmWlr9U4QlWVSNIA06WdD1k3M/7iYm5mnx8Q4S7KmSyceekqHtBiQ YKgel4qp2Wh1TNgb
rzmqYTmgGXqIlzUQGMADoYqXpgqV5GmYA8EBETABm9qndTOPj6opAuECQ3AC QXCryCmslEqOqSoB
E3ACDHACtiqJuzGnosmrEjACQRAEGzAEPeCsO5pqbTWql3lcAlECN0AB5HoD zYqqHhqtXdcZQTAC
FDAEFMAAJpCt6Fqp3rabAoEBN7CvFrCvB8ABZbitdlKsOPEYMdAC+zoD+xoB B5AD9aqreEGwpyMB
OXADEbCvGHsCJwCwliixsRlYjcEDGouxGHuxDtulr2av9kOXOXACERABJ0Cy N3ACB9AAZP9ENIi2
ofBkrK3hsb2hsTErsxhrAqwaV2BpYLHjIj5bcMbHAS6QAE8LtQkgtQbFsW9q qBIZeXYHJzameBBJ
molpfL+WQ08ZVUrrlUN6fi96qp+xtFvaV2RbkmF2phz1Nau3p1bZs267s+wW t3FKp0rFQ3crm2zL
G3v7oAPmt2k7Z3ULZ+pHuLA6XRfXRBPpf3FTqB4UpGslUjqLnIeblowmqyrr mZH7LNAEmAI7saWb
NN7qmvEpmj67twIlu0uLOIiiKNrKYZI5iJvyR5QzSLGKnuo6h53Tbw87XxPj tqjzfYEUjMUpvF+k
vPT1cbmCjZmqu9EqvfRHdSLWqCvZupj/KS/Hs3LdG09V6aicdYHWVb5vc77o y1nbYy/e06DuO3c4
WD7ci5/4akHg9H3w01r6qXGiW795u6sCgTIqwzLOK1kGN6mRScCSWxAGFHOA GpE0Wn1NFmkwFnmd
i6vG2bZA+pPuh7NXy1GPO5AQvLrC+qRIpk4e2ZJkCpPBB4AqnK4fzBp5Yrd0 RmhF1X7xiLOFa5fu
+7mg6qfXx8NJRJLvt5RH66Q33LNjO3kg2X9FCsMQWYBBPKysC75GyaUUpsXQ a75vOTzR5sTIG52J
g7sB66K7y6e9Ozl3qL9/OcY4d5q3YrxyTJ2giTvHwrws96opS8fLQztBl8fY K8intL3v/8i+btyk
bdxF49uAjNxFo9OXJCMB6lt/k8xTPsrFRak94agr8wvIKfxD+LvIRfxsNJJ1 ZlzKTHQx1/K/LHSA
CShDq2x+rurKppI/Ccw/J8q4v3TLgZvLuhyxBfQzFBxnANi1UlyjFjlWOwbN x0nExaypyexlMpnN
ROqTNgrETWzN1fzI/XNkLSx8DOWSYFOSYAZ83wyx4WzJE3h6L6zNs0xUlntV JyzE79xDUbyTixu3
ITlog+vB+zy82zdRVpxpHBxjG0xWCk1FFVXQlqyfYSzRe3yY0kTNEi27Fg0s E93R9NuqIH2vBjzS
iLzCJi3SF53SKm3QLC0ynvzJLz3TNC5d0zZ90zid0zq90zzd0z7900Ad1EI9 1ERd1EZ91Eid1Eq9
1Ezd1E791FAt0QEBADs=

------=_NextPart_000_008B_01C7389D.19445CC0
Content-Type: image/gif;
name="screen2.gif"
Content-Transfer-Encoding: base64
Content-ID: <008601c73894$b77d83c0$2c531eac@openelbe>

R0lGODlhtQE3AfcAAAQCBASGBHyG5IzGjCTGJMTmxNTu1Pz+RAQC/OT25ExS 7ESmRPT2dPz+hCQi
/PT2/CSWJPz+BMTCxPz+xPT2XCwy9PT+NKzWrPz+5GRq7HS+dPz+fPz+nPT+ 9DSeNByOHIyO7MzO
/BQa/Pz+bCwq9Pz+1Pz+VPz+PPz+/AyGDISG7JzOnNzu3Pz+TOz27FRS7Fyu XPz+jCyWLPz+FLy+
/Pz+zDw6/Pz+NLzevPz+7HR67Hy+fPz+rPz+9DyePNTW/Bwa/Pz+dCwq/Pz+ XG0QAAX3AJFFAHwA
AIUgAecAAIEAAHwAAAAzMQAvMBUzMAAgIGAAJQMKIAD/AAD/d3CmEA0C6R3Z EgAAALAMb1QABBUA
1wAAdwAAQAAAiAAA1AAAd35g/wBj/wBQ/8AA/wABOgAAiAAA1AAAd/9gq/9j uP9Q1P8Ad/+QAP/j
AP8SAP8AAACooADVnADURQB3AACipgAAAgBI2QAAAAAgDAAAABUAAAAAAEKW YP4EngA4gAAAfMAS
COIAEBIAbAACAZ8BAOsAAIEAAHwAAErpB+OLAIHUAHx3AMCIAHYAAFDaAAB3 ALAkAFTjEAESbAAA
AWzYAADjAAASAAAAAPxCAOH+ABIAAAAAADTYAADjAAASAMAAAPiFAPcrABKD AAB8ABgAaO4AnpAA
gHwAfHAA/wUA/5EA/3wA//8AYP8Anv8AgP8AfG0AKQUBAJEAAHwAAErpKfQr AICDAHx8AAD8SADj
6xUSEgAAAADE/wAr/wCD/wB8/7AAAFQAABUAAAAAAAAIBAEQ5QBsEgABAAA0 vgBkOwCDTAB8AFf/
5PT/5ID/Enz/AOgAd+PlEBISTwAAALBtGFRk5RWDEgB8AEAMNAAUZABPgwAA fEDUsQAy5QBPEgAA
AAQA1QAB/wAA/wAAfwH8iADj5QASEgAAANAACCUBEN4AbKkAATCINABkZACD gwB8fAABCAAAEAAA
bAAAAVAAQvAw/oMwAAAAAAygAACcAABFAAAAAABs6QDkzgASRwAAACH5BAAA AAAALAAAAAC1ATcB
Bwj/ACUIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmy pMmTKFOqXMmypcuX
MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWr WLNq3cq1q9evYMOK
HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMr Xsy4sePHkCNLnky5
suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs3aKIDXsGPLnk27tu3buHPr3s27 NWQAdoH7dgz8wY8Q
yJMj//EgrfDhjIH/ACKkuvXqDkI4h94YeAghKsKD/1AxXoUQ7Wifc0/s3YGO 8PBV6CBBY/t6xe0z
6N+vHwj6s+rdZ5h3IijwggIIJijCf2YFKCBhBCYooQIL2vfggBKEAIQDFXTo IQlA1JfehYcBR4MI
QjhAQoorOhCihSQORiACNNZIY4Ujxghhhik64OOPHDIoAWwZxUaUgzr6JZwL TDbJ5AMsFPQckhBR
CZSVSeqFpUEBAmekQEQOGeZADoY55ZBoiincmCdtmeVdbhLUZZponnmmnK+B SSadXq4p554oxTkS
b4QWauihiPZGmaB6/mmnkXdyyeekkaqZZ6AwMQpgZZrOaaeUgEr6qZ6VatqR qR8F+IALLLDQ3Fqo
yv8Y0Z2j1hkqqLV6eWulJcV66kAd4KDBBwF8AAMOsHIq0ZhfqtkonZaSeWm0 6pk5bZuZCoRCATgE
4K23Kayglq+BkXtrVuZqJNwFBezw7bcfRJnjZOlCi262HewAw7vvagBjZPV6 FfBFwLGgAb/vyvBq
g8rWNbBFwBlAAMLwGjCvZA9vlTFFBU9McQAyuHAxwMHhq4HHCO/w728lv7Tu yQj7IPLILDucrUAD
HPyuDxdw2eWUbEK1MV5DY1X0rAQVoIEPMviwg7xS/hzq0TNRTVeiWGet9day 3UwQq1CDOmmavDpl
9Ztfmepno2sG/dTZaHel9rNrl90U3HFrXGXXs43/HRXeed/7ULXQ6vqs0IH3 1amjjrpt9ltcRy75
5LdZBTjibl3+tuUtt6Uq2AuvjPnVkAMrLLHGIjsu5zZnri23/Ia7elWaP+66 BOy6y2+8om/euucS
5Lsvxf7SPPpctbsmgcEfgxw6WcmzFP1S0w8VMcoIf2DxprR3zlbHzYds/NuU l28+16V3ADPFKo+f
OOm4r7/zzNy/n9dzOfPLs88BNxtU9fa7W9KW1rSnSepwEwGgugJ4P4OA7SCe Ytal/GcvZ1GKbBO8
lkkUyMCkLI5xpNoTr8wkQhGujW4p4WAHj/LBEpIKUudyoa1CeLiuYWqFv2uI p2SIQghekIaFa4kK
/3F4JKSxTYaGqyAQk8jEPyGQJEMkolBQJcFpkbCGVZRWnqqVweRFUYpXwsgX UwhGudRrjDdE3vnW
yMZCHc+MOYSj7+CHvII8IAEGcMHz6ifAOMLlOSg4XQpSl6w51hF+DyhAAWIn rt4hBY1hhB+7hvcu
7TmShd6LC3DUp7OUXVJ5fiwd8z7mg7BBT2htTKUqa2OzAmBvd6YcCyTLqBPg JOCVCYulWGZJS5wA
xwXy49cAPtnLU0pAWLgsZUJaSL1i3k4CA6Ckt2SgOoQwM4b822ICU+VM4A3E AEvzgNO2t8wq+XAh
/eNmNwtJkFbRL2pts2IXl2jBoM0pWvW0VhOJpP9BdK6TnUir1QVztSsSEpSg NDwhQ3j5z5iojZ8m
nNoMJ2pDBO4ThvRM6BPL2VD3nZOi0hooEq2JKx7+8IcK9WdH+bjQkY50nxI9 F0zpGSnD1S2mG10p
WB66RX1qkW3WApMG+SbUeY6tizY9Yg9zqlOBPVKITS0LQ9HZzzRGNSxT3UlW r4qtUFZtlWAF62K2
mhOGktWXY81kTVSFRz1+L61elQkgBUnI2bFHrTQRTiIX+S7ZEfMvZ72JWQUy yeyRk2H4Cati21jL
4Gmgk/xqH0u5KrflQVZ/usQqZTXryubxbrKb1YotcfktGWR2p6FNmwSASdoA DNOjqaWKcJAZs9P/
knSbZIRYbCuLM2mCrJqDC25Ki6TSigR2txxRDzh9IM4dHDa4uLVqdJFrNIO4 E4I9/SnZZpjF7eZT
nvEUE1DD2yzHfZS6V/lgSnXVNhR+6oQz5W4ICSdRux0Qvek1p3chVdOX9veg R+zTrkxoXrHhl3UO
uel7lwpT+J40qRRN4kkTfOD8QtdPo2oiTTfMYQyD0L2A6q8SK2zIlu4XokLF E9AcfEUM3tRWWaSV
FWN6XBJzDK827iMdc/xGTfJYKjXO64//huMhPzWuRgbljjm12CabT3pFrtmS uzpletmxrXtErEqc
zOXJZWauwxrksQCaZKXoVZGMtGuZzUzYAvi2/1jPNeaa2czJj0lWy3N+6igp pkzQ5tl6Eujsxz6L
5z8XZbThs61TDY1J1n7stX5m9E9mG0xv9fm8Nz70errM6a1FN5r8oqZCsBQn +o66wIxKV5Ahh4JW
u/rVsI61rGdN61rb+ta4zjWuY6XccI6zuJi+LVNxamATG3fTsXZBHh+g62Y7 +9nQjrareW1dFrxT
xUVdsbNsOsEXhteJ4y2quPGJ4hEHmzUAePXpigWDAkj73fCOt7OpvU2BAk1U 3vVbED8M4KUaezjp
bjWa+7oCZsv74Ag/OL0HV24B+5u/U/MffTFqqfhOVIfIRkFhQ82ChHv8489e OMYzKl4Rw9jf4P8G
6Qh5KOF/+ybgj/2YBkBO85rTWuTG1jDJM+w3U7O4vib1+YC5k+49x8zgNk96 zXG+UH76NMVc1OYL
x63FqLe3niEuFbFXnTkUSKx5Kei40sf+cabzVr/QSfctm+cBpJP97fE2O1eo mPFKf2sAcM973Kcr
x7QL3O4L6IDeBx9tuT8Tip1OPKIS6OoVXNYD7ob1ayQf8GlXnvBjN7w3exXl Zb6aBTvwgDgH4AJZ
T/7Vp7c85t+u+bdu8MrLdv2sZN0BwZu+1ZUPeO5xv/rM893Hr9cWXces5sHN m/fI3z0KLt97mree
zCI5M1+/5VfYWvP4y5828rPP/eYv/fd/7Or/xitZgL9yqdmzWb5s1B8b739/ WYqPP6GwVWf2mV9K
6Ed997N/eea7H+FcBzxGh1nWB0H5p339t3/+93/yFoBvJWgUQ2hSxXgMWIG3 5oDJsnYfY1oFeH4W
+IGzhoGr42gUA2mFlmAgmIKSt2kCQVv8sgCKdl9G5BFUw2sqeIPLx4K9FWrA JU/nRlLDJUbmJoTL
goMqKIIwslzN9Vw+KINo9ysgYYNGCIJISDPXhW/cpmAupl11g1RcmF3yBYWz N4UfWIWR5kPsVVJX
B2A/12HzNYTHVoRkaIFmeIKjplQQx2CU8l8vFWDipU5jOIcMWIcTeGEb5mCH CGJueHJFw2vy//eI
uaGDFMZv28WHGtVvYZiGcAh+kjZpT+hiTBR1XEhgPXRFHmZfcdiJgIZkqthY rNiKaPWKsGgThChd
s8gTtUhlt9gTuRh8u8iLnUcckDiMrLQSvch5mHGMUARlshgdEmAcyqEczHF/ p0KM1khBiyIB03Ed
1+Ef1PiLLuEd4CEe5BEe5/GN4AhlIeAe8REe8yEkcpaOZZUhDsAf/OGNHSiP UBUCBXIgE/Ii+aiP
xpghBTIhCIIjZyiQLpMhG+IhH4KQdqiQDiUBJ8IiFukiIpKQEqmOImAjNgKQ GrmRW8YjQAIkFSAk
/YSNP8gxBaZD5QZsIjmRq+UkTQIlPnNfmv+TTil3hzFZNUZ0TyC1bfhkQd+1 k1T3dDJVVcXWkwup
Xz/TbUCkciy3khc3QlDpckwJVU5pYBflX04XUkuZbX9YcUA4iVnZlAlWUQ8W UhYHlmNZQTXVcmho
lmeplXQpdFoXX6ZmL0BJOPYlYZZYl3Y5clgEXn3iYeFWlNkklt1VdWAZmII5 kM0YmYB4SJQ5kpN5
mckVjOF4jZ4JV1XmkwSBATxQOvjBmYMpARwQATVweCWCmswoED1gAgcwAq6J IZmJmQIxAScQBDfQ
mrKHGMo4KK4oECMQBAzQAEPQA8FZIp55jcVZAzdAAdR5AxPQnJqJjBKwASMw BNQZBCaQA9D/l53E
KQEYcAPoaQHoeQKlWXzkWZ4x0ALoOQPoGQEHgAHu+Z4hARw5cAIRgJ4AegMH wAH5qZ/cxAM3cAIB
Wp83gJ8zOBXDaWMAkAMHEAERoKALegAxgE3EtolNp5SxaaDRdwIncAALGqAU QKBDiIqpGEURSmIA
wAEukAAzOqM0mgA3qqJ42VNQ+SUGJWzf5qONSVwiWp536VInR1NW4qN9SHJE WKT7+YQIlaR1QnEf
dZhSJ5XD9qBQSoNSiqSaeHErGnRN6qF02aViSJhr+YYcZlFlqpcb8aIV1in6 1F4Z9nR7OZQtpmEt
uSxoGoWSyZNa9aeViXhuQlZySoPPaY09/xZ+oXmbbJab8fiMoIOdkfqoshcs w8JuwBWSq4iphbQt
3UJwBXpkoDo7uZM9MXh2OmaZcCQ8MoeOPpGoXko6A5gwWaZZ5LOow2gzXzdo cbZLhOqlLNBaIHNt
sjSsv6I+rXVnhaisCxQ/yYSsyQqt0QpNl7U/UbOMW2qmtWqtTxpoBOQ0ugSi cdqt3pqm4JqKA/FA
57RiQRpjMlU44KWYKhmu65pphriW9paU4AaYQIeuXJqvfrqVe9hwfLmF1/Io EYew6kqwA3tqFNdy
AiWmQcknOodyRAqxnChsWvqx2PRiQRSYQ0Or6MVM8RSkWWc3MvZtf7in3/o9 vNqr3XOtn//4P6Z5
qpdqXOYqqJ/anKvSKrk6qUQmqWenqahDfLL6s33neqKaZks7RbCJWrjTLqoa tThrtHMXPPoSqwGp
ZK6aLLdaWkOrWjWrs8L6qxEYrLoqW1OrWsUaPtTathA6s5CYPnbnLc5KtBw7 iRdgdzLjs2S0JYfq
KyZLXfiTrT2zrTXEoZtJuMVFd31bsAKhNExDrtg1dK8HuYIquZN7s+56QAom dXXqmESJp1u4bd3l
dNf0uVipUoiJiXCKl1X5ryUlsEbpuoJrYld3sFl6UV+ZbWk4YzTmsDeruxyV ljDUhgFrsSV3u8/b
vBl7psibvGqaVLK7pok4lW3qudW7uz5625UqO17xqm0wVq8tC5it+71OmJqz yr4wuWU9O4/wa71N
W79h6aj42776u7+5m7P+67ibF8C466nIe7jnSsBVZ7eKp8AO/MAQHMESPMEU XMEWfMEYnMEavMEc
3MEe/MEgHMIiPMIkXMImfMIonMIqvMIs3MIu/MIYERAAOw==

------=_NextPart_000_008B_01C7389D.19445CC0--
Re: Drawing connections underneath boxes [message #229073 is a reply to message #229049] Mon, 15 January 2007 20:10 Go to previous messageGo to next message
Anthony Hunter is currently offline Anthony HunterFriend
Messages: 446
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.

------=_NextPart_000_014A_01C738B7.4AC14820
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_014B_01C738B7.4AC14820"


------=_NextPart_001_014B_01C738B7.4AC14820
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Luthiger

The connection layer is always the top layer. This is by design in GEF =
to ensure that connections are always observed in their entirety and =
that when shapes overlap they don't appear to be connected to the =
intersected shape.

The is shown in you example below, if the Blue Square Open Source =
connection is hidden below the second Green Circle Open Source, it would =
look like it was connected to Open Source and not AAA.

Cheers...
Anthony
"Luthiger" <benno.luthiger@id.ethz.ch> wrote in message =
news:eofn1c$4h1$2@utils.eclipse.org...
Dear list members

I have a model I want to visualize with boxes in concentric circles =
around a central box. These boxes are connected with straight lines with =
the central box.=20
I derive the root edit part I use from FreeformGraphicalRootEditPart.
When my model is displayed, all is shown nicely except that the =
connections are drawn over the boxes (see att. 1).


Overriding the FreeformGraphicalRootEditPart#createPrintableLayers as =
follows:
FreeformLayeredPane layeredPane =3D new FreeformLayeredPane(); =

layeredPane.add(new ConnectionLayer(), CONNECTION_LAYER);=20
layeredPane.add(new FreeformLayer(), PRIMARY_LAYER);=20
return layeredPane;=20

doesn't help. Now, I don't see the connections at all (see att. 2).


What do I have to do to make the connections visible in the =
background?

Regards,
Benno

------=_NextPart_001_014B_01C738B7.4AC14820
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.3020" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi Luthiger</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The connection layer is always the top =
layer.=20
</FONT><FONT face=3DArial size=3D2>This is by design in GEF to ensure =
that=20
connections are always observed in their entirety and that when shapes =
overlap=20
they don't appear to be connected to the intersected shape.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The is shown in you example below, if =
the Blue=20
Square Open Source connection is hidden below the second Green Circle =
Open=20
Source, it would look like it was connected to Open Source and not=20
AAA.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Cheers...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Anthony</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Luthiger" &lt;<A=20
=
href=3D"mailto:benno.luthiger@id.ethz.ch">benno.luthiger@id.ethz.ch</A>&g=
t;=20
wrote in message <A=20
=
href=3D"news:eofn1c$4h1$2@utils.eclipse.org">news:eofn1c$4h1$2@utils.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Dear list members</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I have a model I want to visualize =
with boxes in=20
concentric circles around a central box. These boxes are connected =
with=20
straight lines with the central box. </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I derive the root edit part I use =
from=20
FreeformGraphicalRootEditPart.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>When my model is displayed, all is =
shown nicely=20
except that the connections are drawn over the boxes (see att.=20
1).</FONT></DIV>
<DIV><IMG alt=3D"" hspace=3D0=20
src=3D"cid:014401c738e1$338db330$6401a8c0@rationalnt.ibm.com" =
align=3Dbaseline=20
border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT><FONT face=3DArial =
size=3D2>Overriding=20
the&nbsp;<FONT face=3D"Courier New"=20
size=3D2>FreeformGraphicalRootEditPart</FONT><FONT face=3Dsans-serif=20
size=3D2>#</FONT><FONT face=3D"Courier New" =
size=3D2>createPrintableLayers<FONT=20
face=3DArial> as follows:</FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial>
<P align=3Dleft><FONT face=3D"Courier New"=20
size=3D2> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; =
FreeformLayeredPane=20
layeredPane =3D <FONT face=3D"Courier New" color=3D#820040=20
size=3D2><B>new</B></FONT><FONT face=3D"Courier New" size=3D2>=20
FreeformLayeredPane();</FONT><FONT size=3D3> <BR></FONT><FONT =
face=3D"Courier New"=20
size=3D2>&nbsp; &nbsp; &nbsp; &nbsp; layeredPane.add(</FONT><FONT=20
face=3D"Courier New" color=3D#820040 size=3D2><B>new</B></FONT><FONT=20
face=3D"Courier New" size=3D2> ConnectionLayer(), </FONT><FONT =
face=3D"Courier New"=20
color=3D#0021bf size=3D2><I>CONNECTION_LAYER</I></FONT><FONT =
face=3D"Courier New"=20
size=3D2>);</FONT><FONT size=3D3> <BR></FONT><FONT face=3D"Courier =
New"=20
size=3D2>&nbsp; &nbsp; &nbsp; &nbsp; layeredPane.add(</FONT><FONT=20
face=3D"Courier New" color=3D#820040 size=3D2><B>new</B></FONT><FONT=20
face=3D"Courier New" size=3D2> FreeformLayer(), </FONT><FONT =
face=3D"Courier New"=20
color=3D#0021bf size=3D2><I>PRIMARY_LAYER</I></FONT><FONT =
face=3D"Courier New"=20
size=3D2>);</FONT><FONT size=3D3> <BR></FONT><FONT face=3D"Courier =
New"=20
size=3D2>&nbsp; &nbsp; &nbsp; &nbsp; </FONT><FONT face=3D"Courier New" =

color=3D#820040 size=3D2><B>return</B></FONT><FONT face=3D"Courier =
New" size=3D2>=20
layeredPane;</FONT><FONT size=3D3> </FONT></FONT></P></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>doesn't help. Now, I don't see the =
connections at=20
all (see att. 2).</FONT></DIV>
<DIV><IMG alt=3D"" hspace=3D0=20
src=3D"cid:014501c738e1$338db330$6401a8c0@rationalnt.ibm.com" =
align=3Dbaseline=20
border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>What do I have to do to make the =
connections=20
visible in the background?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2>Regards,<BR>Benno<BR></FONT></DIV></BLOCKQUOTE ></BODY></HTML>

------=_NextPart_001_014B_01C738B7.4AC14820--

------=_NextPart_000_014A_01C738B7.4AC14820
Content-Type: image/gif;
name="screen1.gif"
Content-Transfer-Encoding: base64
Content-ID: <014401c738e1$338db330$6401a8c0@rationalnt.ibm.com>

R0lGODlhrAEbAfcAAAQCBASGBHyG5IzGjCTGJMTmxNTu1Pz+RAQC/OT25ExS 7ESmRPT2dPz+hCQi
/PT2/CSWJPz+BMTCxPz+xPT2XCwy9PT+NKzWrPz+5GRq7HS+dPz+fPz+nPT+ 9DSeNByOHIyO7MzO
/BQa/Pz+bCwq9Pz+1Pz+VPz+PPz+/AyGDISG7JzOnNzu3Pz+TOz27FRS7Fyu XPz+jCyWLPz+FLy+
/Pz+zDw6/Pz+NLzevPz+7HR67Hy+fPz+rPz+9DyePNTW/Bwa/Pz+dCwq/Pz+ XG0QAAX3AJFFAHwA
AIUgAecAAIEAAHwAAAAyMQAvMBUzMAAgIGAAJQMKIAD/AAD/d3CmEA0C6R3Z EgAAALAMb1QABBUA
1wAAdwAAQAAAiAAA1AAAd35g/wBj/wBQ/8AA/wABOgAAiAAA1AAAd/9gq/9j uP9Q1P8Ad/+QAP/j
AP8SAP8AAACooADVnADURQB3AACipgAAAgBI2QAAAAAgDAAAABUAAAAAAEKW YP4EngA4gAAAfMAS
IOIA5hIAFQACAJ8BAOsAAIEAAHwAAErpB+OLAIHUAHx3AMCIAHYAAFDaAAB3 ALAkAFTj4AESFQAA
AGzYAADjAAASAAAAAPxCAOH+ABIAAAAAADTYAADjAAASAMAAAPiFAPcrABKD AAB8ABgAaO4AnpAA
gHwAfHAA/wUA/5EA/3wA//8AYP8Anv8AgP8AfG0AKQUBAJEAAHwAAErpKfQr AICDAHx8AAD8SADj
6xUSEgAAAADE/wAr/wCD/wB8/7AAAFQAABUAAAAAAAAgBAHm5QAVEgAAAAA0 vgBkOwCDTAB8AFf/
5PT/5ID/Enz/AOgAd+PlEBISTwAAALBtGFRk5RWDEgB8AEAMNAAUZABPgwAA fEDUsQAy5QBPEgAA
AAQA1QAB/wAA/wAAfwH8iADj5QASEgAAANAAICUB5t4AFakAADCINABkZACD gwB8fAABIAAA5gAA
FQAAAFAAQvAw/oMwAAAAAAygAACcAABFAAAAAABs6QDkzgASRwAAACH5BAAA AAAALAAAAACsARsB
Bwj/ACUIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmy pMmTKFOqXMmypcuX
MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWr WLNq3cq1q9evYMOK
HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27eMUC2Mu3r9+/gAMLHky4sOHDiPMq DgrAbuPFkHk2fvAj
hOXLln+4SPs4suebjX84cCCktGkhIn5w/sy6ZuMQDlSAUCGbtgoSIVa33g3z tRAdtm3rEJIbbWfe
yFW+BpKhufPmDmjoTk795GsRCrJrzy6i+Nnj1cOH/7y+fTsQ6cbFqx8vIYQI IRXiy0ft3Sz49fgx
NqYhgoQQB/4B6IAI6H2X34EZXYfAggwu2N10CEYoUWgVjGahhcQVxFeCGw51 n4QgLvQYCw+4YOKJ
Jmo40IcQsQiUiyHGSBCMBoHXWF8r7iUQjjPWqKMEnd0I5I4/dogSjTLGiGSP PQY55I5PRknkY05W
SSWTUpa05EiIdenll2CGmdh6W0LZ5IpA4ujkQUJCWSWaORppUpns1UUnZHTa GGWbcGaJ5ptu9umn
db0V9EACBrjwAFt3LnbnmoAOuWaNe1Y6aaVHFioQCjho8EEKH8CAw1qNKtao kTymeaWZUwb5o6p8
qv86pXKaPlBAAQHkmmsKK6hVal6/YqlVsBs9dkEBMOiq6wcGQBgesawOW2gH GmigrLI7OFsdtF9x
q58ELFh7ra4+sJAemY4VWgAB4y5rroHo2lloAuy2G4AM79qHn7dd8WtRYy5o UO+4A2hLnb9bIUzR
Y50OTG6++sZLl8ITdTZAssrKMKqGNrr6alQUuxXyVSO3SJABGvjggQ87NOsj x32WLJPMvopp8804
55xqS/exwMJmbLK66qVP0Zzkt2E9KrSZO0Nl9NEXPS1ZRKs+WbXUPEOtE9Zb t+gXrDoS7RTXWk8I
Vp5n/ilo0WV37RXaav8pp9P26Wz33XgLZhXZTfH/PXVbH/q9kuBKEZ4TeIcm uuhYge+dblmdceop
qKKSdZ/hmcoLuUC24qosr5arWBXmR5Fuk7HIjsss46JTZXpRr9PUGLXijpst 62uD/Hjo4dobQLmh
RytV7B7qu67vH0B8du50ax46vb7ju/mgRedt/fU66xuww8oWPD3xbLe9sEAN jwu8vuD3LX5FFmOs
q8Y+etu0Tx9Hlj6eJ6e8csuUCm+2UfVz1Pr+ZRCfAa11bkJVkeZ2uSKpjUoL 5Nv9kDJB/D1ET5Hi
U8euZqmqYco6FRwgV+AWN0mpiXmSKqEGZzQ/LoWweCJkn8nSlkIssWiFGRRW SmJ1lxcKcIZWU+EH
/1WUw0uJjUv+m4sPf+g1j3lsaXF6Yquk1KG5aSmJcVkiE2U4QhSKLIYJQlrC vGgc7JnxjF4q3e6o
dy4tukaNzsOigTpTIp8tzldwnBgCSfWYDnTqAwEI1cYM9qI1ynF6KCgADq4F OkL+xI2gCRqjBHKs
HahOecGDnSEPqZfZ7cB919KAI+m3SU52a0i9s5cM7jg92KHxlbAMDEIguUMo GYB7ylodvGREOlrO
CU0swOX7DthKXmLOl0hEE7WEGYDb7fJohkNmneB0AYGZj5h7FNHY2hZNvfRP AgOoXa58cAGFkFCH
bDrh/zoiTawEkFCn/KYECpAyGbAMk9k0pyT1Kf9GjrQzK4L7Zxj3ORAX+GyW EZRiFTsIQT0xiUdV
jCgOw3ZObrJEoCD5FQ5tWMOOGnGhRRRioILoEIy6028mrVhCHrUhK8XMo3va GQbl1lKR1tCD2gSj
BMe4UiCukEiWCioWZzrSl06qTTjlp05p5c6cltSmMN0oFIUn1agalWlTPU5K h8W1rTYESSylaATj
xLSIzoqFNYXVWSHVUKRidapsXF9XHccQjBLOqwnDGl4JqlShWDFzYJSnSPaa z1mWMrBx9afuLnjY
HcbysY8FKkkIq7Q4Zi2ORiPsOpUYE8QZlESTRKdH8HqqxgLWj54KZOXwCLPB LqVUmv2lphK5yM//
9YqQMkupRk0Lz0pe0pG5pSD7IEtcNHZWAh34pL1EeS6EZjSPL3knchqTynat srk9/Ug7TSfd5DTm
lshzWcREFDJk9jK2pAxm9LCJu6+O1q/RRe8jkWvNdjlzvO5lZyF5Jt/9VhOX PmCvU6nGVC5eUGH9
1U+C9wtOcf6unAR+alL7ydfNMrZYpFTOghlDEHr6wJ47wGddx1dLAqoUwzuR 4IbhW5DPpvNGCg1U
Q8lKUokqlKJlnXGq/lrhA2vkhWTrLojghlMhQXBpb+JgSIMYK61CNbsGjtrh jrRiTV54aC09qhBf
teSbytiINBUyGUsqv0jOqcoAnOGVkpzVoCp5/8tYdRUVS/jUgZpYdmde6pWL 6lYtA6qqUl0zDYVK
Ukz5i1vEe5qYoUbkHGtQq1x2YAI5KKsam/CJbNXyW38MrddlFs2v5e2JSRxd FyJWtG8p750vOlhQ
b9OyxQoWZV0dPj1OM8KD0y6tm2frWwMRsLE+9YDl8mkLX9Gfu55KsqV87F9P FtkKLq60rZfMXk+2
ss/m9I9FzWxrNzu/1Y4awjxrx9COZ9rovluBwf1cBb9XIKgFpCBJZcz4Xli7 7sa3BGjLyNtiN0Qt
lO2I9T1c10rAt9dK3iglxONw97WzmUWuctvF3GeWreEZBeu7JyQ16jo4Y6zM 5AADTnAo29lrmf8C
r710iV+dLvrkhoX5V3eqXlUKOGnCjmKrH05qMrN6mfa6bzFzbkq3+fyy/72m yXvOYqKn++k5G3U4
r0VOnqMagWBteJk6TfQdoeDrYA+72MdO9rKb/exoT7va16522Ha4nvccdmGx PnDqbb3bOQfA2H2W
gAew/e+AD7zgBw92t7f4oC+e4qxqOmMmj1VYjZeo4tOa2KvHUO9g/6NqcUD4 znv+84A3vNkiFVNK
uRWuTqZhl48Yc6eDXZEJXwHoZ0/72ouezGGT20t1zuUopt7RMaV8kytveRFi HuG5ZEHtl8/8wN++
7j9N0wfZPETIE9qhHc1+3fOOguSCElvND7//+M3+fKdGH6ZI5rOgIGXTqkZL 00UXn96rO65Vjv/+
9y8/ecXaeOlDOvcJdFY6N4CPx1brt3vxx00ooHLtkjz494DNtyV/0V73xn3Q Yy8e4HcQuIGzt0ET
WHxNhWvchwL1RTAceIKf94HbR2xdByRfR0+4tAAaiII06HyjxlnsBHU6GCYV A3Yr4GA+UABjtxdi
R4RhZ4Q1CIH6l2obh4NUE3YJsAMf5gMD4AJkh4Rfh4UooIVJOH5L+EX6RRB1 BFr0NiFj1wEdQH5Z
WHhr2IaY14X5d4MsGIbIpXnzxlpP+HeY94Z7yIZbCIf494WA8278Zlt42CKh 14Z/uIiL+IaA/xh+
gmhuKIZ87rJws6SHfrGFmfgXjyh+sLWDoNgl7+V9y2WJbKKHR8iIf+iIjtiJ tteCHhc9IUeBF4SK
bMiKqtiKrtiBsCgBDKg64jV0K9VSu1iMbdeLNWddN7c8aKWCXmeM0Fh2y5YU s1OC1yJ0lvM1XxWN
3FiEvXhw1jhOy9h6IqhY7ZaH3diN0yhcAjF1ylJ1ORKPgqVPEyZlJQNb6ZiO 6whdHgZiyhNpPcZu
5lhytZiP3LiPaXZ4+GRkViNpDFlplYZlbUVjWTZSFIOPBhmNCGllEqZ9Dylp VvVm6jc0KaRqZpiR
0LiRRNFoDYljbeZS6TeScSZ9BFlSKJmS3/9YZ4ImYy/5QDFpVUymfdvGcaFY lISRkwIZaNMnVIDG
lDxJfOW4bqWWcS0Igjo0kXJGYxFJU1C0UEHJelHmWM6ma+f2cvLHbaOFbdnW airJYE6YZ1HpcGWJ
WG1ZgaZmbFqiVxjHS2gpbjBEZXWJZ7CWg6uWa4Ozl/kRmAIJbYV5UdGkmKw2 mPnWmC6hYkZ5mYAh
l3CBYGX2RsA2h76WRcEmczOjVxJAGZiBGZphiv+Cma5Jcig3lFN2RaJBGqdR GqnBmqdmlnWWYhEH
G7URnLdRH8JYlbzZmz1BM74BHMGhAsNBnCJnnBfZdPgWAszxHM4RHbopVwh5 nCbjHuWhHQ//8m/C
5p1j6ZYYBp7hqQDnsZ2MFlzQtW3uAR/yER/04Z71ZnAUNG4SwB8B8p8DUiAt Z3wRxxSH1h4i0CAN
Mp4Wx53fFmph9AMVciEYQpwBBJtjRjWIaU6UJ3cX13Egg2gCQSIogiIv0zpz RWESOHKmqWx4l1/Y
91OMp0A39ntoRZH1s0ErCE0p6jqyFmEe+JNAmX2N01O/p6NQCZn29pmuw3QD F6MdtGVqkpWiNaW+
Z1gryqNSSVdxOYwy1X4PKZQ0OaZ+clQ8FDRZqiRKSpjnaXJHOkRhen42miVg xnrDJ6QRYp4o1i9t
So7/50RbmWlr9U4QlWVSNIA06WdD1k3M/7iYm5mnx8Q4S7KmSyceekqHtBiQ YKgel4qp2Wh1TNgb
rzmqYTmgGXqIlzUQGMADoYqXpgqV5GmYA8EBETABm9qndTOPj6opAuECQ3AC QXCryCmslEqOqSoB
E3ACDHACtiqJuzGnosmrEjACQRAEGzAEPeCsO5pqbTWql3lcAlECN0AB5HoD zYqqHhqtXdcZQTAC
FDAEFMAAJpCt6Fqp3rabAoEBN7CvFrCvB8ABZbitdlKsOPEYMdAC+zoD+xoB B5AD9aqreEGwpyMB
OXADEbCvGHsCJwCwliixsRlYjcEDGouxGHuxDtulr2av9kOXOXACERABJ0Cy N3ACB9AAZP9ENIi2
ofBkrK3hsb2hsTErsxhrAqwaV2BpYLHjIj5bcMbHAS6QAE8LtQkgtQbFsW9q qBIZeXYHJzameBBJ
molpfL+WQ08ZVUrrlUN6fi96qp+xtFvaV2RbkmF2phz1Nau3p1bZs267s+wW t3FKp0rFQ3crm2zL
G3v7oAPmt2k7Z3ULZ+pHuLA6XRfXRBPpf3FTqB4UpGslUjqLnIeblowmqyrr mZH7LNAEmAI7saWb
NN7qmvEpmj67twIlu0uLOIiiKNrKYZI5iJvyR5QzSLGKnuo6h53Tbw87XxPj tqjzfYEUjMUpvF+k
vPT1cbmCjZmqu9EqvfRHdSLWqCvZupj/KS/Hs3LdG09V6aicdYHWVb5vc77o y1nbYy/e06DuO3c4
WD7ci5/4akHg9H3w01r6qXGiW795u6sCgTIqwzLOK1kGN6mRScCSWxAGFHOA GpE0Wn1NFmkwFnmd
i6vG2bZA+pPuh7NXy1GPO5AQvLrC+qRIpk4e2ZJkCpPBB4AqnK4fzBp5Yrd0 RmhF1X7xiLOFa5fu
+7mg6qfXx8NJRJLvt5RH66Q33LNjO3kg2X9FCsMQWYBBPKysC75GyaUUpsXQ a75vOTzR5sTIG52J
g7sB66K7y6e9Ozl3qL9/OcY4d5q3YrxyTJ2giTvHwrws96opS8fLQztBl8fY K8intL3v/8i+btyk
bdxF49uAjNxFo9OXJCMB6lt/k8xTPsrFRak94agr8wvIKfxD+LvIRfxsNJJ1 ZlzKTHQx1/K/LHSA
CShDq2x+rurKppI/Ccw/J8q4v3TLgZvLuhyxBfQzFBxnANi1UlyjFjlWOwbN x0nExaypyexlMpnN
ROqTNgrETWzN1fzI/XNkLSx8DOWSYFOSYAZ83wyx4WzJE3h6L6zNs0xUlntV JyzE79xDUbyTixu3
ITlog+vB+zy82zdRVpxpHBxjG0xWCk1FFVXQlqyfYSzRe3yY0kTNEi27Fg0s E93R9NuqIH2vBjzS
iLzCJi3SF53SKm3QLC0ynvzJLz3TNC5d0zZ90zid0zq90zzd0z7900Ad1EI9 1ERd1EZ91Eid1Eq9
1Ezd1E791FAt0QEBADs=

------=_NextPart_000_014A_01C738B7.4AC14820
Content-Type: image/gif;
name="screen2.gif"
Content-Transfer-Encoding: base64
Content-ID: <014501c738e1$338db330$6401a8c0@rationalnt.ibm.com>

R0lGODlhtQE3AfcAAAQCBASGBHyG5IzGjCTGJMTmxNTu1Pz+RAQC/OT25ExS 7ESmRPT2dPz+hCQi
/PT2/CSWJPz+BMTCxPz+xPT2XCwy9PT+NKzWrPz+5GRq7HS+dPz+fPz+nPT+ 9DSeNByOHIyO7MzO
/BQa/Pz+bCwq9Pz+1Pz+VPz+PPz+/AyGDISG7JzOnNzu3Pz+TOz27FRS7Fyu XPz+jCyWLPz+FLy+
/Pz+zDw6/Pz+NLzevPz+7HR67Hy+fPz+rPz+9DyePNTW/Bwa/Pz+dCwq/Pz+ XG0QAAX3AJFFAHwA
AIUgAecAAIEAAHwAAAAzMQAvMBUzMAAgIGAAJQMKIAD/AAD/d3CmEA0C6R3Z EgAAALAMb1QABBUA
1wAAdwAAQAAAiAAA1AAAd35g/wBj/wBQ/8AA/wABOgAAiAAA1AAAd/9gq/9j uP9Q1P8Ad/+QAP/j
AP8SAP8AAACooADVnADURQB3AACipgAAAgBI2QAAAAAgDAAAABUAAAAAAEKW YP4EngA4gAAAfMAS
COIAEBIAbAACAZ8BAOsAAIEAAHwAAErpB+OLAIHUAHx3AMCIAHYAAFDaAAB3 ALAkAFTjEAESbAAA
AWzYAADjAAASAAAAAPxCAOH+ABIAAAAAADTYAADjAAASAMAAAPiFAPcrABKD AAB8ABgAaO4AnpAA
gHwAfHAA/wUA/5EA/3wA//8AYP8Anv8AgP8AfG0AKQUBAJEAAHwAAErpKfQr AICDAHx8AAD8SADj
6xUSEgAAAADE/wAr/wCD/wB8/7AAAFQAABUAAAAAAAAIBAEQ5QBsEgABAAA0 vgBkOwCDTAB8AFf/
5PT/5ID/Enz/AOgAd+PlEBISTwAAALBtGFRk5RWDEgB8AEAMNAAUZABPgwAA fEDUsQAy5QBPEgAA
AAQA1QAB/wAA/wAAfwH8iADj5QASEgAAANAACCUBEN4AbKkAATCINABkZACD gwB8fAABCAAAEAAA
bAAAAVAAQvAw/oMwAAAAAAygAACcAABFAAAAAABs6QDkzgASRwAAACH5BAAA AAAALAAAAAC1ATcB
Bwj/ACUIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmy pMmTKFOqXMmypcuX
MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWr WLNq3cq1q9evYMOK
HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMr Xsy4sePHkCNLnky5
suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs3aKIDXsGPLnk27tu3buHPr3s27 NWQAdoH7dgz8wY8Q
yJMj//EgrfDhjIH/ACKkuvXqDkI4h94YeAghKsKD/1AxXoUQ7Wifc0/s3YGO 8PBV6CBBY/t6xe0z
6N+vHwj6s+rdZ5h3IijwggIIJijCf2YFKCBhBCYooQIL2vfggBKEAIQDFXTo IQlA1JfehYcBR4MI
QjhAQoorOhCihSQORiACNNZIY4Ujxghhhik64OOPHDIoAWwZxUaUgzr6JZwL TDbJ5AMsFPQckhBR
CZSVSeqFpUEBAmekQEQOGeZADoY55ZBoiincmCdtmeVdbhLUZZponnmmnK+B SSadXq4p554oxTkS
b4QWauihiPZGmaB6/mmnkXdyyeekkaqZZ6AwMQpgZZrOaaeUgEr6qZ6VatqR qR8F+IALLLDQ3Fqo
yv8Y0Z2j1hkqqLV6eWulJcV66kAd4KDBBwF8AAMOsHIq0ZhfqtkonZaSeWm0 6pk5bZuZCoRCATgE
4K23Kayglq+BkXtrVuZqJNwFBezw7bcfRJnjZOlCi262HewAw7vvagBjZPV6 FfBFwLGgAb/vyvBq
g8rWNbBFwBlAAMLwGjCvZA9vlTFFBU9McQAyuHAxwMHhq4HHCO/w728lv7Tu yQj7IPLILDucrUAD
HPyuDxdw2eWUbEK1MV5DY1X0rAQVoIEPMviwg7xS/hzq0TNRTVeiWGet9day 3UwQq1CDOmmavDpl
9Ztfmepno2sG/dTZaHel9rNrl90U3HFrXGXXs43/HRXeed/7ULXQ6vqs0IH3 1amjjrpt9ltcRy75
5LdZBTjibl3+tuUtt6Uq2AuvjPnVkAMrLLHGIjsu5zZnri23/Ia7elWaP+66 BOy6y2+8om/euucS
5Lsvxf7SPPpctbsmgcEfgxw6WcmzFP1S0w8VMcoIf2DxprR3zlbHzYds/NuU l28+16V3ADPFKo+f
OOm4r7/zzNy/n9dzOfPLs88BNxtU9fa7W9KW1rSnSepwEwGgugJ4P4OA7SCe Ytal/GcvZ1GKbBO8
lkkUyMCkLI5xpNoTr8wkQhGujW4p4WAHj/LBEpIKUudyoa1CeLiuYWqFv2uI p2SIQghekIaFa4kK
/3F4JKSxTYaGqyAQk8jEPyGQJEMkolBQJcFpkbCGVZRWnqqVweRFUYpXwsgX UwhGudRrjDdE3vnW
yMZCHc+MOYSj7+CHvII8IAEGcMHz6ifAOMLlOSg4XQpSl6w51hF+DyhAAWIn rt4hBY1hhB+7hvcu
7TmShd6LC3DUp7OUXVJ5fiwd8z7mg7BBT2htTKUqa2OzAmBvd6YcCyTLqBPg JOCVCYulWGZJS5wA
xwXy49cAPtnLU0pAWLgsZUJaSL1i3k4CA6Ckt2SgOoQwM4b822ICU+VM4A3E AEvzgNO2t8wq+XAh
/eNmNwtJkFbRL2pts2IXl2jBoM0pWvW0VhOJpP9BdK6TnUir1QVztSsSEpSg NDwhQ3j5z5iojZ8m
nNoMJ2pDBO4ThvRM6BPL2VD3nZOi0hooEq2JKx7+8IcK9WdH+bjQkY50nxI9 F0zpGSnD1S2mG10p
WB66RX1qkW3WApMG+SbUeY6tizY9Yg9zqlOBPVKITS0LQ9HZzzRGNSxT3UlW r4qtUFZtlWAF62K2
mhOGktWXY81kTVSFRz1+L61elQkgBUnI2bFHrTQRTiIX+S7ZEfMvZ72JWQUy yeyRk2H4Cati21jL
4Gmgk/xqH0u5KrflQVZ/usQqZTXryubxbrKb1YotcfktGWR2p6FNmwSASdoA DNOjqaWKcJAZs9P/
knSbZIRYbCuLM2mCrJqDC25Ki6TSigR2txxRDzh9IM4dHDa4uLVqdJFrNIO4 E4I9/SnZZpjF7eZT
nvEUE1DD2yzHfZS6V/lgSnXVNhR+6oQz5W4ICSdRux0Qvek1p3chVdOX9veg R+zTrkxoXrHhl3UO
uel7lwpT+J40qRRN4kkTfOD8QtdPo2oiTTfMYQyD0L2A6q8SK2zIlu4XokLF E9AcfEUM3tRWWaSV
FWN6XBJzDK827iMdc/xGTfJYKjXO64//huMhPzWuRgbljjm12CabT3pFrtmS uzpletmxrXtErEqc
zOXJZWauwxrksQCaZKXoVZGMtGuZzUzYAvi2/1jPNeaa2czJj0lWy3N+6igp pkzQ5tl6Eujsxz6L
5z8XZbThs61TDY1J1n7stX5m9E9mG0xv9fm8Nz70errM6a1FN5r8oqZCsBQn +o66wIxKV5Ahh4JW
u/rVsI61rGdN61rb+ta4zjWuY6XccI6zuJi+LVNxamATG3fTsXZBHh+g62Y7 +9nQjrareW1dFrxT
xUVdsbNsOsEXhteJ4y2quPGJ4hEHmzUAePXpigWDAkj73fCOt7OpvU2BAk1U 3vVbED8M4KUaezjp
bjWa+7oCZsv74Ag/OL0HV24B+5u/U/MffTFqqfhOVIfIRkFhQ82ChHv8489e OMYzKl4Rw9jf4P8G
6Qh5KOF/+ybgj/2YBkBO85rTWuTG1jDJM+w3U7O4vib1+YC5k+49x8zgNk96 zXG+UH76NMVc1OYL
x63FqLe3niEuFbFXnTkUSKx5Kei40sf+cabzVr/QSfctm+cBpJP97fE2O1eo mPFKf2sAcM973Kcr
x7QL3O4L6IDeBx9tuT8Tip1OPKIS6OoVXNYD7ob1ayQf8GlXnvBjN7w3exXl Zb6aBTvwgDgH4AJZ
T/7Vp7c85t+u+bdu8MrLdv2sZN0BwZu+1ZUPeO5xv/rM893Hr9cWXces5sHN m/fI3z0KLt97mree
zCI5M1+/5VfYWvP4y5828rPP/eYv/fd/7Or/xitZgL9yqdmzWb5s1B8b739/ WYqPP6GwVWf2mV9K
6Ed997N/eea7H+FcBzxGh1nWB0H5p339t3/+93/yFoBvJWgUQ2hSxXgMWIG3 5oDJsnYfY1oFeH4W
+IGzhoGr42gUA2mFlmAgmIKSt2kCQVv8sgCKdl9G5BFUw2sqeIPLx4K9FWrA JU/nRlLDJUbmJoTL
goMqKIIwslzN9Vw+KINo9ysgYYNGCIJISDPXhW/cpmAupl11g1RcmF3yBYWz N4UfWIWR5kPsVVJX
B2A/12HzNYTHVoRkaIFmeIKjplQQx2CU8l8vFWDipU5jOIcMWIcTeGEb5mCH CGJueHJFw2vy//eI
uaGDFMZv28WHGtVvYZiGcAh+kjZpT+hiTBR1XEhgPXRFHmZfcdiJgIZkqthY rNiKaPWKsGgThChd
s8gTtUhlt9gTuRh8u8iLnUcckDiMrLQSvch5mHGMUARlshgdEmAcyqEczHF/ p0KM1khBiyIB03Ed
1+Ef1PiLLuEd4CEe5BEe5/GN4AhlIeAe8REe8yEkcpaOZZUhDsAf/OGNHSiP UBUCBXIgE/Ii+aiP
xpghBTIhCIIjZyiQLpMhG+IhH4KQdqiQDiUBJ8IiFukiIpKQEqmOImAjNgKQ GrmRW8YjQAIkFSAk
/YSNP8gxBaZD5QZsIjmRq+UkTQIlPnNfmv+TTil3hzFZNUZ0TyC1bfhkQd+1 k1T3dDJVVcXWkwup
Xz/TbUCkciy3khc3QlDpckwJVU5pYBflX04XUkuZbX9YcUA4iVnZlAlWUQ8W UhYHlmNZQTXVcmho
lmeplXQpdFoXX6ZmL0BJOPYlYZZYl3Y5clgEXn3iYeFWlNkklt1VdWAZmII5 kM0YmYB4SJQ5kpN5
mckVjOF4jZ4JV1XmkwSBATxQOvjBmYMpARwQATVweCWCmswoED1gAgcwAq6J IZmJmQIxAScQBDfQ
mrKHGMo4KK4oECMQBAzQAEPQA8FZIp55jcVZAzdAAdR5AxPQnJqJjBKwASMw BNQZBCaQA9D/l53E
KQEYcAPoaQHoeQKlWXzkWZ4x0ALoOQPoGQEHgAHu+Z4hARw5cAIRgJ4AegMH wAH5qZ/cxAM3cAIB
Wp83gJ8zOBXDaWMAkAMHEAERoKALegAxgE3EtolNp5SxaaDRdwIncAALGqAU QKBDiIqpGEURSmIA
wAEukAAzOqM0mgA3qqJ42VNQ+SUGJWzf5qONSVwiWp536VInR1NW4qN9SHJE WKT7+YQIlaR1QnEf
dZhSJ5XD9qBQSoNSiqSaeHErGnRN6qF02aViSJhr+YYcZlFlqpcb8aIV1in6 1F4Z9nR7OZQtpmEt
uSxoGoWSyZNa9aeViXhuQlZySoPPaY09/xZ+oXmbbJab8fiMoIOdkfqoshcs w8JuwBWSq4iphbQt
3UJwBXpkoDo7uZM9MXh2OmaZcCQ8MoeOPpGoXko6A5gwWaZZ5LOow2gzXzdo cbZLhOqlLNBaIHNt
sjSsv6I+rXVnhaisCxQ/yYSsyQqt0QpNl7U/UbOMW2qmtWqtTxpoBOQ0ugSi cdqt3pqm4JqKA/FA
57RiQRpjMlU44KWYKhmu65pphriW9paU4AaYQIeuXJqvfrqVe9hwfLmF1/Io EYew6kqwA3tqFNdy
AiWmQcknOodyRAqxnChsWvqx2PRiQRSYQ0Or6MVM8RSkWWc3MvZtf7in3/o9 vNqr3XOtn//4P6Z5
qpdqXOYqqJ/anKvSKrk6qUQmqWenqahDfLL6s33neqKaZks7RbCJWrjTLqoa tThrtHMXPPoSqwGp
ZK6aLLdaWkOrWjWrs8L6qxEYrLoqW1OrWsUaPtTathA6s5CYPnbnLc5KtBw7 iRdgdzLjs2S0JYfq
KyZLXfiTrT2zrTXEoZtJuMVFd31bsAKhNExDrtg1dK8HuYIquZN7s+56QAom dXXqmESJp1u4bd3l
dNf0uVipUoiJiXCKl1X5ryUlsEbpuoJrYld3sFl6UV+ZbWk4YzTmsDeruxyV ljDUhgFrsSV3u8/b
vBl7psibvGqaVLK7pok4lW3qudW7uz5625UqO17xqm0wVq8tC5it+71OmJqz yr4wuWU9O4/wa71N
W79h6aj42776u7+5m7P+67ibF8C466nIe7jnSsBVZ7eKp8AO/MAQHMESPMEU XMEWfMEYnMEavMEc
3MEe/MEgHMIiPMIkXMImfMIonMIqvMIs3MIu/MIYERAAOw==

------=_NextPart_000_014A_01C738B7.4AC14820--
Re: Drawing connections underneath boxes [message #229141 is a reply to message #229073] Tue, 16 January 2007 16:18 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: benno.luthiger.id.ethz.ch

This is a multi-part message in MIME format.

------=_NextPart_000_0009_01C73992.5BB0F280
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear Anthony

Thanks for your explanations. That make sense, although, in my case, =
it's a pity.

What I still don't understand is that I saw some hints that it's =
possible to draw connections in the backgound, i.e. by reordering the =
layers. When this is possible in principle (according to threads posted =
on 2006/06/20 and 2006/11/6 respectively), why not in my case?

Regards,
Benno

"Anthony Hunter" <anthonyh@ca.ibm.com> wrote in message =
news:eogn3l$jn9$1@utils.eclipse.org...
Hi Luthiger

The connection layer is always the top layer. This is by design in GEF =
to ensure that connections are always observed in their entirety and =
that when shapes overlap they don't appear to be connected to the =
intersected shape.

The is shown in you example below, if the Blue Square Open Source =
connection is hidden below the second Green Circle Open Source, it would =
look like it was connected to Open Source and not AAA.

Cheers...
Anthony

------=_NextPart_000_0009_01C73992.5BB0F280
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.5730.11" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Dear Anthony</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks for your explanations. That make =
sense,=20
although, in my case, it's a pity.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>What I still don't understand is that I =
saw some=20
hints that it's possible to draw connections in the backgound, i.e. by=20
reordering the layers. When this is possible in principle (according to =
threads=20
posted on 2006/06/20 and 2006/11/6 respectively), why not in my=20
case?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Regards,<BR>Benno<BR></FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Anthony Hunter" &lt;<A=20
href=3D"mailto:anthonyh@ca.ibm.com">anthonyh@ca.ibm.com</A>&gt; wrote =
in message=20
<A=20
=
href=3D"news:eogn3l$jn9$1@utils.eclipse.org">news:eogn3l$jn9$1@utils.ecli=
pse.org</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi Luthiger</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The connection layer is always the =
top layer.=20
</FONT><FONT face=3DArial size=3D2>This is by design in GEF to ensure =
that=20
connections are always observed in their entirety and that when shapes =
overlap=20
they don't appear to be connected to the intersected =
shape.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The is shown in you example below, if =
the Blue=20
Square Open Source connection is hidden below the second Green Circle =
Open=20
Source, it would look like it was connected to Open Source and not=20
AAA.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Cheers...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Anthony</FONT></DIV>
<DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0009_01C73992.5BB0F280--
Re: Drawing connections underneath boxes [message #229427 is a reply to message #229141] Fri, 19 January 2007 13:23 Go to previous messageGo to next message
Nhu Le is currently offline Nhu LeFriend
Messages: 47
Registered: July 2009
Member
I think the "diagram" figure, since it's not transparent, will hide
everything underneath it. If you can make that transparent, the
connections should show through.

Nhu

Luthiger wrote:
> Dear Anthony
>
> Thanks for your explanations. That make sense, although, in my case,
> it's a pity.
>
> What I still don't understand is that I saw some hints that it's
> possible to draw connections in the backgound, i.e. by reordering the
> layers. When this is possible in principle (according to threads posted
> on 2006/06/20 and 2006/11/6 respectively), why not in my case?
>
> Regards,
> Benno
>
> "Anthony Hunter" <anthonyh@ca.ibm.com <mailto:anthonyh@ca.ibm.com>>
> wrote in message news:eogn3l$jn9$1@utils.eclipse.org...
> Hi Luthiger
>
> The connection layer is always the top layer. This is by design in
> GEF to ensure that connections are always observed in their entirety
> and that when shapes overlap they don't appear to be connected to
> the intersected shape.
>
> The is shown in you example below, if the Blue Square Open Source
> connection is hidden below the second Green Circle Open Source, it
> would look like it was connected to Open Source and not AAA.
>
> Cheers...
> Anthony
>
Re: Drawing connections underneath boxes [message #229618 is a reply to message #229141] Mon, 22 January 2007 16:03 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: benno.luthiger.id.ethz.ch

I forward mmostafa's hint:
--------------------------

Hi Luthiger;
Sending the connections to the background can be done; all what you need is
to change the order you added the layers
by default the FreeformGraphicalRootRootEditPart will make the connection
layer above the free form layer. you will need to override the
CreatePrintableLayers method in your root edit part and do this
layeredPane.add(new ConnectionLayer(), ... );
layeredPane.add(new FreeFormaLayer(), ..);
this means that the FreeForma Layer will have a higher Z-order than the
connection layer, as a result the connection layer will be displayed in the
background

if you have access to the GMF Examples, i can tell you which line you need
to change to get the GMF logic example behaving the way you want.
One point to consider, lets say you always create an edit part that covers
the whole diagram area then this edit part will contains the diagram shapes,
if this edit part's figure is not transparent then it will hide all
connections. If this is your case then make sure that you make this edit
part's figure transparent.

I hope this helps
Mohammed Mostafa
Re: Drawing connections underneath boxes [message #229627 is a reply to message #229427] Mon, 22 January 2007 16:04 Go to previous message
Eclipse UserFriend
Originally posted by: benno.luthiger.id.ethz.ch

The hint concerning edit parts/figures covering the whole diagram area not
being transparent turned out to be crucial.

Afters identifying such an edit part and setting its figure
IFigure.setOpaque(false), everything was displayed as expected.


Thanks a lot

Benno Luthiger

"Nhu Le" <nle.misc@gmail.com> wrote in message
news:eoqgnv$vqr$1@utils.eclipse.org...
>I think the "diagram" figure, since it's not transparent, will hide
>everything underneath it. If you can make that transparent, the
>connections should show through.
>
> Nhu
>
> Luthiger wrote:
>> Dear Anthony
>> Thanks for your explanations. That make sense, although, in my case,
>> it's a pity.
>> What I still don't understand is that I saw some hints that it's
>> possible to draw connections in the backgound, i.e. by reordering the
>> layers. When this is possible in principle (according to threads posted
>> on 2006/06/20 and 2006/11/6 respectively), why not in my case?
>> Regards,
>> Benno
>>
>> "Anthony Hunter" <anthonyh@ca.ibm.com <mailto:anthonyh@ca.ibm.com>>
>> wrote in message news:eogn3l$jn9$1@utils.eclipse.org...
>> Hi Luthiger
>> The connection layer is always the top layer. This is by design in
>> GEF to ensure that connections are always observed in their entirety
>> and that when shapes overlap they don't appear to be connected to
>> the intersected shape.
>> The is shown in you example below, if the Blue Square Open Source
>> connection is hidden below the second Green Circle Open Source, it
>> would look like it was connected to Open Source and not AAA.
>> Cheers...
>> Anthony
>>
Previous Topic:Draw2D Headless
Next Topic:Draw2d layout, fixed positions
Goto Forum:
  


Current Time: Thu Apr 25 08:58:58 GMT 2024

Powered by FUDForum. Page generated in 0.03286 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top