Date: Sun, 2 Jun 2002 19:12:37 -0400 From: The Anarcat <anarcat@anarcat.ath.cx> To: Max Okumoto <okumoto@ucsd.edu> Cc: The Anarcat <anarcat@anarcat.ath.cx>, libh@FreeBSD.ORG Subject: Re: cvs commit: libh/include/hui HuiTVObjects.hh libh/lib/hui HuiTVision_ButtonsGroupWidget.cc HuiTVision_CheckBoxesWidget.cc HuiTVision_InputLineWidget.cc HuiTVision_LabelWidget.cc HuiTVision_ListBoxWidget.cc HuiTVision_ProgressIndicatorWidget.cc HuiTVision_RadioMenuWidget.cc Message-ID: <20020602231237.GB288@lenny.anarcat.ath.cx> In-Reply-To: <hfk7ph9ybw.fsf@multivac.sdsc.edu> References: <20020601074915.C9BFB17407@usw4.freebsd.org> <20020602004111.GC357@lenny.anarcat.ath.cx> <hfk7ph9ybw.fsf@multivac.sdsc.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
--U+BazGySraz5kW0T
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Sun Jun 02, 2002 at 02:15:31PM -0700, Max Okumoto wrote:
>=20
> I am trying to find bugs in the widget layout code. The only
> time these functions are called is from the constructors.
> No other objects call minSize() or maxSize(), nor can you call
> them from tcl.
These kind of informations are precious to the project, and should be
recorded in the CVS history.
> In all cases the results are directly feed into resize() in the
> constructor. But in most cases, the widget constructor already
> sizes the object to the correct size... so its redundent to
> resize it again. The constructors that require resize need to be
> fixed.
>=20
> FooWidget {
> /** Constructor. */
> FooWidget() { resize(minSize()); }
> };
But why does this *require* removing the whole minSize() functions?
Couldn't these functions be used at some point?
A.
> The Anarcat <anarcat@anarcat.ath.cx> writes:
> > On Sat Jun 01, 2002 at 02:49:15AM -0500, Max Okumoto wrote:
> > >
> > > Removed minSize() from all the HuiTVision objects.
> >=20
> > Why is this necessary?
> >=20
> > A.
--=20
Imagination is more important than knowledge
- Albert Einstein
--U+BazGySraz5kW0T
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)
iD8DBQE8+qZlttcWHAnWiGcRAvM8AJ4lpCFwcnguWUZljUjVjf5LvzFiLwCeKjwn
naBcb3692tX74NyPdgt7qck=
=gzp+
-----END PGP SIGNATURE-----
--U+BazGySraz5kW0T--
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-libh" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020602231237.GB288>
