Path: utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!eru!luth!sunic!tut!ra!rosenber From: rosenber@ra.abo.fi (Robin Rosenberg INF) Newsgroups: comp.sys.amiga Subject: Re: Mymenu, ET and SF! Message-ID: <165@ra.abo.fi> Date: 24 Oct 89 07:39:37 GMT References: <2259@nigel.udel.EDU> <7289@sdcsvax.UCSD.Edu> <20763@usc.edu> Organization: Abo Academy, Finland Lines: 31 In article <20763@usc.edu>, papa@pollux.usc.edu (Marco Papa) writes: > In article <7289@sdcsvax.UCSD.Edu> djohnson@beowulf.UCSD.EDU (Darin Johnson) writes: > > A-Talk III calls GetPrefs at loading time (to get parameters such as RTS/CTS, > Xon-Xoff or no handshake, and to 'save' the current preferences). It also > calls SetPrefs on exit (to restore WB colors and other saved Prefs parameters). > Neither one can be disabled. As implemented, Mymenu is a kludge that can't be > supported. It munges data structures that shouldn't be touched, and as such > can have the 'side effects' you experience. Since other programs do > the GetPrefs/SetPrefs combo, the problem won't appear with just A-Talk. Maybe > a better version of MyMenu could be written. Now wait! Question: Where can I get MyMenu? Proposition: There is a program for setting preferences: Preferences. Setting the preferences from another program is like things behind the users' back. AtalkIII (or any other program that needs saving preferences) should have its OWN configuration file. It may accept default settings from preferences but it should DEFINITELY NOT change the preferences. Saying MyMenu is a kludge is no excuse for a badly behaved program. And that other programs do the same misstake is no excuse either. I cannot swear on it, but I think MyMenu has to be a kludge with the current OS version. Back to preferences: The RKM says you shouldn't do SetPrefs() since that is pulling the rug from beneath the users feet. Now we see what happens. (It seems ATalk has its kludges too...) -------- Robin Rosenberg Note: This is not to be seen as a flame on ATalk on its other qualities.