Path: utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!bloom-beacon!stellar.stellar.COM!stevep From: stevep@stellar.stellar.COM (Steve Pitschke) Newsgroups: comp.windows.x Subject: Re: App Defaults shouldn't look for program name Message-ID: <8907182037.AA02794@bacall.Stellar.COM> Date: 18 Jul 89 20:37:54 GMT References: <8907181551.AA10891@expo.lcs.mit.edu> Sender: daemon@bloom-beacon.MIT.EDU Organization: The Internet Lines: 32 >> There is an important difference between the application name and the class. >> The name is a specific instance of an application, while the class refers to >> all possible invocations of the application (The distinction is important fo r >> resource loading). Thus it is important that the name a class of the >> application be different. Here is the convention that we use on most of >> our applications. In general we use a class name for the application that is the >> same as the application name, BUT the first letter is capitalized. >> Thus: >> Name Class >> -------------------------------- >> xman Xman >> xedit Xedit Actually, the Athena widget documentation has a slightly different convention. By convention, the class name is formed by reversing the case of the applications first significant letter. For example, an application name "xterm" would have a class name of "XTerm". I wish that we would all (all us happy X users) arrive on a convention that is the same one. The capitolization issue, only the "x", everything up to the first significant character ("xt") has puzzled our users no end. I realize this is only a conventions, but consistent statements about it would be appreciated.