From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,714a8558b02b32bb X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-01-22 11:30:25 PST Path: archiver1.google.com!news2.google.com!newsfeed2.dallas1.level3.net!news.level3.com!crtntx1-snh1.gtei.net!news.gtei.net!newsfeed1.easynews.com!easynews.com!easynews!elnk-pas-nf1!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread1.news.pas.earthlink.net.POSTED!a6202946!not-for-mail From: Jeffrey Carter Organization: jrcarter commercial-at acm [period | full stop] org User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: GUI was Re: why Ada is so unpopular ? References: <100tkcshhdi686a@corp.supernews.com> <400FD340.3080603@noplace.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Thu, 22 Jan 2004 19:30:25 GMT NNTP-Posting-Host: 63.184.104.59 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.news.pas.earthlink.net 1074799825 63.184.104.59 (Thu, 22 Jan 2004 11:30:25 PST) NNTP-Posting-Date: Thu, 22 Jan 2004 11:30:25 PST Xref: archiver1.google.com comp.lang.ada:4672 Date: 2004-01-22T19:30:25+00:00 List-Id: Warren W. Gay VE3WWG wrote: > Marin David Condic wrote: > >> Wait a minute. Aren't directories usually considered to be some kind >> of tree structure? Doesn't MSVC++ and the MFC supply some kind of tree >> widget for displaying things like directories? Seems like every time I >> pop up a directory on Windows, I see something that looks very >> reminiscent of a tree and one that looks surprisingly like the one I >> seem to recall was in the MFC. Maybe I'm wrong, but it looks to me >> like Microsoft might just be keeping some kind of tree data structure >> in place for handling directories. Not that the fact that Microsoft >> does something necessarily makes a recomendation for doing the same - >> but it would seem like it might not be all that painful for some apps. > > You're right, but this doesn't work very well when you drop > into a directory with thousands of files. A smart tree widget > might just peruse "directory portions", where the tree widget > is visible (perhaps a less than trivial exercise). But I suspect > they take the easy way out, and require all entries to be loaded > in to the widget's dynamic memory. Otherwise performance in large > directory cases would not be so abysmal. The Windows directory tree only shows directories; the thousands of files are not part of the tree. This helps reduce the size of the tree. The thousands of files are shown in the other pane of the window; as you note, it can take a long time to display all the files in a directory with many files. -- Jeff Carter "People called Romanes, they go the house?" Monty Python's Life of Brian 79