NEW Download available [message #7553] |
Tue, 04 June 2002 15:01  |
Eclipse User |
|
|
|
Originally posted by: none.ibm.com
A new download of GEF is available from the homepage.
New features:
1) Accessibility support. Try using Up, Down, Left, Right, Alt+Down, Alt+Up
to navigate. Use Shift and Control to modify the navigation (See #4). Use
'/' or '\' to navigate through connections. Use Control+Space to toggle
selection.
1a) Palette is accessible too.
2) Accessible handles. Press '.' and Shift+'.' to cycle through the handles
in the Logic example. Use arrow keys to pickup handle. Enter commits, Esc
aborts.
3) Native scrolling. The Logic example uses a new GraphicalViewer which
manages the Native scrollbars from SWT. Optimized scrolling (BitBLTs) is
used when scrolling in one direction.
4) Automatic expose of parts during navigation. Scrolling will occur
automatically when using the keyboard or the outline to select items.
5) Alignment Actions to align top, left, bottom, etc.
6) Drag and Drop demonstrated in the Logic Example. Create a Label in the
logic example and DRAG from a Text source like the Tasks list to the label.
You must hold down Control to "Copy" the text.
7) Direct Edit demonstrated in the Logic Example. Double click on a Label
to edit its text.
|
|
|
Re: NEW Download available [message #7596 is a reply to message #7553] |
Tue, 04 June 2002 15:14   |
Eclipse User |
|
|
|
This is a multi-part message in MIME format.
------=_NextPart_000_01E7_01C20C1D.9E186920
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Hmm. I see only this on download page:
Previews=20
Build Name Build Date=20
Proposal *Integrated Help fixed (June, 2nd) April 18th, 2002=20
"Randy Hudson" <none@ibm.com> =
=D3=CF=CF=C2=DD=C9=CC/=D3=CF=CF=C2=DD=C9=CC=C1 =D7 =
=CE=CF=D7=CF=D3=D4=D1=C8 =D3=CC=C5=C4=D5=C0=DD=C5=C5: =
news:adj1qj$92h$1@rogue.oti.com...
> A new download of GEF is available from the homepage.
>=20
> New features:
> 1) Accessibility support. Try using Up, Down, Left, Right, Alt+Down, =
Alt+Up
> to navigate. Use Shift and Control to modify the navigation (See #4). =
Use
> '/' or '\' to navigate through connections. Use Control+Space to =
toggle
> selection.
> 1a) Palette is accessible too.
> 2) Accessible handles. Press '.' and Shift+'.' to cycle through the =
handles
> in the Logic example. Use arrow keys to pickup handle. Enter =
commits, Esc
> aborts.
> 3) Native scrolling. The Logic example uses a new GraphicalViewer =
which
> manages the Native scrollbars from SWT. Optimized scrolling (BitBLTs) =
is
> used when scrolling in one direction.
> 4) Automatic expose of parts during navigation. Scrolling will occur
> automatically when using the keyboard or the outline to select items.
> 5) Alignment Actions to align top, left, bottom, etc.
> 6) Drag and Drop demonstrated in the Logic Example. Create a Label in =
the
> logic example and DRAG from a Text source like the Tasks list to the =
label.
> You must hold down Control to "Copy" the text.
> 7) Direct Edit demonstrated in the Logic Example. Double click on a =
Label
> to edit its text.
>=20
>=20
------=_NextPart_000_01E7_01C20C1D.9E186920
Content-Type: text/html;
charset="koi8-r"
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=3Dkoi8-r">
<META content=3D"MSHTML 6.00.2716.2200" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT size=3D2>Hmm. I see only this on download page:</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV>
<TABLE style=3D"BORDER-COLLAPSE: collapse" borderColor=3D#111111 =
cellSpacing=3D0=20
cellPadding=3D3 width=3D"100%" border=3D0>
<TBODY>
<TR>
<TD bgColor=3D#777777 colSpan=3D2><FONT =
size=3D2>Previews</FONT></TD></TR>
<TR>
<TD><FONT size=3D2>Build Name</FONT></TD>
<TD><FONT size=3D2>Build Date</FONT></TD></TR>
<TR>
<TD><A=20
=
href=3D" http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/gef- home/=
downloads/gef_proposal.zip?cvsroot=3DTools_Project"><FONT=20
size=3D2>Proposal</FONT></A><FONT size=3D2> *Integrated Help fixed =
(June,=20
2nd)</FONT></TD>
<TD><FONT size=3D2>April 18th, =
2002</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV> </DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>"Randy Hudson" <</FONT><A =
href=3D"mailto:none@ibm.com"><FONT=20
size=3D2>none@ibm.com</FONT></A><FONT size=3D2>> =
=D3=CF=CF=C2=DD=C9=CC/=D3=CF=CF=C2=DD=C9=CC=C1 =D7 =
=CE=CF=D7=CF=D3=D4=D1=C8=20
=D3=CC=C5=C4=D5=C0=DD=C5=C5: </FONT><A =
href=3D"news:adj1qj$92h$1@rogue.oti.com"><FONT=20
size=3D2>news:adj1qj$92h$1@rogue.oti.com</FONT></A><FONT=20
size=3D2>...</FONT></DIV><FONT size=3D2>> A new download of GEF is =
available from=20
the homepage.<BR>> <BR>> New features:<BR>> 1) Accessibility=20
support. Try using Up, Down, Left, Right, Alt+Down, Alt+Up<BR>> =
to=20
navigate. Use Shift and Control to modify the navigation (See =
#4). =20
Use<BR>> '/' or '\' to navigate through connections. Use =
Control+Space=20
to toggle<BR>> selection.<BR>> 1a) Palette is accessible=20
too.<BR>> 2) Accessible handles. Press '.' and Shift+'.' to =
cycle=20
through the handles<BR>> in the Logic example. Use arrow keys =
to pickup=20
handle. Enter commits, Esc<BR>> aborts.<BR>> 3) Native=20
scrolling. The Logic example uses a new GraphicalViewer =
which<BR>>=20
manages the Native scrollbars from SWT. Optimized scrolling =
(BitBLTs)=20
is<BR>> used when scrolling in one direction.<BR>> 4) Automatic =
expose of=20
parts during navigation. Scrolling will occur<BR>> =
automatically when=20
using the keyboard or the outline to select items.<BR>> 5) Alignment =
Actions=20
to align top, left, bottom, etc.<BR>> 6) Drag and Drop demonstrated =
in the=20
Logic Example. Create a Label in the<BR>> logic example and =
DRAG from a=20
Text source like the Tasks list to the label.<BR>> You must hold down =
Control=20
to "Copy" the text.<BR>> 7) Direct Edit demonstrated in the Logic=20
Example. Double click on a Label<BR>> to edit its text.<BR>> =
<BR>> </FONT></BODY></HTML>
------=_NextPart_000_01E7_01C20C1D.9E186920--
|
|
|
|
|
|
Re: NEW Download available [message #7678 is a reply to message #7658] |
Tue, 04 June 2002 17:00   |
Eclipse User |
|
|
|
after extracting from cvs using the cvs view (anonymous connection on
eclipse, replacing eclipse by tools in the root) as two projects,
I have the following suggestion:
in com.ibm.etools.gef.editparts.AbstractGraphicalEditPart,
in the methods: fireRemovingSourceConnection, fireRemovingTargetConnection,
fireSourceConnectionAdded and fireTargetConnectionAdded,
replace the 3 lines:
if (eventListeners == null)
return;
Iterator listeners = eventListeners.getListeners(NodeListener.class);
by the line :
Iterator listeners = getEventListeners(NodeListener.class);
We lose the optimisation of early return when no listener, but we also
suppress 8 warning for deprecation. Still 2 to go in GEF.
(Warning: I didn't test it, but it seems correct)
As GEF in CVS is still young, I don't know how you want to manage external
contributions, so I didn't try to apply it (and with anonymous access, I
have some doupts).
On a side note, the header of the files (at least the few I looked at) don't
clearly state GEF is opensourced... What is the exact status of the code?
"Randy Hudson" <none@ibm.com> a
|
|
|
|
|
Re: NEW Download available [message #8587 is a reply to message #8541] |
Fri, 07 June 2002 02:49  |
Eclipse User |
|
|
|
Originally posted by: g.wagenknecht.intershop.de
Hi!
"Fourrier Laurent" <laurent@fourrier.nom.fr> schrieb im Newsbeitrag
news:adom83$qgv$1@rogue.oti.com...
> There seems to be incompatibility in GEF's GraphicalEditor inherited by
> LogicEditorPart.
You must use the Logic example from the current download release and import
its plugin into the workspace. So you get the source code.
GraphicalEditor implementation has changed recently. LogicEditorPart now
inherits from GraphicalEditorWithPalette. The API and class structur is much
clearer now. You can inherit your Editor from GraphicalEditorWithPalette and
have a good starting point that looks like logic example. Then create your
EditParts with Figures for your model objects and create a EditPartFactory
for them, which you could throw to the Viewer of GraphicalEditorWithPalette.
Cu, Gunnar
|
|
|
Powered by
FUDForum. Page generated in 0.03955 seconds