Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!emory!wa4mei!turbo!greg From: greg@turbo.atl.ga.us (Greg Montgomery) Newsgroups: comp.os.msdos.programmer Subject: Re: TCXL problems (was: shareware C graphical windowing library need Message-ID: Date: 3 Jan 91 22:54:08 GMT References: <694@helios.prosys.se> Reply-To: greg@turbo.atl.ga.us Organization: Montgomery Consultants, Inc. Lines: 50 ath@prosys.se (Anders Thulin) writes: > The file I miss is <_TcxlVid.h>. It is used in the demo, and for all I > know the file should be there, because the reference manual references > it as well. But I'll try without the underscore. It should be in there. It's in the registered distribution, and I have no idea why it shouldn't be in the shareware distribution. > It seems rather complete, and it could probably be updated to be even > better. I'm begining to find it a bit irritating, though. It only seldom > provides a mechanism for doing things, but rather a policy of how to > do it: Help window titles can only be "Help", window borders can only > be 5 standard types, menus can't be made to work after the MOTIF Style > Guide, etc. > > Most of these things are probably easy to fix once you have the source > code, though. True. The source is commented well, and is overall well-written. > The documentation doesn't look too good either. There's much of it, > but it isn't complete, nor easy to use, mostly due to lack of an > index. Take the menu package. There is no description in the > reference manual of what the MNU_xxx flags to the MnuEnd(), or the > ITM_xxx flags to the MnuItm() call do. I could only find a short > comment in the include file, which wasn't much help. Guessing often > works, though. The problems begin whan you can't guess... Check the appendixes. Those defines should be in Appendix C. Most of the stuff is fairly self-explanatory. MNU_VER - vertical menu, ITM_PUL - pull-down menu attached. There are also examples in the tcxldemo.c source code. > > In all fairness, though, TCXL 5.5 is probably in transition. It has > changed since CXL 5.2, and several bugs have been fixed. I suspect it > will be a lot better when it has stabilized a bit more. > > -- > Anders Thulin ath@prosys.se {uunet,mcsun}!sunic!prosys!ath > Telesoft Europe AB, Teknikringen 2B, S-583 30 Linkoping, Sweden I believe 6.0 is in the works. v5.52 will be out soon, and they are working on porting it. I have yet to find a better library package for the price... ---- Greg Montgomery | Montgomery Consultants, Inc. | Atlanta, Georgia, U.S.A Internet: greg@turbo.atl.ga.us | Home of the '96 UUCP: {rutgers,ogcise,gatech}!emory!turbo!greg | Olympics!