Re: org.tn5250j.Gui5250Frame: selectedIndex?

Martin Kirst <[email protected]> Thu, 19 Nov 2009 23:20:13 +0100
Newsgroups gmane.comp.java.tn5250j.devel
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============0236325563848176617==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="------------enig047FA9901C62BE54044A667D"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig047FA9901C62BE54044A667D
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Marcin Cieslak schrieb:
> [...]
> But there is something I don't like in the org.tn5250j.Gui5250Frame cla=
ss
> - "selectedIndex" is the out-of-sync copy of the old tab array index,
> but when the array gets reorder or tab is closed this number
> is completely bogus (now we just check if it fits the array...)
>=20
> I think it should be actually possible to simplify GUI5250Frame and
> tab pane relations a lot; we could possibly get rid of the=20
> "selectedIndex", "count" and "sequence" variables etc.
> [...]

You're definitely right.
Just have a look at
SVN:/tn5250j-tab-branch/src/org/tn5250j/Gui5250Frame.java
to see, that 'selectedIndex' and 'count' are already gone ;-)
This a branch, that requires Java 1.6 at a minimum version,
where I've reworked the tab-management.

Regards
 Martin


--------------enig047FA9901C62BE54044A667D
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksFxKMACgkQefmD4St1GNGs3ACg1BMQNjlqljAApexDlFwuGF/B
2u8AoI7Tt4KLkdpANUUThTi4GOtxd77V
=iQPg
-----END PGP SIGNATURE-----

--------------enig047FA9901C62BE54044A667D--


--===============0236325563848176617==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
--===============0236325563848176617==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Tn5250j-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tn5250j-develop

--===============0236325563848176617==--