Re: lists bug


Subject: Re: lists bug
From: Thomas Fletcher (thomasf@qnx.com)
Date: Wed Nov 22 2000 - 08:23:02 CST


On Thu, 23 Nov 2000, Martin Sevior wrote:
> On Wed, 22 Nov 2000, Thomas Fletcher wrote:
> >
> > There are definitely some "flaws" with the list dialog. I think that
> > the internals (not the look, just the behaviour behind the scenes) can
> > be cleaned up enormously. I think that this is a post 0.7.12 release
> > job though. This is the first release with lists ... people should
> > think of it as a preview of things to come rather than as a polished feature.
> >
> > > Besides this, and the point that I can't seem to get it to give an instant
> > > feedback in the preview how the list will look, and the fact that the only
> > > model/design I have to extract the logic from is the "flexible" GTK+ C code
> > > (which I after carfeul consideration have come to consider "not fit for
> > > human consumption"), and that I haven't really got the hang of which parent
> > > class methods&variables do what just yet, we're getting closer. :-)
> >
> > This is the way that it is on all platforms. I think that the XP code
> > only updates the preview when the "m_bisCustomized" flag is set. This
> > is a bug in the current behaviour IMHO, but I'm waiting to fix it until
> > after 0.7.12. I agree with the not fit for human consumption comment,
> > this is mainly because the list dialog has already iterated through
> > one lifetime and kept some cruft from that time. You can take a look
> > at the QNX dialog. It isn't necessarily better, but it isn't worse =;-)
> >
> My appologies on the horrible code. I should bit the bullet ages ago and
> just rewrote the xp code down to platform code. The reason I didn't was
> because the Windows dialog worked albeit with much less than 100%
> functionality and there didn't appear to be anyone around at the time to
> update the Windows front end. The result would have broken Windows
> totally.
>

I don't think that there are any appologies necessary, nor
any "blame". You have done an awesome job with the lists
thus far Martin. It is just a fact of life that we needed
to maintain compatability until all platforms updated to
the new gui interface. After 0.7.12 we can go through and
clean it up ... I'll be the first to volunteer to do the
work.

Thomas
-------------------------------------------------------------
Thomas (toe-mah) Fletcher QNX Software Systems
thomasf@qnx.com Neutrino Development Group
(613)-591-0931 http://www.qnx.com/~thomasf



This archive was generated by hypermail 2b25 : Wed Nov 22 2000 - 08:21:31 CST