
Introduction: From: mayoff@austin.eds.com (Rob Mayoff) Newsgroups: comp.sources.x Subject: v14i017: tclock -- transparent clock, Part01/01 Message-ID: <19139@exodus.Eng.Sun.COM> Date: 28 Aug 91 01:31:42 GMT Approved: argv@sun.com Submitted-by: mayoff@austin.eds.com (Rob Mayoff) Posting-number: Volume 14, Issue 17 Archive-name: tclock/part01 +----------+ Moderator's note: If you don't have the shape extension *built into your server*, then this program won't work. Just because you may have -lXext doesn't mean you have the shape extensions. If it doesn't work for you, this program is just like a simple analog clock (that doesn't resize). (also be sure to run xmkmf to make a new Makefile from the Imakefile.) --dan +----------+ An oft-asked question on comp.windows.x is "how do I make a transparent window?" The program that follows, "tclock", uses the SHAPE extension to display an analog clock with a "transparent" face. About the patch: Thanks to Chris Sherman and Jean Charles Gregoire for letting me know about these bugs in tclock 1.0. The bugs: 1) A call to XrmMergeDatabases was incorrect. It did not fail on my SPARC, but causes core dumps on other machines. 2) For System V users, the SIGALRM handler now calls signal(3) to keep itself installed. 3) Apparently, some people have problems with tabs in Imakefiles, so I converted them to spaces. rob