Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!nstn.ns.ca!news.cs.indiana.edu!samsung!usc!elroy.jpl.nasa.gov!decwrl!pa.dec.com!bacchus!mwm From: mwm@pa.dec.com (Mike (My Watch Has Windows) Meyer) Newsgroups: comp.sys.amiga.programmer Subject: Re: GadTools functionality Message-ID: Date: 28 Jan 91 19:24:20 GMT References: <91023.105132GHGAQA4@cc1.kuleuven.ac.be> <18096@cbmvax.commodore.com> Sender: news@pa.dec.com (News) Organization: Missionaria Phonibalonica Lines: 44 In-Reply-To: peter@cbmvax.commodore.com's message of 25 Jan 91 22:38:43 GMT In article <18096@cbmvax.commodore.com> peter@cbmvax.commodore.com (Peter Cherna) writes: >When I asked the author of >gadtools about this, his replies indicated that he thought things >ought to be this way. That gadtools are insufficient for building >requesters didn't bother him either. As the author of GadTools, I'm not so pleased to be misquoted in public. What quote? The above _is_ the impression you left me with. You kept trying to convince me that layout programs were the right way to do things, and gave no indication that there were any plans for support of a layout library that moved gadtools gadgets around after creation. The GadTools functions SPECIFICALLY have requester parameters for that future expansion. [...] As well, a large number of programmers are forsaking requesters for windows I.e. - "We're going to fix it, but you shouldn't use it." That's the answer I got last time. To me, that indicates the what I said above - that you don't consider this a problem, but something you're going to have to kludge in a fix for. As to why I would rather have a requester than a window - how about because it's simpler to use? To implement something like the 'okay?' Rexx calls in ADPro, I could (as long as I don't use GadTools, unless you're going to put back relative positions along with requester support) set up a generic requester, and invoke a single function that crams in the text pointer, tweaks the size of the requester, and runs the requester. Using windows and gadtools, I have to recreate the window and at least some of the gadgets in it every time the function gets invoked. This is _not_ making things simpler.